During CAIRIM initialization we get :
TMSRIM15 MODULE (TMSTMVT ) ADDED - LEN=000F98
TMSRIM15 MODULE (TMS00SVC) ADDED - LEN=0106A8 ECSA
TMSRIM19 SVC 248 INSTALLED FOR CA 1
CAG8203I APPLY TMSOCE1A STARTING.
IEF196I CAG8203I APPLY TMSOCE1A STARTING.
IEF196I IEF237I 8C04 ALLOCATED TO CAG8LIB1
IEF196I IEA995I SYMPTOM DUMP OUTPUT
IEF196I SYSTEM COMPLETION CODE=0C4 REASON CODE=00000011
IEF196I TIME=16.59.10 SEQ=00019 CPU=0000 ASID=0020
IEF196I PSW AT TIME OF ERROR 070C1000 8001FF0C ILC 6 INTC 11
IEF196I ACTIVE LOAD MODULE ADDRESS=0001F300
IEF196I OFFSET=00000C0C
IEF196I NAME=G8UTY
IEF196I DATA AT PSW 0001FF06 - ABBF4420 CD08D50B AC202000
IEF196I GR 0: 00000000 1: 00EFF6D5
IEF196I 2: 00F9D9C3 3: 00000080
IEF196I 4: 00EFD7E9 5: 00EFD825
IEF196I 6: 00CA8820 7: 00011C18
IEF196I 8: 00030002 9: 00CA3160
IEF196I A: 00021300 B: 00020300
IEF196I C: 0001F300 D: 000222B8
IEF196I E: 8001FBD4 F: 00000000
IEF196I END OF SYMPTOM DUMP
IEA995I SYMPTOM DUMP OUTPUT 023
SYSTEM COMPLETION CODE=0C4 REASON CODE=00000011
TIME=16.59.10 SEQ=00019 CPU=0000 ASID=0020
PSW AT TIME OF ERROR 070C1000 8001FF0C ILC 6 INTC 11
ACTIVE LOAD MODULE ADDRESS=0001F300 OFFSET=00000C0C
NAME=G8UTY
DATA AT PSW 0001FF06 - ABBF4420 CD08D50B AC202000
GR 0: 00000000 1: 00EFF6D5
2: 00F9D9C3 3: 00000080
4: 00EFD7E9 5: 00EFD825
6: 00CA8820 7: 00011C18
8: 00030002 9: 00CA3160
A: 00021300 B: 00020300
C: 0001F300 D: 000222B8
E: 8001FBD4 F: 00000000
END OF SYMPTOM DUMP
CAS9140E - INIT ERROR: CA-1/MVS VER L0C6, INIT ROUTINE
RC=S0C4
IEF196I CAS9140E - INIT ERROR: CA-1/MVS VER L0C6, INIT
IEF196I ROUTINE RC=S0C4
This is normally seen when both, CA 1 and CA Disk are running. CA-DISK has "hooks" into the operating system which can be put in via MLPA or by using another library ahead of SYS1.LPALIB. CA 1 reads SYS1.LPALIB unless told to do it differently via the CAG8LIB1 or CAG8LIB2 DD statements in CAS9 and TMSINIT.
The open/close modules from the LPA libs are different to what is loaded in storage, then we get S0C4 abends.
If CA Disk "hooks" are installed via a library ahead of SYS1.LPALIB you must have the same concatenation as on the SYSLIB from PROGxx on the CAG8LIB1 DD for CAS9 and TMSINIT. If CA Disk "hooks" are installed via MLPA then you must have the library used in the CAS8LIB2 DD for CAS9 and TMSINIT.
For the installation of the intercepts, we need to know the offsets of CSECTS within a load module as well as the offset of VCONs. This information needs to be obtained from the modules in the LPA libraries, as it is no longer available after the modules have been loaded to active LPA. We obtain the information from the LPA libs on DASD and then we install our intercepts based on this information.
For this reason it is necessary, you must ensure that the CAG8LIB1 or CAG8LIB2 DD statements are pointing to the correct libraries.