At run time, XML request processing is initiated from the DPL stub program DFHMADPL.
DFHMAXMI saves the XML declaration portion of the XML and passes it back to DFHMADPL. This information is used for XML response processing.
DFHMAXMI reports any errors it encounters to the CICS® system log, under the CEEMSG data set, using the message identifier of IGZ0280S. The CICS error information is returned to the service requestor.
The Application Data XML Converter program is a user defined program. The program name is defined as a property value of the Adapter service, that is specified by the developer at build time using Service Flow Modeler.
This property value is written to the CICS Service Flow Runtime properties file when the Adapter service is generated and deployed to CICS.
If the properties for the Adapter service do not include a value for the Application Data XML Converter program, the application data in the request message will not be converted.
If the program call issued by the DPL Stub program to the user defined Application Data XML Converter program fails, CICS Service Flow Runtime writes an error message to be returned to the service requestor.