When you upgrade to a new release of CICS® TS, there are normally some changes to the options available in JVM profiles and to their possible or suggested settings.
JVM profiles must have a file extension of .jvmprofile. The JVM server fails to enable if this extension is not present. The sample JVM profiles that are shipped with CICS TS for z/OS, Version 5.2 have this file extension.
When you upgrade to a new release of CICS TS, there are normally some changes to the options available in JVM profiles and to their possible or suggested settings. A good practice is to use the sample JVM profiles that are shipped with the new release, and reapply the customization that you made to those JVM profiles in previous releases. Using the latest JVM profiles ensures that you do not miss important updates to the options and their settings.
The obsolete, changed, and new options in JVM profiles are summarized here. For more details about the options, see JVM profiles: options and samples .
Option | Status | CICS and Java launcher action | Notes |
---|---|---|---|
JNDI_REGISTRATION | For CICS sample profiles | Accepted | Specifies that the JNDI registration JAR files are automatically added to the JVM runtime environment. |
SECURITY_TOKEN_SERVICE | For CICS sample profiles | Accepted | Controls whether the JVM server can use security tokens. This option must be set to YES for a JVM server to use security tokens. If this configuration option is set to NO, the JVM server is initialized as an OSGi JVM server and Security Token Service support is disabled for that JVM server. SECURITY_TOKEN_SERVICE=YES is not compatible with JAVA_PIPELINE=YES, which configures the JVM to support Axis2. |
WSDL_VALIDATOR | For CICS sample profiles | Accepted | Enables validation for SOAP requests and responses against their definition and schema. |
Option | Status | CICS and Java launcher action | Replace with | Notes |
---|---|---|---|---|
OSGI_BUNDLES | Not supported in Liberty JVM server | Liberty JVM server does not enable with this option | n/a | Deploy OSGi bundles in a Liberty JVM server as part of an enterprise bundle archive (EBA) or as library bundles. |
For information about the other supported JVM profile symbols, see JVM profiles: options and samples.