View previous topic :: View next topic
|
Author |
Message |
rameshbabu Warnings : 1 New User
Joined: 23 May 2005 Posts: 27
|
|
|
|
hi
plse clarify my doubt
1) what is check point?
2) how to put the check points thru jcl? |
|
Back to top |
|
|
MidasTouch
New User
Joined: 16 May 2005 Posts: 10 Location: The 'SYSTEM'
|
|
|
|
Checkpoints are logical restart points in a job which help in restarting a step from the point of last checkpoint, instead of restarting from the beginning. When you set up checkpoints for individual job steps, the status of the executing program is recorded periodically in a data set assigned for that purpose. That way, if the job terminates without successfully completing the job step, it can be restarted from the last recorded checkpoint rather than having to start at the beginning of the step again.
In JCL, the CHKPT parameter on a DD statement allows you to record a checkpoint whenever a multi-volume sequential data set reaches the end of any volume except the last one. That way, if the job step abends, the program can restart at the beginning of the most recent data set volume.
Consider this example
//STEP1 EXEC PGM=INVUPD
//INVOUT DD DSN=MM01.INV.OUT,DISP=(NEW,KEEP),
UNIT=TAPE,VOL=SER=(TAPE01,TAPE02),CHKPT=EOV
//SYSCKEOV DD DSN=CHECK.SAVE,DISP=MOD
The example shows you how to code a job step with these end-of-volume checkpoints. Here, the data set named MM01.INV.OUT is a sequential file that is written to two tape volumes. By specifying CHKPT=EOV in its DD statement, a checkpoint will be written to the data set defined by SYSCKEOV after the end-of-volume is reached for the first volume (TAPE01). The checkpoint data set must have the ddname SYSCKEOV, it must be a sequential or partitioned data set, and it must be defined with DISP=MOD so that each new checkpoint is written beyond the previous one.
Regards,
MT |
|
Back to top |
|
|
ayyappa_22523 Warnings : 2 New User
Joined: 02 Jun 2005 Posts: 36 Location: Hyderabad
|
|
|
|
hi
cheek point is the logical restart of the step in jcl . This is just like restart
the step like the caod
//step01 exec pgm = xyz.
//setp02 exec pgm = abc .
// chkpt1 if step02.rc = 0 ( here u can coad the return coad)
//step03 exe pgm = kjl.
//end if.
here based on cheek point and return code of step 02 the step 03 will
excutes .
if i am wrong plz correct me . |
|
Back to top |
|
|
mainframe2me
New User
Joined: 07 Mar 2005 Posts: 5 Location: gurgaon
|
|
|
|
iam having a problem my program is abending due to check point and i have to remove check point
iam getting porblem in
//AIAB01O EXEC IMSBMP,
// MBR=AIAB01A,
// SOUT=6
//G.SYSUDUMP DD SYSOUT=A
//DB6613P DD DSN=IMSPC2.DB6613P.VSAM,DISP=SHR
//DB6527P DD DSN=IMSPC2.DB6527P.VSAM,DISP=SHR
//AIAI01AA DD DSN=P1OPOTP.F3950.AIAF01AA(AIA001),DISP=SHR
//DBGSAM1O DD DSN=P1OPSBW.F3766.AIAF01OA,DISP=SHR,
please let me know how to remove the check points here |
|
Back to top |
|
|
sudheer648
New User
Joined: 23 May 2005 Posts: 97 Location: Chennai
|
|
|
|
Hi,
Could tell what the Problem is???? |
|
Back to top |
|
|
ayyappa_22523 Warnings : 2 New User
Joined: 02 Jun 2005 Posts: 36 Location: Hyderabad
|
|
|
|
give the complete prog there is no cheek point i find
all dsns only
be clear what u want. |
|
Back to top |
|
|
|