IBM Support

WSDL retrieved from the Web Service Proxy using ?wsdl URI differs from the original WSDL

Question & Answer


Question

Why does the WSDL retrieved from the Web Service Proxy using ?wsdl URI differ from the original WSDL?

Cause

If you follow the instructions in the DataPower documentation, you can enable the HTTP GET and HEAD methods on the Front Side Handler for your Web Service Proxy, and you may expose a WSDL from within a Web Service Proxy with the ?wsdl URI. For example:


http://host:port/URI?wsdl


However, the retrieved WSDL may be different from the original WSDL that was uploaded to the Web Service Proxy (or the WSDL that the Web Service Proxy retrieves from a remote location).

Answer

Since DataPower firmware 3.6.1, the WSDL DataPower publishes using ?wsdl is completely re-factored from the original in order to represent the way that the Web Service gateway is configured. Given the significant flexibility of the configuration available in the DataPower Web Service Proxy, this is required to produce a WSDL that is accurate and compliant.

[{"Product":{"code":"SS9H2Y","label":"IBM DataPower Gateway"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"General","Platform":[{"code":"PF009","label":"Firmware"}],"Version":"4.0.2;4.0.1;3.8.2;3.8.1;3.8;5.0.0","Edition":"Edition Independent","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 June 2021

UID

swg21450806