Debugging web service components

Previous Next

For debugging purposes, you can make a BenchMark profile when calling a web service component. This profile then contains the soap messages that are sent to and received from a web service.

The BenchMark Reason for both the request and response messages is: DEBUG_RDMI_MESSAGE.

In the case of a web service component table there are two additional entries with reason DEBUG_RDMI_MESSAGE in the profile: the USoft component table input XML and output XML documents.

After recording a BenchMark profile, the profile contains the following information:

Source Details field

(Initial) SQL Statement or RDBMS Statement fields

Web Service request message

The soap message sent to the web service.

Web Service response message

The soap message received from the web service.

USoft Component Table XML used for input before the transformation

The USoft component table xml that USoft transforms using the input transformation provided by the USoft developer into the body of the soap message to be sent to the web service.

USoft Component Table XML used for output after the transformation

The USoft component table xml resulted after USoft transforms the body of the soap message received from the web service using the output transformation provided by the USoft developer.

The profiler is very useful when developing a web service component table. Using the Profiler, you can debug the input and output transformations.

To make this possible, you have to enable BenchMark Profiling for a Web Service Component explicitly.

See also

How to enable BenchMark profiling for a web service component