Link to Liberty

As introduced in CICS® TS 5.3 by APAR PI63005, this enables any CICS program to link to an Enterprise Java™ application, running in a Liberty JVM server inside CICS.

To be invoked by a CICS program, the Enterprise Java application is required to contain a plain old Java object (POJO), packaged as a web archive (WAR) or enterprise archive (EAR) file. A method in the Enterprise Java application can be made a CICS program by use of the @CICSProgram annotation.

CICS creates the program resources defined by the @CICSProgram annotations when the application is started in a Liberty JVM server. The Liberty instance must be configured with the feature cicsts:link-1.0.

Data can be passed between non-Java and Java programs using the channels and containers interface; COMMAREA and INPUTMSG are not supported.

For more details about the Link to Liberty functionality, see Linking to Java applications in a Liberty JVM server by using the @CICSProgram annotation.