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
|
|
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 |
|
 |
andycool
New User

Joined: 12 Apr 2005 Posts: 64
|
|
|
|
Hey !!
Its procname.stepname...You are right ajaychandra. |
|
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: 64
|
|
|
|
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:
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 |
|
 |
kumar119119
New User
Joined: 31 May 2010 Posts: 25 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 |
|
 |
expat
Global Moderator

Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
kumar119119
Any particular reason you have replied to a thread which has been dormant for five and a half years ? |
|
Back to top |
|
 |
enrico-sorichetti
Superior Member

Joined: 14 Mar 2007 Posts: 10863 Location: italy
|
|
|
|
and here are the statistics
Code: |
The topic has been resurrected after
... 5 year(s) - (months difference / 12 )
... 5 year(s) - (difference )
... 66 months
... 2005 days
... 48127 hours
... 2887678 minutes
... 173260680 seconds
|
seem like a record to me |
|
Back to top |
|
 |
kumar119119
New User
Joined: 31 May 2010 Posts: 25 Location: Pune
|
|
|
|
Yes Expat,
I have the reason,
Please see the
ibmmainframes.com/viewtopic.php?p=252467#252467
In that I & Superk discussed about restarting instream proc,
we came to know that in our organisations we didn't see instream procs,
but in the above post Anuradha said that
RESTART=procname.procstepname
is sufficient for instream proc
that's why I want to know how she told this,
Is she told based on experinece or by any reference material,
please tell me is it correct for instream proc
RESTART=procname.procstepname
Thanks in advance. |
|
Back to top |
|
 |
enrico-sorichetti
Superior Member

Joined: 14 Mar 2007 Posts: 10863 Location: italy
|
|
|
|
the last post from anuradha was in 2006, I doubt that he/she will bother to reply after 4 years |
|
Back to top |
|
 |
expat
Global Moderator

Joined: 14 Mar 2007 Posts: 8797 Location: Welsh Wales
|
|
|
|
kumar119119 wrote: |
please tell me is it correct for instream proc
RESTART=procname.procstepname |
Sorry, but I do not have time to do your testing for you.
Why don't YOU test it. |
|
Back to top |
|
 |
enrico-sorichetti
Superior Member

Joined: 14 Mar 2007 Posts: 10863 Location: italy
|
|
|
|
the give me the jcl, tells me if attitude is beginning to percolate also to the IBM.MAIN list  |
|
Back to top |
|
 |
kumar119119
New User
Joined: 31 May 2010 Posts: 25 Location: Pune
|
|
|
|
Hi expat & enrico-sorichetti,
Sorry,
Actually I released from the project,
I need to join in organisation in a week,
So that I can't test it,
It's ok, Sorry for repost about instream proc,
Thanks for your replies. |
|
Back to top |
|
 |
tapajyotiganguly
New User

Joined: 28 Apr 2023 Posts: 2 Location: India
|
|
Back to top |
|
 |
Joerg.Findeisen
Senior Member

Joined: 15 Aug 2015 Posts: 1134 Location: Bamberg, Germany
|
|
|
|
Nice that you found and resurrected this 13 year old topic. However, it makes no sense. Feel free to start a new topic for any pending issues instead. |
|
Back to top |
|
 |
tapajyotiganguly
New User

Joined: 28 Apr 2023 Posts: 2 Location: India
|
|
|
|
Sure Joerg. Thank You. |
|
Back to top |
|
 |
|