IBM Support

Web Service Proxy ONLY works while probe is enabled on the IBM WebSphere DataPower SOA Appliance

Technote (troubleshooting)


I am using a Web Service Proxy and transactions ONLY complete succesfully when the probe is enabled.


An error message similar to the following is logged:

20120706T192729Z [xmlparse][error] wsgw(MyWebService): tid(7315670)[response]: local:///process-message.xsl:15: {}variable not valid in this context


The issue happens when DataPower fails to stream a stylesheet due to a streaming rule configured in the 'Compile Options Policy' attached to the XML Manager. In this case, the stylesheet cannot be streamed because it makes a DataPower extension function call (dp:variable).

Diagnosing the problem

Check to see if the XML Manager attached to the service has a Compile Options Policy configured with a streaming rule.

Resolving the problem

When the probe is enabled, this disables streaming. Transactions therefore complete successfully when the probe is enabled and fails when the probe is disabled.

Try removing the Streaming Rule from the 'Compile Options Policy' attached to the XML Manager or use the stylesheet that can stream the payload in the Compile Options Policy.

Document information

More support for: IBM DataPower Gateways

Software version: 3.8.1, 3.8.2, 4.0, 4.0.1, 4.0.2, 5.0.0

Operating system(s): Firmware

Reference #: 1606887

Modified date: 01 February 2013

Translate this page: