CAIRIM abends with S0C4 in product INIT program.

Document ID : KB000050914
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

After an install of a CA product which makes use of CAIRIM (CAS9) to load it's SVC's and SMF exits via a xxxxINIT program, you get an abend S0C4-11 in CAIRIM.

For example with CA Dispatch r11.6 you can get the abend:

  IEF403I CAS9 - STARTED - TIME=14.31.35 
  CAS9075I - Service(CA-RIM/BASE ) Vers(V1.0) Genlvl(B008S9100) 
  CAS9111I - Violation message deferment threshold located in ESQA at 026FC4A4. 
  CAS9115I - Input: PRODUCT(CA-DISPATCH) VERSION(DSB6) INIT(DSINIT) - 
  CAS9115I - Input:  PARM(CADDSNT,INIT) 
  CADS010I DSINIT Unable to load module CADDSNT  RC=08 
  CADS015I DSINIT Module CADDSNT  at 00002856 added 
  CADS010I DSINIT Unable to load module CADDSNT  RC=08 
  IEA995I SYMPTOM DUMP OUTPUT 329 
  SYSTEM COMPLETION CODE=0C4  REASON CODE=00000011 
  TIME=14.31.35  SEQ=00070  CPU=0000  ASID=0030 
  PSW AT TIME OF ERROR  470D1000   80011A94  ILC 4  INTC 11 
  ACTIVE LOAD MODULE           ADDRESS=00011810  OFFSET=00000284 
  NAME=DSINIT 
  DATA AT PSW  00011A8E - CB304700  CBA85015  70004120 
  AR/GR 0: 8AEB4C66/00011000   1: 00000000/00002858 
     2: 00000000/00012465   3: 00000000/00012471 
     4: 00000000/00000007   5: 00000000/00000008 
     6: 00000000/00000008   7: 00000000/00002856 
     8: 00000000/00AD4EC8   9: 00000000/00AFF2E0 
     A: 00000000/00AC4F78   B: 00000000/00012810 
     C: 00000000/80011810   D: 00000000/00006EC8 
     E: 00000000/80011A90   F: 00000000/00000000 
  END OF SYMPTOM DUMP 
  IEA848I DUMP SUPPRESSED - ABDUMP MAY NOT DUMP STORAGE FOR KEY 0-7 JOB CAS9 
  CAS9140E - Init error: CA-DISPATCH          Ver DSB6, Init routine    RC=S0C4 
  IEF404I CAS9 - ENDED - TIME=14.31.35

Solution:

If you are running CA Common Services r11.0 and you get this error, please check the loadlib the xxxxINIT program is located in. With CA Common Services r11.0 it's not possible to use PDSE loadlibraries.

With the latest releases of CA products the loadlibs (CAILOAD, or CAILPA) can be PDSE and mostly choosing this by default. To use these PDSE loadlibs you will need to upgrade to CA Common Services r12.0. This release will allow to use PDSE loadlibs as a valid loadlib in the CAIRIM (CAS9) procedure.