Changes to the JCICS API

This section summarizes the changes to the packages, classes, and methods of the CICS® Java™ class library (JCICS) API across supported CICS releases.

See also the list of deprecated packages, classes, fields, exceptions, and methods in Deprecated JCICS API.

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.

Table 1. Changes to JCICS server package, by release ofCICS Transaction Server for z/OS
Class V5.2 V5.3 V5.4 V5.5 V5.6
AbendError   DEPRECATED      
Application NEW        
    NEW METHODS:

runTransactionId()

getAny()

freeChild()

   
Channel   NEW METHODS:

getContainerCount()

Channel.delete()

     
ChildResponse     NEW METHODS:

getCompletionStatus()

getAbendCode()

getChannel()

   
Future<ChildResponse>     NEW METHODS:

get()

isDone()

   
Container     NEW METHOD:

getDatatype()

   
Document   NEW CONSTRUCTOR:

docToken

     
Program   REMOVED:

All xctl methods. Applications that used these methods do not compile and throw a NoSuchMethodError if called.

     
Task NEW METHOD:

getApplicationContext()

       
UnknownCicsError   DEPRECATED