SOAP for CICS project
This topic describes scenarios typical for the SOAP for CICS® project.
The SOAP for CICS feature enables existing or new CICS applications, written in any supported programming language, to communicate outside of the CICS environment using the Simple Object Access Protocol (SOAP). The feature supports request and response SOAP requests. A user-written (or generated by Enterprise Services Tools) program known as a message adapter provides a mapping between XML and the CICS communication area (COMMAREA) used by an application program.
- Scenario: Create New Service Interface (bottom-up)
Generate a Web service description and runtime-specific XML message processing from a high level language structure. You can use this option when you expose an application program as a service provider.
Generated artifacts (Compiled XML Conversion)
- SOAP for CICS Driver Program
- CICS SOAP Request XML Converter
- CICS SOAP Response XML Converter
- WSDL document
- Request XSD
- Response XSD
- Scenario: Map to an Existing Service Interface (meet-in-middle)
Define mappings between high level language structures and WSDL, XML, or XSD files. You can use this option to generate XML message processing based on the mappings. You can use the Create Mappings wizard to define the mappings and create compiled converters which are then deployed to CICS. Selecting Map an Existing Service Interface takes you to a wizard where you select the source and target for the mapping. After you select the source and target of the mapping, the single-service mapping editor opens.
Generated artifacts (Compiled XML Conversion)
- XML to COBOL mapping (request)
- SOAP for CICS Driver Program
- CICS SOAP Request XML Converter
- COBOL to XML mapping (response)
- SOAP for CICS Driver Program
- CICS SOAP Response XML Converter
- XML to COBOL mapping (request)
Related concepts
Related reference