After z/OS 2.5 upgrade, Date Simulator batch job fails with U2000.
search cancel

After z/OS 2.5 upgrade, Date Simulator batch job fails with U2000.

book

Article ID: 275172

calendar_today

Updated On:

Products

Date Simulator

Issue/Introduction

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

Environment

Z/OS 

Cause

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.

Resolution

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)