XML Transformation for CICS project
This topic describes scenarios typical for the XML Transformation for CICS® project.
- Scenario: Create New XML Transformation (bottom-up)
Generate an XML Schema and runtime-specific XML message processing from a high level language structure. You can use this scenario when your CICS application needs to transform a data structure into and XML document. You can also transform an XML document that corresponds to the XML Schema generated from the language structure, into that language structure
There are two conversion type choices available for this scenario and runtime combination. Either Compiled XML Conversion or Interpretive XML Conversion may be selected in the New project launchpad. The choice of conversion type involves considering the benefits and cost of either technology. Use the following information when making a selection:
Compiled XML Conversion
XML conversion is accomplished using a suite of generated high-level language (HLL) programs. A driver program interacts with the runtime environment and invokes bundled programs to provide conversion of XML to and from language structures. The compiled XML conversion type provides more extensive support for language structure data types and constructs than the interpretive XML conversion type, however compilation of XML Converters is required and there are more artifacts to manage.
Interpretive XML Conversion
XML conversion is accomplished using generated metadata and an XML conversion component built into the runtime environment. While the Interpretive XML Conversion type has limited support for language structure data types and constructs its requires fewer artifacts and does not involve compilation of XML converters.
Generated artifacts (Interpretive XML Conversion)
- XSDBIND file
- XML Schema
Generated artifacts (Compiled XML Conversion)
- XSDBIND file (Vendor)
- XML Transformation for CICS Driver Program
- CICS XML Converter
- XML Schema
- Scenario: Create New XML Transformation (top-down) XML
Transformation for CICS only
Generate a high level language structure and XML message processing from an XML schema.
The Interpretive XML Conversion type is the only available conversion technology for this runtime environment and scenario combination. The top-down artifacts are generated through a wizard that allows you to specify the properties of the new service application.
Generated Artifacts (Interpretive XML Conversion)
- Language Structures (copybooks)
- XSDBIND file
Related concepts
Related reference