CICS APPLICATION REUSE
A range of new capabilities grouped under this theme includes enhancements to channels and containers, and improvements to C/C++ support.
Enhancements to data mapping and to WSDL in Web services:
CICS TS V3.2 includes enhancements to the technology that maps the body of SOAP messages into an application's interface binary format, and vice versa. This makes it easier to reuse or develop CICS applications as Web service provider and requesters.
For example, CICS can now map the COBOL data types COMP-1 (float), COMP-2 (double), and Level-88 toleration, and delivers richer support for XML data types such as base64Binary. CICS now supports WSDL options such as "nillable" attributes, variable length character and byte arrays, and the data types float, double, list, and union.
CICS Web services are now easier to deploy using new resource definition attributes. For example, you can specify the transaction ID, user ID, and language codepage with which to run a Web service while continuing to take advantage of autoinstall for Web services-related resources. Improvements have been made to the performance and diagnostic information produced when processing Web services in both CICS and the Web Services Assistant.
Some of these enhancements have also been made available on CICS TS V3.1 in PTFs UK11615, UK11616, UK15764, and UK15767.
Java API for Web Services Assistant:
A new Java API is delivered for invoking the Web Services Assistant, with standardized messages and support for its cross-platform support. This function has also been delivered on CICS TS V3.1 in PTFs UK09028 and UK09039.
64-bit support for channels and containers:
CICS TS V3.2 can now make use of 64-bit storage for channels and containers, allowing greater amounts of data to be transferred between CICS programs while also freeing up scarce storage below the 2-GB boundary. The use of 64-bit storage, in particular for containers with larger amounts of data, has been shown to give an improved performance.
A number of new capabilities are introduced to CICS commands and messages to provide information about the availability and usage of 64-bit storage. In order to run CICS TS V3.2, a minimum of 2 GB of 64-bit storage for the region is recommended.
Optimized support for CCSID data conversion:
A number of optimizations have been made to data conversion services in CICS that can give a significant performance enhancement. In particular, this is an advantage for conversions that would normally use the z/OS Unicode conversion service, as used by the CICS Web Support and Web services.
C/C++ integrated translator:
The z/OS XL C/C++ compiler and CICS TS will support the translation of CICS commands as an integrated part of the compiler process. This brings the following benefits:
The z/OS V1.7 XL C/C++ and z/OS V1.8 XL C/C++ compilers will provide an enabling PTF via their service channel during the third quarter of 2007. This support will apply for both CICS TS V3.1 and CICS TS V3.2.
Further codepage support in CICS translator for C:
Support is added to the CICS stand-alone translator for C / C++ for the IBM-935 and IBM-1388 (Simplified Chinese) codepages. Changes have also been made to ensure that the compiler processes them correctly in a mixed codepage environment.
This support has also been added to:
Components transferred from WebSphere MQ:
The components to connect CICS and WebSphere MQ for z/OS have been enhanced and are now integrated with CICS TS V3.2.
The components transferred include the CICS-MQ adapter, the CICS-MQ trigger monitor, and the CICS-MQ bridge. The enhancements include:
Note that the CICS-MQ adapter and CICS-MQ trigger monitor shipped in CICS TS must be used in place of the components shipped in WebSphere MQ, and they can be used with all supported levels of WebSphere MQ for z/OS. Also, the CICS-MQ bridge shipped in CICS TS is for use with WebSphere MQ for z/OS V6.0, or later. However, for use with WebSphere MQ for z/OS V5.3.1, CICS continues to require the CICS-MQ bridge shipped in WebSphere MQ for z/OS V5.3.1, and the WebSphere MQ PTF for APAR PK39200 must be applied.
CICS Service Flow Feature
The CICS Service Flow Feature of CICS TS V3.2 is an optional, no-charge feature. In a single offering, the CICS Service Flow Feature provides the tooling and run-time capabilities to enable the creation of CICS business services by composing existing CICS applications and resources into service flows that implement the required business service behavior. CICS business services can be published as Web services, or integrated with enterprise solutions such as business processes hosted on WebSphere Process Server or WebSphere MQ-based Enterprise Application Integration (EAI) solutions. The CICS Service Flow Feature of CICS TS V3.2 will deliver enhanced tooling and run-time capabilities that extend the existing function of the CICS Service Flow Feature of CICS TS V3.1 with:
The CICS Service Flow Feature of CICS TS V3.2 will be orderable with CICS TS V3.2, and will be delivered during the second half of 2007. This edition of the CICS Service Flow Feature is the successor to the CICS Service Flow Feature of CICS TS V3.1. It will not be possible to order the CICS Service Flow Feature of CICS TS V3.1 after the general availability of CICS TS V3.2.
For enhancements to the Service Flow Feature, click here.