Providing Substitute XML

The Configure Web Service Wizard identifies the output types for the specified Web Service by examining the <wsdl:types> section of the Web Service’s WSDL file. This section stores the types schema for the Web Service. However, in some cases the schema may not contain enough information to allow LiveCompare to build a Table dataset from the results of the Web Service.

This can happen if the types schema for Web Service operation includes a sequence of items with type ‘any’. Providing substitute XML for a Web Service involves running an operation supported by the Web Service, then examining the raw XML output to identify the schema elements and actual datatypes required in the substitute XML code.

The raw XML generated by a Web Service operation may be obtained by configuring and executing a Run Web Service action in LiveCompare. The substitute XML may be written using an external editor and then pasted into the Review Output Types screen when the Configure Web Service Wizard is rerun.

Running External Web Services from a Workflow

Introduction to Web Services