Previous Topic

Next Topic

Book Contents

Book Index

Sample Control-M/Restart job restart execution

The following is a sample of a job that was restarted by Control-M/Restart. (Lines that are bolded are discussed in notes following the sample execution.) Control-M/Restart was instructed to attempt restart from STEP005 if any job step abended. In the Job Scheduling Definition screen (Screen 2), the parameters illustrated in Figure 7 were entered.

Figure 7 Parameters entered in the job scheduling definition - sample Control-M/Restart job restart execution

STEP RANGE ANYSTEP FR (PGM.PROC) STEP001 . TO STEP008 .

STEP RANGE FR (PGM.PROC) . TO .

ON PGMST ANYSTEP PROCST CODES S*** U**** A/O

DO IFRERUN FROM STEP005 . TO . CONFIRM N

DO RERUN

DO

The previous run of PRDJBGL5 abended in STEP006.

Figure 8 Sample Control-M/Restart job restart execution

J E S 2 J O B L O G -- S Y S T E M F D S F -- N O D E N O D E 1

18.43.51 JOB 3144 IEF677I WARNING MESSAGE(S) FOR JOB PRDJBGL5 ISSUED

18.43.51 JOB 3144 $HASP373 PRDJBGL5 STARTED - INIT 1 - CLASS A - SYS FDSF

18.43.51 JOB 3144 IEF403I PRDJBGL5 - STARTED - TIME=18.43.51

18.44.17 JOB 3144 CTR082I RESTARTING FROM STEP STEP003 . TO STEP STEP009 .

18.44.52 JOB 3144 IEF404I PRDJBGL5 - ENDED - TIME=18.44.52

18.44.52 JOB 3144 $HASP395 PRDJBGL5 ENDED

------ JES2 JOB STATISTICS ------

10 AUG 98 JOB EXECUTION DATE

124 CARDS READ

528 SYSOUT PRINT RECORDS

0 SYSOUT PUNCH RECORDS

36 SYSOUT SPOOL KBYTES

1.01 MINUTES EXECUTION TIME

1 //PRDJBGL5 JOB ,GPL,MSGCLASS=X,CLASS=A, JOB 3144

// MSGLEVEL=(1,1)

***------------ SUBMITTED BY CONTROL-M -------

**************************************************************

**** S T E P 0 0 1 **

**************************************************************

2 //RESTART EXEC PROC=CONTROLR,

// PARM='RR,PRDJBGL5,000BU,RL,.STEP005,,ACS'

3 XXCONTROLR PROC ARCHF=NULLFILE, FOR FUTURE USE

XX PRM=,

XX STEPLIB='IOA.PROD.LOAD', CONTROL-R LOAD LIBRARY

XX OLPREFR='CTRO', OPERATIONS LIBRARY PREFIX

XX OLVERR='CTRPROD', OPERATIONS LIBRARY VERSION

XX OUT='*',

XX OUTDUMP='Z'

********************************************************************

***** THE CONTROL-R STEP ****

***** ------------------ ****

***** ****

***** THIS STEP PERFORMS THE MAIN RESTART TASKS: ****

***** - RESTART STEP ADJUSTMENT ****

***** - FILE, CATALOG AND GDG ADJUSTMENT ****

***** - CONDITION CODE RECAPTURE ****

***** ****

********************************************************************

4 XXCONTROLR EXEC PGM=CTRCTR,PARM='&PRM',REGION=4000K

5 XXSTEPLIB DD DISP=SHR,DSN=&STEPLIB

6 //DAARCH DD *,DCB=(LRECL=132)

X/DAARCH DD DISP=SHR,DSN=&ARCHF

7 XXDACTRCTL DD DISP=SHR,DSN=&OLPREFR..&OLVERR..CTR.PARM

8 XXSYSPRINT DD SYSOUT=&OUT

9 XXDATRACE DD SYSOUT=&OUTDUMP

10 XXCDAMSNAP DD SYSOUT=&OUTDUMP

11 XXSYSABEND DD SYSOUT=&OUTDUMP

12 //STEP001 EXEC PGM=IEBGENER

13 //SYSPRINT DD SYSOUT=*

14 //SYSUT1 DD DISP=SHR,DSN=PRDJBGL.JOBLIB(INFILE)

15 //SYSUT2 DD DSN=PRDJBGL.GDG.GRP07(+1),

// DISP=(,CATLG,DELETE),UNIT=SYSDA,

// DCB=(MODEL,RECFM=FB,LRECL=80,BLKSIZE=6160),

// SPACE=(TRK,1)

16 //SYSOUT DD SYSOUT=*

17 //SYSIN DD DUMMY

**************************************************************

**** S T E P 0 0 2

**************************************************************

18 //STEP002 EXEC PGM=PRDJBTST

19 //STEPLIB DD DISP=SHR,DSN=PRDJBGL.LOAD

20 //TESTFILE DD DISP=SHR,DSN=PRDJBGL.GDG.GRP07(+1)

**************************************************************

**** S T E P 0 0 3

**************************************************************

21 //STEP003 EXEC PGM=SORT,REGION=5000K

22 //SORTIN DD DISP=SHR,DSN=PRDJBGL.GDG.GRP07(+1)

23 //SORTOUT DD DSN=&ZMN1,DISP=(,PASS),

// UNIT=SYSDA,SPACE=(TRK,1),

// DCB=(MODEL,RECFM=FB,LRECL=80,BLKSIZE=6160)

24 //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

25 //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

26 //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

27 //SYSPRINT DD SYSOUT=*

28 //SYSOUT DD SYSOUT=*

29 //SYSUDUMP DD SYSOUT=*

30 //SYSIN DD * GENERATED STATEMENT

**************************************************************

**** S T E P 0 0 4

**************************************************************

31 //STEP004 EXEC PGM=SORT,REGION=5000K

32 //SORTIN DD DISP=(OLD,PASS),DSN=&ZMN1

33 //SORTOUT DD DSN=PRDJBGL.GDG.GRP07(+2),

// DISP=(,CATLG,DELETE),UNIT=SYSDA,

// DCB=(MODEL,RECFM=FB,LRECL=80,BLKSIZE=6160),

// SPACE=(TRK,1)

34 //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

35 //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

36 //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

37 //SYSPRINT DD SYSOUT=*

38 //SYSOUT DD SYSOUT=*

39 //SYSUDUMP DD SYSOUT=*

40 //SYSIN DD * GENERATED STATEMENT

**************************************************************

**** S T E P 0 0 5

**************************************************************

41 //STEP005 EXEC PGM=SORT,REGION=5000K

42 //SORTIN DD DISP=SHR,DSN=PRDJBGL.GDG.GRP07(+2)

43 //SORTOUT DD DSN=PRDJBGL.GDG.GRP08(+1),

// DISP=(,CATLG,DELETE),UNIT=SYSDA,

// DCB=(MODEL,RECFM=FB,LRECL=80,BLKSIZE=6160),

// SPACE=(TRK,1)

44 //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

45 //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

46 //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

47 //SYSPRINT DD SYSOUT=*

48 //SYSOUT DD SYSOUT=*

49 //SYSUDUMP DD SYSOUT=*

50 //SYSIN DD * GENERATED STATEMENT

**************************************************************

**** S T E P 0 0 6

**************************************************************

51 //STEP006 EXEC PGM=PRDJBTST

52 //STEPLIB DD DISP=SHR,DSN=PRDJBGL.LOAD

**************************************************************

**** S T E P 0 0 7 **

**************************************************************

53 //STEP007 EXEC PGM=SORT,REGION=5000K

54 //SORTIN DD DISP=OLD,DSN=&ZMN1

55 //SORTOUT DD DSN=PRDJBGL.GDG.GRP08(+2),

// DISP=(,CATLG,DELETE),UNIT=SYSDA,

// DCB=(MODEL,RECFM=FB,LRECL=80,BLKSIZE=6160),

// SPACE=(TRK,1)

56 //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

57 //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

58 //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

59 //SYSPRINT DD SYSOUT=*

60 //SYSOUT DD SYSOUT=*

61 //SYSUDUMP DD SYSOUT=*

62 //SYSIN DD * GENERATED STATEMENT

**************************************************************

**** S T E P 0 0 8 **

**************************************************************

63 //STEP008 EXEC PGM=SORT,REGION=5000K,COND=(0,NE,STEP002)

64 //SORTIN DD DISP=SHR,DSN=PRDJBGL.GDG.GRP08(+2)

65 //SORTOUT DD DSN=&ZMN2,DISP=(,PASS),

// UNIT=SYSDA,SPACE=(TRK,1),

// DCB=(MODEL,RECFM=FB,LRECL=80,BLKSIZE=6160)

66 //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

67 //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

68 //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

69 //SYSPRINT DD SYSOUT=*

70 //SYSOUT DD SYSOUT=*

71 //SYSUDUMP DD SYSOUT=*

72 //SYSIN DD * GENERATED STATEMENT

**************************************************************

**** S T E P 0 0 9 **

**************************************************************

73 //STEP009 EXEC PGM=SORT,REGION=5000K,COND=(0,NE,STEP002)

74 //SORTIN DD DISP=OLD,DSN=&ZMN2

75 //SORTOUT DD DSN=PRDJBGL.GDG.GRP07(+3),

// DISP=(,CATLG,DELETE),UNIT=SYSDA,

// DCB=(MODEL,RECFM=FB,LRECL=80,BLKSIZE=6160),

// SPACE=(TRK,1)

76 //SORTWK01 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

77 //SORTWK02 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

78 //SORTWK03 DD UNIT=SYSDA,SPACE=(CYL,(5,25))

79 //SYSPRINT DD SYSOUT=*

80 //SYSOUT DD SYSOUT=*

81 //SYSUDUMP DD SYSOUT=*

82 //SYSIN DD * GENERATED STATEMENT

STMT NO. MESSAGE

-

4 IEF653I SUBSTITUTION JCL - PGM=CTRCTR,PARM='',REGION=4000K

5 IEF653I SUBSTITUTION JCL - DISP=SHR,DSN=IOA.PROD.LOAD

6 IEF653I SUBSTITUTION JCL - DISP=SHR,DSN=NULLFILE

7 IEF653I SUBSTITUTION JCL - DISP=SHR,DSN=CTRO.CTRPROD.CTR.PARM

8 IEF653I SUBSTITUTION JCL - SYSOUT=*

9 IEF653I SUBSTITUTION JCL - SYSOUT=Z

10 IEF653I SUBSTITUTION JCL - SYSOUT=Z

11 IEF653I SUBSTITUTION JCL - SYSOUT=Z

54 IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

74 IEF648I INVALID DISP FIELD- PASS SUBSTITUTED

IEF236I ALLOC. FOR PRDJBGL5 CONTROLR RESTART

IEF237I 269 ALLOCATED TO STEPLIB

IEF237I JES2 ALLOCATED TO DAARCH

IEF237I 271 ALLOCATED TO DACTRCTL

IEF237I JES2 ALLOCATED TO SYSPRINT

IEF237I JES2 ALLOCATED TO PRTDBG

IEF237I JES2 ALLOCATED TO CDAMSNAP

IEF237I JES2 ALLOCATED TO SYSABEND

IEF237I 273 ALLOCATED TO SYS00001

IEF285I CTRSYS.JOBSDB.J03009.D1191637.S01.N000100 KEPT

IEF285I VOL SER NOS= WORK01.

IEF237I 263 ALLOCATED TO SYS00002

IEF142I PRDJBGL5 CONTROLR RESTART - STEP WAS EXECUTED - COND CODE 0000

IEF285I IOA.PROD.LOAD KEPT

IEF285I VOL SER NOS= CONT05.

IEF285I JES2.JOB03144.SI000101 SYSIN

IEF285I CTRO.CTRPROD.CTR.PARM KEPT

IEF285I VOL SER NOS= CONT03.

IEF285I JES2.JOB03144.SO000108 SYSOUT

IEF285I JES2.JOB03144.SO000109 SYSOUT

IEF285I JES2.JOB03144.SO000110 SYSOUT

IEF285I JES2.JOB03144.SO000111 SYSOUT

IEF285I CATALOG.USER KEPT

IEF285I VOL SER NOS= D50CAT.

IEF373I STEP /CONTROLR/ START 98222.1843

IEF374I STEP /CONTROLR/ STOP 98222.1844 CPU 0MIN 05.86SEC SRB 0MIN 00.17SEC

VIRT 508K SYS 356K

IEF236I ALLOC. FOR PRDJBGL5 STEP003

IEF237I 26B ALLOCATED TO SORTIN

IEF237I 263 ALLOCATED TO SYS00431

IEF237I 273 ALLOCATED TO SORTOUT

IEF237I 26B ALLOCATED TO SORTWK01

IEF237I 26B ALLOCATED TO SORTWK02

IEF237I 273 ALLOCATED TO SORTWK03

IEF237I JES2 ALLOCATED TO SYSPRINT

IEF237I JES2 ALLOCATED TO SYSOUT

IEF237I JES2 ALLOCATED TO SYSUDUMP

IEF237I JES2 ALLOCATED TO SYSIN

IEF142I PRDJBGL5 STEP003 - STEP WAS EXECUTED - COND CODE 0000

IEF285I PRDJBGL.GDG.GRP07.G0030V00 KEPT

IEF285I VOL SER NOS= WORK02.

IEF285I CATALOG.USER KEPT

IEF285I VOL SER NOS= D50CAT.

IEF285I SYS98222.T184351.RA000.PRDJBGL5.ZMN1 PASSED

IEF285I VOL SER NOS= WORK01.

IEF285I SYS98222.T184351.RA000.PRDJBGL5.R0000001 DELETED

IEF285I VOL SER NOS= WORK02.

IEF285I SYS98222.T184351.RA000.PRDJBGL5.R0000002 DELETED

IEF285I VOL SER NOS= WORK02.

IEF285I SYS98222.T184351.RA000.PRDJBGL5.R0000003 DELETED

IEF285I VOL SER NOS= WORK01.

IEF285I JES2.JOB03144.SO000114 SYSOUT

IEF285I JES2.JOB03144.SO000115 SYSOUT

IEF285I JES2.JOB03144.SO000116 SYSOUT

IEF285I JES2.JOB03144.SI000102 SYSIN

IEF373I STEP /STEP003 / START 00222.1844

IEF374I STEP /STEP003 / STOP 00222.1844 CPU 0MIN 00.36SEC SRB 0MIN 00.04SEC

VIRT 776K SYS 240K

IEF236I ALLOC. FOR PRDJBGL5 STEP004

IEF237I 273 ALLOCATED TO SORTIN

IEF237I 26B ALLOCATED TO SORTOUT

IEF237I 263 ALLOCATED TO SYS00432

IEF237I 26B ALLOCATED TO SORTWK01

IEF237I 273 ALLOCATED TO SORTWK02

IEF237I 26B ALLOCATED TO SORTWK03

IEF237I JES2 ALLOCATED TO SYSPRINT

IEF237I JES2 ALLOCATED TO SYSOUT

IEF237I JES2 ALLOCATED TO SYSUDUMP

IEF237I JES2 ALLOCATED TO SYSIN

IEF142I PRDJBGL5 STEP004 - STEP WAS EXECUTED - COND CODE 0000

IEF285I SYS00222.T184351.RA000.PRDJBGL5.ZMN1 PASSED

IEF285I VOL SER NOS= WORK01.

IEF285I PRDJBGL.GDG.GRP07.G0031V00 CATALOGED

IEF285I VOL SER NOS= WORK02.

IEF285I CATALOG.USER KEPT

IEF285I VOL SER NOS= D50CAT.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000004 DELETED

IEF285I VOL SER NOS= WORK02.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000005 DELETED

IEF285I VOL SER NOS= WORK01.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000006 DELETED

IEF285I VOL SER NOS= WORK02.

IEF285I JES2.JOB03144.SO000117 SYSOUT

IEF285I JES2.JOB03144.SO000118 SYSOUT

IEF285I JES2.JOB03144.SO000119 SYSOUT

IEF285I JES2.JOB03144.SI000103 SYSIN

IEF373I STEP /STEP004 / START 00222.1844

IEF374I STEP /STEP004 / STOP 00222.1844 CPU 0MIN 00.36SEC SRB 0MIN 00.04SEC

VIRT 776K SYS 252K

IEF236I ALLOC. FOR PRDJBGL5 STEP005

IEF237I 26B ALLOCATED TO SORTIN

IEF237I 263 ALLOCATED TO SYS00434

IEF237I 273 ALLOCATED TO SORTOUT

IEF237I 26B ALLOCATED TO SORTWK01

IEF237I 273 ALLOCATED TO SORTWK02

IEF237I 273 ALLOCATED TO SORTWK03

IEF237I JES2 ALLOCATED TO SYSPRINT

IEF237I JES2 ALLOCATED TO SYSOUT

IEF237I JES2 ALLOCATED TO SYSUDUMP

IEF237I JES2 ALLOCATED TO SYSIN

IEF142I PRDJBGL5 STEP005 - STEP WAS EXECUTED - COND CODE 0000

IEF285I PRDJBGL.GDG.GRP07.G0031V00 KEPT

IEF285I VOL SER NOS= WORK02.

IEF285I CATALOG.USER KEPT

IEF285I VOL SER NOS= D50CAT.

IEF285I PRDJBGL.GDG.GRP08.G0023V00 CATALOGED

IEF285I VOL SER NOS= WORK01.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000007 DELETED

IEF285I VOL SER NOS= WORK02.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000008 DELETED

IEF285I VOL SER NOS= WORK01.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000009 DELETED

IEF285I VOL SER NOS= WORK01.

IEF285I JES2.JOB03144.SO000120 SYSOUT

IEF285I JES2.JOB03144.SO000121 SYSOUT

IEF285I JES2.JOB03144.SO000122 SYSOUT

IEF285I JES2.JOB03144.SI000104 SYSIN

IEF373I STEP /STEP005 / START 00222.1844

IEF374I STEP /STEP005 / STOP 00222.1844 CPU 0MIN 00.33SEC SRB 0MIN 00.04SEC

VIRT 776K SYS 252K

IEF236I ALLOC. FOR PRDJBGL5 STEP006

IEF237I 261 ALLOCATED TO STEPLIB

IEF237I 263 ALLOCATED TO SYS00436

IEF142I PRDJBGL5 STEP006 - STEP WAS EXECUTED - COND CODE 0000

IEF285I PRDJBGL.LOAD KEPT

IEF285I VOL SER NOS= CONT04.

IEF285I CATALOG.USER KEPT

IEF285I VOL SER NOS= D50CAT.

IEF373I STEP /STEP006 / START 00222.1844

IEF374I STEP /STEP006 / STOP 00222.1844 CPU 0MIN 00.03SEC SRB 0MIN 00.00SEC

VIRT 12K SYS 232K

IEF236I ALLOC. FOR PRDJBGL5 STEP007

IEF237I 273 ALLOCATED TO SORTIN

IEF237I 26B ALLOCATED TO SORTOUT

IEF237I 263 ALLOCATED TO SYS00437

IEF237I 273 ALLOCATED TO SORTWK01

IEF237I 26B ALLOCATED TO SORTWK02

IEF237I 273 ALLOCATED TO SORTWK03

IEF237I JES2 ALLOCATED TO SYSPRINT

IEF237I JES2 ALLOCATED TO SYSOUT

IEF237I JES2 ALLOCATED TO SYSUDUMP

IEF237I JES2 ALLOCATED TO SYSIN

IEF142I PRDJBGL5 STEP007 - STEP WAS EXECUTED - COND CODE 0000

IEF285I SYS00222.T184351.RA000.PRDJBGL5.ZMN1 PASSED

IEF285I VOL SER NOS= WORK01.

IEF285I PRDJBGL.GDG.GRP08.G0024V00 CATALOGED

IEF285I VOL SER NOS= WORK02.

IEF285I CATALOG.USER KEPT

IEF285I VOL SER NOS= D50CAT.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000010 DELETED

IEF285I VOL SER NOS= WORK01.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000011 DELETED

IEF285I VOL SER NOS= WORK02.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.R0000012 DELETED

IEF285I VOL SER NOS= WORK01.

IEF285I JES2.JOB03144.SO000123 SYSOUT

IEF285I JES2.JOB03144.SO000124 SYSOUT

IEF285I JES2.JOB03144.SO000125 SYSOUT

IEF285I JES2.JOB03144.SI000105 SYSIN

IEF373I STEP /STEP007 / START 00222.1844

IEF374I STEP /STEP007 / STOP 00222.1844 CPU 0MIN 00.33SEC SRB 0MIN 00.04SEC

VIRT 776K SYS 252K

IEF202I PRDJBGL5 STEP008 - STEP WAS NOT RUN BECAUSE OF CONDITION CODES

IEF272I PRDJBGL5 STEP008 - STEP WAS NOT EXECUTED.

IEF373I STEP /STEP008 / START 00222.1844

IEF374I STEP /STEP008 / STOP 00222.1844 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC

VIRT 0K SYS 0K

IEF202I PRDJBGL5 STEP009 - STEP WAS NOT RUN BECAUSE OF CONDITION CODES

IEF272I PRDJBGL5 STEP009 - STEP WAS NOT EXECUTED.

IEF373I STEP /STEP009 / START 00222.1844

IEF374I STEP /STEP009 / STOP 00222.1844 CPU 0MIN 00.00SEC SRB 0MIN 00.00SEC

VIRT 0K SYS 0K

IEF237I 273 ALLOCATED TO SYS00003

IEF285I SYS00222.T184451.RA000.PRDJBGL5.R0000003 KEPT

IEF285I VOL SER NOS= WORK01.

IEF285I SYS00222.T184351.RA000.PRDJBGL5.ZMN1 DELETED

IEF285I VOL SER NOS= WORK01.

IEF375I JOB /PRDJBGL5/ START 00222.1843

IEF376I JOB /PRDJBGL5/ STOP 00222.1844 CPU 0MIN 07.27SEC SRB 0MIN 00.33SEC

The following notes relate to the lines in bold type in this sample run:

Parent Topic

Operation Considerations