IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Restarting Steps of PROC from JCL


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
maabh

New User


Joined: 08 Apr 2005
Posts: 3

PostPosted: Fri Apr 15, 2005 11:00 am
Reply with quote

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 icon_idea.gif

Regards
maabh
Back to top
View user's profile Send private message
ajaychandra

New User


Joined: 31 Mar 2005
Posts: 16
Location: Bangalore

PostPosted: Fri Apr 15, 2005 3:15 pm
Reply with quote

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
View user's profile Send private message
superk

Global Moderator


Joined: 26 Apr 2004
Posts: 4652
Location: Raleigh, NC, USA

PostPosted: Fri Apr 15, 2005 3:26 pm
Reply with quote

the format is RESTART=JOBSTEPNAME.PROCSTEPNAME, so it should be RESTART=STEP010.PROC5.
Back to top
View user's profile Send private message
ajaychandra

New User


Joined: 31 Mar 2005
Posts: 16
Location: Bangalore

PostPosted: Fri Apr 15, 2005 4:14 pm
Reply with quote

Dear Friend,

I am sorry ..... i misguided you!... He is correct it should be
Restart = stepname.procname
Back to top
View user's profile Send private message
anuradha

Active User


Joined: 06 Jan 2004
Posts: 247
Location: Hyderabad

PostPosted: Tue Apr 19, 2005 12:18 am
Reply with quote

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
View user's profile Send private message
andycool

New User


Joined: 12 Apr 2005
Posts: 63

PostPosted: Wed Apr 20, 2005 10:20 pm
Reply with quote

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
View user's profile Send private message
anuradha

Active User


Joined: 06 Jan 2004
Posts: 247
Location: Hyderabad

PostPosted: Thu Apr 21, 2005 12:55 am
Reply with quote

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
View user's profile Send private message
superk

Global Moderator


Joined: 26 Apr 2004
Posts: 4652
Location: Raleigh, NC, USA

PostPosted: Thu Apr 21, 2005 5:49 pm
Reply with quote

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
View user's profile Send private message
gnagakishore

New User


Joined: 26 Mar 2005
Posts: 25
Location: Hyderabad

PostPosted: Sun Apr 24, 2005 12:12 pm
Reply with quote

RESTART=PROCSTEP.STEPNAME.

where PROCSTEP:------> name of the step which invoked the procedure.
& STEPNAME:------> procedure step which u want to invoke
Back to top
View user's profile Send private message
mmwife

Super Moderator


Joined: 30 May 2003
Posts: 1592

PostPosted: Mon Apr 25, 2005 4:47 am
Reply with quote

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
View user's profile Send private message
kumar119119

New User


Joined: 31 May 2010
Posts: 23
Location: Pune

PostPosted: Thu Oct 21, 2010 12:45 pm
Reply with quote

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
View user's profile Send private message
tapajyotiganguly

New User


Joined: 28 Apr 2023
Posts: 1
Location: India

PostPosted: Fri Apr 28, 2023 2:36 pm
Reply with quote

Hi All,

The syntax for Restarting a Job from a Particular Step in a Cataloged Proc is as follows :

Restart = Jobstepname.Procstepname

Reference :

www.ibm.com/docs/en/zos/2.1.0?topic=rp-subparameter-definition-8
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts CA7 deleting files in steps after job... CA Products 4
No new posts Proc print in Mainframe All Other Mainframe Topics 4
No new posts Identify the count from two diffrent ... DFSORT/ICETOOL 19
No new posts trying to set return code in PROC JCL & VSAM 15
No new posts Execute DSNTEP2 in REXX which is call... CLIST & REXX 4
Search our Forums:

Back to Top