After Upgrading to Z/OS 2.5 a Date Simulator batch job fails with a USER COMPLETION CODE=2000
08.48.49 JOB08972 JOBNAME STEP NO 01 RUNSTEP RC=U2000
08.48.49 JOB08972 WARP000I: TRANSCENTURY DATE SIMULATOR WILL WARP DATE TO 08:48:49 ON 09/21/2018
08.48.49 JOB08972 IEF403I JOBNAME - STARTED - TIME=08.48.49
08.48.49 JOB08972 IEA995I SYMPTOM DUMP OUTPUT 302
302 USER COMPLETION CODE=2000
302 TIME=08.48.49 SEQ=05606 CPU=0000 ASID=00B1
302 PSW AT TIME OF ERROR 070C1000 80C642BA ILC 2 INTC 0D
302 NO ACTIVE MODULE FOUND
302 NAME=UNKNOWN
302 DATA AT PSW 00C642B4 - 00181610 0A0DC4C1 E3C540E2
302 AR/GR 0: 00AF15F4/80000000 1: 00000000/800007D0
302 2: 00000000/00C545E0 3: 00000000/1E913A88
302 4: 00000000/1EB39000 5: 00000000/1EB0ED74
302 6: 00000000/00ACCC0C 7: 00000000/00000007
302 8: 00000000/1959F020 9: 00000000/00AFF018
302 A: 00000000/00000002 B: 00000000/00000000
302 C: 00000000/80C64154 D: 00000000/E6C1D9D7
302 E: 00000000/80C6417A F: 07000000/00000000
302 END OF SYMPTOM DUMP
08.48.49 JOB08972 IEF450I JOBNAME RUNSTEP - ABEND=S000 U2000 REASON=00000000 303
Z/OS
CA Date Simulator uses LE Store Clock (STCK) instructions to alter date and time for a job. The offsets of the store clock instructions changed when the LPAR was upgraded to Z/OS 2.5.
Date Simulator provides a utility program called STCKFNDX (Store Clock Finder) that produces a report containing the LE store clock instructions.
Run the Date Simulator utility program STCKFNDX report to find the store Clock instructions in the LE load module CEEPLPKA shipped with Z/OS 2.5.
//STCKFNDR EXEC PGM=STCKFNDX
//STEPLIB DD DISP=SHR,DSN=HLQ.DATESIM.LOAD
//SYSLIB DD DISP=SHR,DSN=HLQ.CEE.SCEERUN
//OUTFILE DD SYSOUT=X
//SYSPRINT DD SYSOUT=*
To find the STORE clock instructions do a FIND on literal CEEYGMT and use the last seven digits of the offset as shown below. This version of CEEPLPKA has two store clock instructions at offsets 001EDC40 and 001EDC44.
Possible STCKE in module CEEPLPKA, offset 001EDC40,
section CEEYGMT, offset 00000278
and
Possible STCKF in module CEEPLPKA, offset 001EDC44,
section CEEYGMT, offset 0000027C
Add the following parameter to the Date Simulator SET parameter to Identify the new Z/OS 2.5 Store clock instructions.
STCK(CEEPLPKA, 01EDC40,CEEPLPKA, 01EDC44)