Changes to JCICSX API

The JCICSX API is first introduced into CICS® Transaction Server for z/OS® in Version 5.6. This section summarizes the changes to the classes, and methods of the JCICSX API across supported CICS releases.

If you are upgrading from an end-of-service release, you can find information about the changes that are relevant to those releases in Summary of changes from end-of-service releases.

Highlights of changes across supported releases of CICS TS

Table 1 lists new, changed, deprecated, and removed classes in each supported CICS TS release.

The links provided take you to the relevant tables below where brief descriptions of the changes to specific classes are provided.

Table 1. Highlights of JCICSX API changes across supported CICS TS releases
5.6 6.1 6.2 CICS TS 6.3
NEW

Introduced support for the JCICSX API.

  CHANGED CLASS:

NEW METHODS introduced to:

NEW:

JCICSX API is now compatible with a wider range of Java versions like Java 17 and Java 21 along with Enterprise Java versions like Jakarta EE 8, Jakarta EE 9, and Jakarta EE 10.

A new feature, jcicsxClient-2.0, is introduced to facilitate JCICSX client development for higher versions of Java and Jakarta EE.

The jcicsxServer-1.0 feature that runs on the server is updated to run in all supported environments, and is compatible with both versions of the client.

Changes to JCICSX API by release of CICS TS

See changes by class.

Note: Classes and methods that are removed in a particular release are already deprecated in a previous release.
BITContainer
5.6 6.1 6.2 CICS TS 6.3
    NEW METHODS:
  • prepend()
  • prependWith()
 
CHARContainer
5.6 6.1 6.2 CICS TS 6.3
    NEW METHOD:
  • prepend()
 
WritableBITContainer
5.6 6.1 6.2 CICS TS 6.3
    NEW METHODS:
  • prepend()
  • prependWith()
 
WritableCHARContainer
5.6 6.1 6.2 CICS TS 6.3
    NEW METHOD:
  • prepend()
 
WritableContainer
5.6 6.1 6.2 CICS TS 6.3
    NEW METHOD:
  • prepend()