When the setup is not correct, there is a chance for the Endevor Web Services started task to crash with S0C4-04 abend. The MVS symptom dump output reports the abend within load module BC1PAPI3. The Serviceability aid from Common Components report the abend in CSECT BC1PELXL within load module BC1PAPI3
See the "additional information" section for an example of the abend
This abend has been sporadically observed when the load modules used by the STC are at a maintenance level which is lower than that of the Endevor Web Services that run in the Tomcat STC.
Ensure that the CSIQAUTH and CSIQLOAD libraries pointed to by STEPLIB DD and CONLIB DD (if used) in the JCL of the started task contain the same maintenance level that has been applied via SMP/E.
This is especially important when an update of Web Services is deployed from the SMP/E target libraries to the Tomcat STC. The abend might arise after this point if the loadlibs for the started task are not current on maintenance.
To check the maintenance level in the loadlibs you can use the CAMODID utility
//STEP1 EXEC PGM=IKJEFT01
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
CAMODID DETAIL DSN(your.CSIQAUTH.library)
CAMODID DETAIL DSN(your.CSIQLOAD.library)
/*
Sample output excerpt follows. Note the RMID column for each module within each load module
PROCESSING DATASET=CARSMINI.NDVR.R1900.CSIQLOAD
MODULE FMID RMID DATE TIME PRODUCT
-------- ------- ------- -------- ----- --------------------
===========================================================================
LMOD=BC1P$SMR
BC1P$SMR CSIQJ00 LU18687 20251210 03.13 Endevor R19.0
BC1PSSUB CSIQJ00 LU17706 20251114 05.32 Endevor R19.0
BNVPEINT CSIQJ00 CSIQJ00 20220606 13.14 Endevor R19.0
C1GSSPFE CSIQJ00 CSIQJ00 20220606 13.30 Endevor R19.0
To check the RMID of the installed elements you can use the SMP/E LIST command
//SMP EXEC PGM=GIMSMP,REGION=4096K,PARM='DATE=U'
//SMPCSI DD DISP=SHR,DSN=your.CSI.dataset
//SMPOUT DD SYSOUT=*
//SMPRPT DD SYSOUT=*
//SMPLIST DD SYSOUT=*
//SMPCNTL DD *
SET BDY(your_target_zone).
LIST MOD FORFMID(CSIQJ00).
/*
Sample output excerpt follows. Note the RMID attribute for each listed entry
1PAGE 0001 - NOW SET TO TARGET ZONE CAIT0 DATE 02/12/26 TIME 06:36:03 SMP/E 37.36 SMPLIST OUTPUT
LIST MOD FORFMID(CSIQJ00). 00323001
1PAGE 0002 - NOW SET TO TARGET ZONE CAIT0 DATE 02/12/26 TIME 06:36:03 SMP/E 37.36 SMPLIST OUTPUT
CAIT0 MODULE ENTRIES
NAME
ACMQAPIA LASTUPD = CSIQJ00 TYPE=ADD
LIBRARIES = DISTLIB=ASIQMOD
FMID = CSIQJ00
RMID = CSIQJ00
LMOD = ACMQAPIA
Sample abend report from Common Services Serviceability Aid
11.58.48 STC22328 +CCSR010E C1SSESTA S0C4 at 2CA56694 LMOD BC1PAPI3 CSECT BC1PELXL +00031C WSEWVT01 N/A ENDEVOR
11.58.48 STC22328 +CCSR021I OWNER = Endevor R19.0
11.58.48 STC22328 +CCSR022I MODULE = BC1PELXL FMID = CSIQJ00 RMID = CSIQJ00
11.58.48 STC22328 +CCSR061I PSW: 00000000 00000000 078D2000 ACA56694
11.58.48 STC22328 +CCSR062I ILC: 06 INTERRUPT CODE: 04
11.58.48 STC22328 +CCSR067I COMPLETION CODE S0C4 REASON CODE 00000004
11.58.49 STC22328 +CCSR063I TRANSLATION EXCEPTION ADDRESS: 00000000_00C4C808
11.58.49 STC22328 +CCSR064I DATA AT PSW 2CA5668E : D503B0F4 80004770 C0E6D207
11.58.49 STC22328 +CCSR065I HOME = 0110 PRIMARY = 0110 SECONDARY = 0110
11.58.49 STC22328 +CCSR070I GR00 - GR01 00000000_0007E230 00000000_0008C588
11.58.49 STC22328 +CCSR070I GR02 - GR03 00000000_0007E220 00000000_2CAB9234
11.58.49 STC22328 +CCSR070I GR04 - GR05 00000000_0008B0F0 00000000_0008AF70
11.58.49 STC22328 +CCSR070I GR06 - GR07 00000000_2CAAD040 00000000_0008B3B8
11.58.49 STC22328 +CCSR070I GR08 - GR09 00000000_00C4C5D3 00000000_0008A5B0
11.58.49 STC22328 +CCSR070I GR10 - GR11 00000000_2CA550E8 00000000_2CA569D0
11.58.49 STC22328 +CCSR070I GR12 - GR13 00000000_2CA56650 00000000_0008C678
11.58.49 STC22328 +CCSR070I GR14 - GR15 00000000_ACA5667A 00000000_2CA56650
11.58.49 STC22328 +CCSR071I AR00 - AR03 00000000 00000000 00000000 00000000
11.58.49 STC22328 +CCSR071I AR04 - AR07 00000000 00000000 00000000 00000000
11.58.49 STC22328 +CCSR071I AR08 - AR11 00000000 00000000 00000000 00000000
11.58.49 STC22328 +CCSR071I AR12 - AR15 00000000 00000000 00000000 00000001
The offset +00031C corresponds to RMID CSIQJ00, which is the GA level for release 19.0. The offset may change if any future maintenance changes the RMID of module BC1PELXL