Although you can still use the built-in SOAP logging option with EasySoap Web services, PowerBuilder does not provide the same option with .NET Web services. Instead, you can use a third-party tool to trace .NET proxy calls for debugging purposes. There are two kinds of trace tools you can use:
TCP trace (tunnel) tool This type of tool listens to a specified hostname and port, and transfers all incoming calls to a specified endpoint. An example of this type of tool is TCPTrace, available from the PocketSoap Web site.
To use this type of tool, you must set the endpoint explicitly
in the CreateInstance function. For example,
if the original endpoint is http://www.xxx.com/testWebService and
the trace tool has been set to listen to localhost:6060, then you
can code something like the following to enable tracing: Conn.CreateInstance(proxy_obj, “syb_NETproxy”, “http://localhost:6060/testWebService”)
Proxy trace tool This type of tool works as a proxy server. In PowerBuilder, you can set the proxy server using SetProxyServer or SetProxyServerOptions. An example of this type of tool is ProxyTrace available from the PocketSoap Web site.
[CR 419815]