I found IBM APAR PI63005: SUPPORT FOR INVOKING A JAVA EE APPLICATION RUNNING IN LIBERTY FROM A CICS PROGRAM
Quote from the apar description:
"This APAR provides support for a CICS program to invoke a Java
EE application running in a Liberty JVM server. You can invoke a
Java EE application either as the initial program of a CICS
transaction or by using the LINK, START or START CHANNEL
commands from any CICS program. To be invoked by a CICS program,
the Java EE application is required to be a plain Java object
(POJO) packaged in a Web ARchive (WAR) or Enterprise ARchive
(EAR).
There are three main reasons why you would want to invoke a Java
EE application from a CICS program:
-If you have some Java code as part of an existing web
application and you want to invoke it from a CICS application.
You only need to maintain a single piece of logic and your code
can access CICS resources using JCICS APIs.
-If you want to write a new piece of function in Java as part of
your CICS application. For example, if you want to use third
party libraries or APIs that already exist in Java.
-If you have existing COBOL applications, and you want to
re-implement those applications in Java. For example, if you
want to reduce the cost of maintenance, make the most of your
Java skills, or, if you want your applications to be eligible to
run on specialty engines rather than general processors."
This implies that calling a JAVA program via standard EXEC CICS LINK is now supported at the CICS TS 5.3 level.
Is the LIBERTY JVM Server included as part of CICS TS or is this a separately licensed component ?