View previous topic :: View next topic
|
Author |
Message |
maabh
New User
Joined: 08 Apr 2005 Posts: 3
|
|
|
|
How can we restart a step(say step010) of particular PROC (when we are calling many PROC's) from JCL.
Can anyone give me clue
Regards
maabh |
|
Back to top |
|
|
ajaychandra
New User
Joined: 31 Mar 2005 Posts: 16 Location: Bangalore
|
|
|
|
Dear Friend,
Each proc has its individual name. Say if u are calling procedures (PROC1 to PROC10) in JCL named 'ResJCL' and if u want to restart Step010 in PROC5, In the JOB statement code it as
Restart=PROC5.Step010
Ajay Chandra |
|
Back to top |
|
|
superk
Global Moderator
Joined: 26 Apr 2004 Posts: 4652 Location: Raleigh, NC, USA
|
|
|
|
the format is RESTART=JOBSTEPNAME.PROCSTEPNAME, so it should be RESTART=STEP010.PROC5. |
|
Back to top |
|
|
ajaychandra
New User
Joined: 31 Mar 2005 Posts: 16 Location: Bangalore
|
|
|
|
Dear Friend,
I am sorry ..... i misguided you!... He is correct it should be
Restart = stepname.procname |
|
Back to top |
|
|
anuradha
Active User
Joined: 06 Jan 2004 Posts: 247 Location: Hyderabad
|
|
|
|
It should be jobstepname.procstepname
Quote: |
How can we restart a step(say step010) of particular PROC (when we are calling many PROC's) from JCL. |
Maabh,
If you are executing proc1 from step2 in a job and if you want to restart step010 of that proc (proc1) then you have to code the restart step as follows.
Code: |
RESTART=STEP2.STEP010 |
HTH |
|
Back to top |
|
|
andycool
New User
Joined: 12 Apr 2005 Posts: 63
|
|
|
|
Hey Anu,
If i am using the normal instream procedure it will be procname.stepname ..right?
Like JOBPM001 is my JCL. In this i want to restart at its step PM001050..then it ill be like:
Restart=JOBPM001.PM001050
Please correct me if m goin wrong ! |
|
Back to top |
|
|
anuradha
Active User
Joined: 06 Jan 2004 Posts: 247 Location: Hyderabad
|
|
|
|
Quote: |
If i am using the normal instream procedure it will be procname.stepname ..right? |
If it is instream then you have to give procname.stepname
Quote: |
Like JOBPM001 is my JCL. In this i want to restart at its step PM001050..then it ill be like:
Restart=JOBPM001.PM001050 |
If JOBPM001 is your JCL then you can restart your step directly as
Restart=PM001050
HTH |
|
Back to top |
|
|
superk
Global Moderator
Joined: 26 Apr 2004 Posts: 4652 Location: Raleigh, NC, USA
|
|
|
|
For those in this post who insist on posting incorrect and misleading information that is contrary to the documented process, I would like to see a proof of your theory. |
|
Back to top |
|
|
gnagakishore
New User
Joined: 26 Mar 2005 Posts: 25 Location: Hyderabad
|
|
|
|
RESTART=PROCSTEP.STEPNAME.
where PROCSTEP:------> name of the step which invoked the procedure.
& STEPNAME:------> procedure step which u want to invoke |
|
Back to top |
|
|
mmwife
Super Moderator
Joined: 30 May 2003 Posts: 1592
|
|
|
|
Hi All,
The confusion lies in the labels (or names) used in the IBM Manuals:
jobstepname or should be read - the name of the step in the job JCL
stepname
procstepname should be read - the name of the step in the proc JCL
For proof you could read this from the same manual that SuperK cited:
Quote: |
If the keyword parameter is to override the parameter or be added to only one EXEC statement in the procedure, code .procstepname immediately following the keyword. The procstepname is the name field of the procedure EXEC statement containing the keyword parameter to be overridden. For example, the ACCT parameter applies to only step PSTEPWED:
//STEP1 EXEC PROC=RPT,ACCT.PSTEPWED=5670
|
It's obvious from this (to me, at any rate) that the ".procstepname" quoted above references a step in the proc JCL, not the job JCL. That "jobstepname" or "stepname" is the name of the step in the job JCL can be inferred from this. |
|
Back to top |
|
|
kumar119119
New User
Joined: 31 May 2010 Posts: 23 Location: Pune
|
|
|
|
Hi Anuradha,
you said in the post
i.e
If it is instream then you have to give procname.stepname
are you sure about it?
you are telling this theoretically or by experinece,
did you use instream proc restart in your organisation?
Please clarify me,
In my post
ibmmainframes.com/viewtopic.php?p=252467#252467
SUPERK told that he never seen instream procs, even me also never seen instream procs,
Can you clarify me on this?
If your organisation using instream proc please provide me a sample code?
Thanks in advance. |
|
Back to top |
|
|
tapajyotiganguly
New User
Joined: 28 Apr 2023 Posts: 1 Location: India
|
|
Back to top |
|
|
|