Portal | IBM Manuals | Downloads | Products | Refer | Info | Programs | JCLs | Forum Rules*| Site Map | Mainframe CD 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index
 
Register
 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index FAQ Search Memberlist Usergroups Profile Log in to check your private messages Log in
 
Restarting steps of PROC from JCL

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL
Author Message
maabh

New User


Joined: 08 Apr 2005
Posts: 3

PostPosted: Fri Apr 15, 2005 11:00 am    Post subject: Restarting steps of PROC from JCL
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
References
PostPosted: Fri Apr 15, 2005 11:00 am    Post subject: Re: Restarting steps of PROC from JCL Reply with quote

ajaychandra

New User


Joined: 31 Mar 2005
Posts: 16
Location: Bangalore

PostPosted: Fri Apr 15, 2005 3:15 pm    Post subject:
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

Moderator Team Head


Joined: 26 Apr 2004
Posts: 3081
Location: Charlotte,NC USA

PostPosted: Fri Apr 15, 2005 3:26 pm    Post subject: Re: Restarting steps of PROC from JCL
Reply with quote

Here is the reference material:

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B650/20.23?DT=20040712170508

and 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    Post subject:
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
andycool

Active User


Joined: 12 Apr 2005
Posts: 65

PostPosted: Mon Apr 18, 2005 8:23 pm    Post subject:
Reply with quote

Hey !!
Its procname.stepname...You are right ajaychandra.
Back to top
View user's profile Send private message
anuradha

Global Moderator


Joined: 06 Jan 2004
Posts: 257

PostPosted: Tue Apr 19, 2005 12:18 am    Post subject:
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

Active User


Joined: 12 Apr 2005
Posts: 65

PostPosted: Wed Apr 20, 2005 10:20 pm    Post subject:
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

Global Moderator


Joined: 06 Jan 2004
Posts: 257

PostPosted: Thu Apr 21, 2005 12:55 am    Post subject:
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

Moderator Team Head


Joined: 26 Apr 2004
Posts: 3081
Location: Charlotte,NC USA

PostPosted: Thu Apr 21, 2005 5:49 pm    Post subject: Re: Restarting steps of PROC from JCL
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    Post subject: Re: Restarting steps of PROC from JCL
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: 1481

PostPosted: Mon Apr 25, 2005 4:47 am    Post subject:
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:

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B650/5.2.1.1?SHELF=&DT=20040712170508&CASE=
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
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL All times are GMT + 6 Hours
Page 1 of 1