Getting GIM23911E error when installing IMS tool r20 FMID CITKK00 APPLY job using 64-bit version of Java library
search cancel

Getting GIM23911E error when installing IMS tool r20 FMID CITKK00 APPLY job using 64-bit version of Java library

book

Article ID: 196419

calendar_today

Updated On:

Products

Compress Data Compression (IMS Tools)

Issue/Introduction

If install Compress for IMS r20, which includes the ISPF interactive dialog feature, you need the following two FMIDS:

 CITKK00   /* IMS Toolkit Common Component */
CASTK00 /* CA Compress Data Compression for IMS */

When installing Base product FMID CITKK00, Java library is required.
If using 64-bit version of Java library then installation ends during the APPLY process of Base product FMID CITKK00 failed with RC=12 the following message:

 GIM23911E ** LINK-EDIT PROCESSING FOR SYSMOD CITKK00 FAILED FOR MODULE 
              ITKLOAD IN LMOD ITKSTART IN THE CITKUSS LIBRARY.

Link-edit section contains error message:  

 IEW2439E 9228 THE AMODE OF THE REFERENCING ESD JNI_CreateJavaVM DOES NOT 
               MATCH THAT SPECIFIED ON THE IMPORT STATEMENT.

Resolution

Unable to install base product FMID CITKK00 in environment supporting only 64-bit version of Java library.
This problem is supported for environment using 64-bit Java runtime by PTF SO14436.

When new install Compress for IMS r20, which includes the ISPF interactive dialog feature, you need to Install
 PTF SO14436 during the following product RECEIVE, APPY and ACCEPT job steps.

1. Run the IMT20RCB JCL to RECEIVE.

//RCVBD    EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M         
//SMPJHOME DD PATHDISP=KEEP,                               
// PATH='/sys/java64bt/v8r0m0/usr/lpp/java/current/bin/j9vm/'     
//SMPCSI   DD DISP=SHR,DSN=yourpref.SMPE.CSI                 
//SMPNTS   DD PATHDISP=KEEP,                               
//         PATH='/yourpath/Packaging/IMS/R200/'                              
//SMPCNTL  DD *                                            
 SET BOUNDARY ( GLOBAL ) .                                 
 RECEIVE SYSMODS FROMNTS(IMTK0B0)                          
  SELECT (           
   CITKK00 /*CA Common Component for IMS for z/OS                  */  
   CASTK00 /*CA Compress Data Compression for IMS for z/OS         */
         ) .      


2. Run the JCL to RECEIVE the PTF SO14436 and the prerequisite PTFs.

//RECEIVE  EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M                    
//SMPCSI    DD DISP=SHR,DSN=yourpref.SMPE.CSI                               
//SMPPTFIN  DD DISP=SHR,DSN=yourpref.PTFLIB(SO14436)                           
//          DD DSIP=SHR,DSN=yourpref.PTFLIB(xxxxxxx)                                 
//          DD DSIP=SHR,DSN=yourpref.PTFLIB(xxxxxxx) 
//SMPHOLD   DD DUMMY             
//SMPCNTL   DD *                                                    
 SET BOUNDARY(GLOBAL).                                                 
 RECEIVE SYSMODS LIST .     

Need as prerequisite PTFs:
- FMID CITKK00
 RO98872 RO99015 RO99025 RO99296 SO00446 SO00466 SO00671
 SO01015 SO01437 SO03950 SO03979 SO04728 SO04748 SO05232
 SO06078 SO06452 SO06463 SO06535 SO06916 SO07745 SO09688
 SO09727 
- FMID CASTK00
 RO99958 SO09721     


3. When all of this is properly received, run the IMT30APB JCL to APPLY with PTFS operand.                                 

//APPLY    EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M                     
//SMPCSI   DD DISP=SHR,DSN=yourpref.SMPE.CSI                            
//SMPCNTL  DD *                                                        
 SET BOUNDARY (ZNCAIT0) .                                              
 APPLY                                                                 
  CHECK      /*** Remove to APPLY all functions ***/                   
  GROUPEXTEND(NOAPARS NOUSERMODS)                                      
  SELECT (                                                             
   CITKK00 /*CA Common Component for IMS for z/OS                  */  
   CASTK00 /*CA Compress Data Compression for IMS for z/OS         */  
          )                
  PTFS <== Additional statement                   
  BYPASS(HOLDSYSTEM).      


4. Run the IMT40ACB JCL to ACCEPT.

//ACCEPT   EXEC PGM=GIMSMP,PARM='DATE=U',REGION=0M                      
//SMPCSI   DD DISP=SHR,DSN=yourpref.SMPE.CSI                              
//SMPCNTL  DD *                                                         
 SET BOUNDARY (ZNCAID0) .                                               
 ACCEPT                                                                 
  CHECK             /***  Remove to accept all Functions   ***/         
  GROUPEXTEND(NOAPARS NOUSERMODS)                                       
  SELECT (                                                              
   CITKK00 /*CA Common Component for IMS for z/OS                  */   
   CASTK00 /*CA Compress Data Compression for IMS for z/OS         */  
          )                     
BYPASS(HOLDSYSTEM).