Overview
When using XMLAPI, the XML parser version installed on your server is important to be able to parse the XML and allow any client applications to work with the XML files. It may seem that FaxMaker suddenly started returning the XML information listed in the diagnosis. This article explains how to verify your XML parser version and steps to update if required.
Diagnosis
The returned status file shows the following:
<?xml version="1.0" encoding="utf-8" ?>
<faxmakerstatus>
<errorcode>-2147221164</errorcode>
<description>Cannot create instance of MSXML document object for validation</description>
</faxmakerstatus>
Solution
Verifying your XML parser version
There are a couple of ways to do this, but the least intrusive way we have found is listed below:
- Right click start and select run
- Type in "%windir%\System32" (without the quotes) and select OK
- When the Windows Explorer window pops up, in the search type "msxml" (without the quotes)
- In the screenshot above we can see versions 3 and 6 are available. If you find only versions 3 or below are listed you will need to update your msxml parser version on your server.
Updating your msxml version
For updating your msxml library, follow the Microsoft article more information and complete procedures.
Confirmation
Once the update is complete the error which was given in the stats file will no longer be given and the status files should now show fax information.