I am in the process of upgrading our operating system from z/OS 2.2 to z/OS 2.3 and when I start CAS9 for the first time I am receiving a CAT9015I and CAT9010I error message along with an S0C4 DUMP:
SYSTEM COMPLETION CODE=0C4 REASON CODE=00000010
TIME=08.50.40 SEQ=00008 CPU=0000 ASID=002B
PSW AT TIME OF ERROR 070C1000 80025F04 ILC 6 INTC 10
ACTIVE MODULE ADDRESS=00000000_000252D8 OFFSET=00000C2C
NAME=G8UTY
DATA AT PSW 00025EFE - ABE74420 CD28D50B AC482000
AR/GR 0: 00000003/00000000 1: 00000000/08AFC348
2: 00000000/A4A28540 3: 00000000/00000050
4: 00000000/89BA0ED0 5: 00000000/09BA0F0C
6: 00000000/00CC3610 7: 00000000/00CC3158
8: 00000000/0006B002 9: 00000000/00CC1110
A: 00000000/000272D8 B: 00000000/000262D8
C: 00000000/000252D8 D: 00000000/000282B8
E: 00000000/80025BCC F: 00000000/00000000
END OF SYMPTOM DUMP
CAS9140E - INIT ERROR: CA-TLMS/MVS VER TLE0, INIT ROUTINE
RC=S0C4
Release : 14.0
Component : CA TLMS Tape Management
TLMS FAILSAFE module still has z/OS 2.2 code inside the usermod. When copied to a z/OS 2.3, the offsets of the modules do not match causing an S0C4.
1). Check SYS1.PARMLIB(PROGxx) member. Are there any SYSLIB LPALIB(oldzOS22libs.LPALIB) statements?
2). Check the library in question and see if the following modules are there:
IFG0KLCM, IFG019RB, IFG055ZZ. Alias of IFG019RB.
3). The modules are used for the TLMS FAILSAFE feature. When the old library was copied from z/OS 2.2 to 2.3 system, you still have IBM 2.2 code in those usemods.
4). Remove the SYSLIB LPALIB(oldzOS22libs.LPALIB) from the SYS1.PARMLIB(PROGxx) and IPL out this library. This will let you start CAS9/CTS without the S0C4.
5). Restore off the TLMS FAILSAFE usermod and re-apply on the z/OS 2.3 using the 2.3 libraries.