IBM Support

DFHSJ0216 00000008 DFHSJ0210 ENCLAVE_INIT_FAILED - JVMServer fails to install in CICS TS

Troubleshooting


Problem

The JVM Server fails to become enabled when you try to install it in your CICS Transaction Server for z/OS (CICS TS) region.  You receive message DFHSJ0216 with return code X'00000008' followed by DFHSJ0210 with reason code ENCLAVE_INIT_FAILED. This is the first time you are trying to start the JVM Server in your CICS region.

Symptom

The following messages are your CICS message log: 
 DFHSJ0216 - A call to CELQPIPI with function code INIT_SUB has failed. (Return code - X'00000008').
 DFHSJ0210 - An attempt to start a JVM for the JVMSERVER resource *jvmserver* has failed. Reason code:  
             ENCLAVE_INIT_FAILED.
 DFHSJ0914 E - JVMSERVER *jvmserver* is installed as DISABLED because the Language Environment Enclave
             was not created.
There might be additional messages in the STDERR log as well as the SYSOUT or CESE destination.

Resolving The Problem

The messages show that the Language Environment Enclave failed to be created. The main message is the DFHSJ0216 and indicates that the CELQPIPI INIT_SUB function failed with return code x'00000008' which means:

8
All addresses in the table were not resolved. One or more LOAD failures were encountered. Initialization continues
 

There are several reasons why message DFHSJ0216 can occur included in the CICS documentation:

  • Ensure that the OMVS segment has been set up for the userid that the CICS region runs under.
  • Ensure that the OMVS RACF (or equivalent) segment has been defined for the userid that the CICS region runs under.
  • Ensure that SCEERUN2 and SCEERUN are in the RPL concatenation. 

If you are using CICS TS 5.4 or lower, also Ensure that the SDFJAUTH PDSE is included in the APF authorized STEPLIB concatenation.

In this case, it was more likely that SDFJAUTH PDSE was not included in the STEPLIB concatenation since it was the first time the JVM Server was being started in the CICS region. Once included, the JVMServer was successfully installed and enabled.

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"ARM Category":[{"code":"a8m0z00000007b1AAA","label":"CICS Transaction Server-\u003EDeveloping applications-\u003EProgramming Languages-\u003EJava"}],"ARM Case Number":"","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"All Versions"}]

Product Synonym

CICS/TS CICSTS CICS TS CICS Transaction Server

Document Information

Modified date:
22 March 2022

UID

dwa1296775