WSDL-to-PL/I segmentation APIs for web service development

The WSDL-to-PL/I segmentation APIs are used and referenced by the PL/I application templates that are generated by IBM® Developer for System z® for the WSDL-to-PL/I top-down development scenario.

In general, each API operates on a @dfs_async_msg_header instance to consume IMS messages that have been derived from XML or SOAP, or to produce IMS messages that need to be converted to XML or SOAP.

These APIs are implemented in a new module named DFSPWSIO that is provided with IMS. The DFSPWSIO module must be statically linked to PL/I-XML converters and service provider MPPs generated in the IBM Developer for System z WSDL2PLI scenario for web services to deploy on IMS Enterprise Suite SOAP Gateway. The DFSPWSHK exit routine can be used to inspect, modify, or replace the buffer that contains the current SOAP header, body, or fault data structure before it is sent or received.

Important: A minimum of IMS Enterprise Suite V3.1 SOAP Gateway and IBM Developer for System z V9.0.1.1 are required to use this set of APIs.