IBM did good in that nested procs can be really useful.  I just wish that 
they would go the whole way and fully implement RESTART= and REFERBACKS 
for them.  I did find a work-around in that if you add //RS#XXX  EXEC 
PGM=IEFBR14 in the FIRST proc you invoke, in front of every nested proc, 
that allows you to re-start at any given nested proc, but not within the 
nested proc.  (Wow, that's a nested sentence).  For example: 
//JOBNAME JOB CLASS=A,MSGLCASS=X, 
//*           RESTART=JS001.RS#001,    * this will work (if un-commented) 
//*           RESTART=JS001.RS#002,    * this will work (if un-commented)  

//*           RESTART=JS001.RS#003,    * this will work (if un-commented)  

//            COND=(00,NE) 
//JS001   EXEC PROC=PROC01 
// 

        Where PROC01 looks like: 
//PROC01  PROC 
//RS#001  EXEC PGM=IEFBR14 
//NEST01  EXEC PROC=NEST01 
//RS#002  EXEC PGM=IEFBR14 
//NEST02  EXEC PROC=NEST02 
//RS#003  EXEC PGM=IEFBR14 
//NEST03  EXEC PROC=NEST03 
        This doesn't help if you want to start WITHIN the nested proc, 
but, it does give a better opition than re-running the whole job. 

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to