CICS continuous delivery features
CICS® continuous delivery offers you opportunities to use new functions, capabilities, and technologies by applying service rather than upgrading. This section summarizes availability of continuous delivery features by supported releases of CICS TS.
Maintenance to WebSphere® Application Server Liberty is delivered through fix packs periodically. For your convenience, this section also lists service APARs that CICS has released to bring its embedded Liberty JVM server to the latest WebSphere Application Server Liberty fix pack level.
Use the following tables to plan for additions of function to your CICS environment. A brief introduction is included for some features.
Feature listings | |
---|---|
Learn more about the features
To learn more about any of the continuous delivery features, see What's New for your CICS release, or click the link provided with the APAR to view the APAR details in the IBM Support Portal.
Features for Java, OSGi, and Liberty
- CICS Liberty features
-
Table 1 shows by release additions of CICS Liberty features through continuous delivery. Some Liberty features are made available to in-service CICS releases with CICS APARs that bring CICS-embedded Liberty JVM server to the latest WebSphere Application Server Liberty fix pack level.
Table 1. Continuous delivery for Liberty features, by release of CICS Transaction Server for z/OS CICS Liberty feature 5.5 5.6 6.1 adminCenter-1.0
PH08321 BASE BASE beanValidation-2.0
cdi-2.0
javaee-8.0
javaMail-1.6
jaxrs-2.1
jsf-2.3
jsonb-1.0
jsonp-1.1
servlet-4.0
webProfile-8.0
PH15017 BASE BASE microProfile-1.3
microProfile-1.4
microProfile-2.0
microProfile-2.1
microProfile-2.2
microProfile-3.0
microProfile-3.2
microProfile-4.0
microProfile-4.1
BASE BASE To view the complete list of CICS Liberty features that are supported by your CICS release, follow these links:
- Other features
-
Table 2. Other continuous delivery features for Java, OSGi, and Liberty, by release of CICS Transaction Server for z/OS Feature 5.5 5.6 6.1 - New JVM server profile option
com.ibm.cics.jvmserver.trace.specification
- Use this option to filter package and class trace from the JVM server.
PH11496 BASE BASE - Support for EXEC CICS LINK to a Spring Boot application running in a Liberty JVM server
- You can add the
@CICSProgram
annotation to a method on a Spring bean. When the application is started in Liberty, a CICS program definition is dynamically created. Then, the Spring Boot application can be invoked by any CICS program through an EXEC CICS LINK call.
PH14856 BASE BASE - Support for Java™ EE 8 Full Platform in integrated-mode Liberty in CICS
- By using the embedded version of IBM® WebSphere® Liberty (Liberty), CICS TS supports applications that are written to the Java Enterprise Edition (EE) 8 Full Platform specification in integrated mode. Java EE 8 includes many new and enhanced APIs, such as JSON processing, RESTful web services, authentication by using custom identity stores, and JavaMail.
PH15017 BASE BASE - Support for Jakarta EE 8 Platform
- The Jakarta EE 8 full platform technologies and specifications are an evolution of Java EE 8, allowing developers and applications to easily transition from Java EE to Jakarta EE.
- BASE BASE <applicationManager autoExpand="true"/>
is applied as a default Liberty configuration setting but is not visible in server.xml.- This setting causes application file archives to be automatically expanded into the
${server.config.dir}/apps directory on first use. This avoids expansion of file
archives into the Liberty work area on server startup, reducing zFS file I/O and making more
efficient use of the Java shared class cache. If you wish to
override this setting and switch it off, then you should place the XML element:
<applicationManager autoExpand="false"/>
in your server.xml file.
PH28793 PH28793 REMOVED - New JVM server profile option
- Fixes for WebSphere Application Server Liberty
-
Table 3 shows all the CICS APARs that provide support for Liberty fix packs. Only some of these fix packs enable new Liberty features; the others are simply ongoing maintenance. If the fix pack enables new Liberty features in CICS, these features are listed in Table 1.
Complete fixes for WebSphere Application Server Liberty: See IBM Support: Recommended updates for WebSphere Application Server for a complete listing of all the fixes for Liberty with the latest fixes at the top.Table 3. Fixes for WebSphere Application Server Liberty, by release of CICS Transaction Server for z/OS IBM WebSphere Liberty fix pack version 5.5 5.6 6.1 18.0.0.3 PH05401 BASE BASE 18.0.0.4 PH07871 BASE BASE 19.0.0.3 PH09600 BASE BASE 19.0.0.6 PH13560 BASE BASE 19.0.0.9 PH16415 BASE BASE 19.0.0.12 PH19704 BASE BASE 20.0.0.3 PH21613 BASE BASE 20.0.0.6 PH25960 PH25960 BASE 20.0.0.9 PH28793 PH28793 BASE 20.0.0.12 PH31589 PH31589 BASE 21.0.0.3 PH33137 PH33137 BASE 21.0.0.6 PH37946 PH37946 BASE 21.0.0.9 PH39936 PH39936 BASE 21.0.0.12 PH42501 PH42501 BASE 22.0.0.3 PH44531 PH44531 BASE 22.0.0.6 PH46518 PH46518 PH46518 22.0.0.9 PH49182 PH49182 PH49182
Features for CICS web services
Features for CICS policies
Feature | 5.5 | 5.6 | 6.1 |
---|---|---|---|
|
PH07632 | BASE | BASE |
Ability to specify Transaction ID and User ID conditions for policy task rules | PH26145 | PH26145 | BASE |
New policy task rule type, container storage | - | PH29187 | BASE |
New policy system rule type, transaction dump threshold | - | PH34348 | BASE |
New option to set the WLMHEALTH time interval is supported by the Set z/OS WLM health open status system rule action | - | - | PH58295 |
Features for CICS security
Feature | 5.5 | 5.6 | 6.1 |
---|---|---|---|
|
PH45703 | PH38091 | BASE |
|
PH49253 | PH49253 | PH49261 |
All other continuous delivery features
Feature | 5.5 | 5.6 | 6.1 |
---|---|---|---|
|
OA56111, OA56806, and OA56807. | BASE | BASE |
|
PH09381 | BASE | BASE |
|
PH07596 | BASE | BASE |
Support for IBM SDK for Node.js - z/OS®, V12.0 | PH18618 | BASE | BASE |
|
PH20063 | BASE | BASE |
|
PH16392 | BASE | BASE |
|
PH22136 | BASE | BASE |
|
- | PH28145 | BASE |
|
- | PH28145 | BASE |
|
PH30252 | PH30252 | BASE |
|
- | PH30590 | BASE |
Support for passing XID to Db2 | PH39766 | PH39766 | PH47996 |