How do I resolve error -4600 in NameTracer Pro?

Document type: Tech doc  
Associated product(s): Product name: NameTracer Version: 5.0 + Implementation: Web APIOS: Windows
Views: 300  |  Created: 2 years agoLast updated: 2 years ago

Summary

NameTracer Pro is offered as either a standalone product or a web API. When used as a web API, the error -4600 may be encountered when calling any of the methods such as DoSearch, DoGetExampleAddresses, DoGetLayouts, DoGetPromptSet or DoCanSearch.

This error code translates to “Failed to parse or validate XML against the schema; invalid parameters”. There are two possible causes – either the WSDL endpoint is incorrect or the XML request is badly formed.

Solution

In the first instance, the WSDL endpoint should be checked. NameTracer is supplied with two WSDLs, tracer.wsdl and proweb.wsdl. For full functionality, tracer.wsdl should be used, so the WSDL endpoint should be of the form:

http://<server>:<port>/tracer.wsdl

The server and port details can be found in the ServerWsdlUrn line in qawserve.ini – this file will be located in the NameTracer installation directory.

If the endpoint is correct and the error is still present, the XML requests should be checked. The correct formation for each method is specified in the product documentation, which is available in PDF form on the product installation disc or from the downloads section of our support website (http://www.qas.com/uk/support/).

Additionally, a useful utility for checking your XML requests is .NET WebService Studio. This is available as a free download from the MSDN code gallery (http://code.msdn.microsoft.com/webservicestudio20). This tool allows you to invoke the methods by simply entering the appropriate parameters, and then view the generated XML request.

 

Was this document helpful?

What can we do to improve this information?