Can't read newly created procedure
Hello all, I just created a procedure in a procedure library which is part of the SYSPROC JES concatenation as shown below. I tried to do a test run with TYPERUN=SCAN in the JCL go back the follow also. I know it's there I can edit it etc. Any ideas with be appreciated. Thanks //JES2 PROC MEM=JES2PARM,ALT=JES2OLD //IEFPROC EXEC PGM=HASJES20, //DPRTY=(15,15),TIME=1440,PERFORM=9 //ALTPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&ALT) //HASPPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&MEM) //PROC00 DD DISP=SHR,DSN=SYS2.PROCLIB // DD DISP=SHR,DSN=SYS1.PROCLIB // DD DISP=SHR,DSN=SYS1.IBM.PROCLIB //PROC01 DD DISP=SHR,DSN=PRUN.UTILITY.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.ONLBANK.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.PRINTFAC.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.SYSPROG.CUR.PROCLIB 2 //SY065X EXEC PROC=SY065X, // FUNCTION=OPERLOG, <=== VM FUNCTION REQUESTED (SYS DEF FILE // TYPE=CURRENT, <=== CURRENT DAYS LOG OR OTHER (080211) // ENV=E18823, <=== OPERATING ENVIRONMENT // TIMEOUT=360, <=== TIME TO WAIT BEFORE ABENDING // IMAGE= . MESSAGE 2 IEFC612I PROCEDURE SY065X WAS NOT FOUND -- 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
Re: Can't read newly created procedure
Howard Rifkind of the IBM Mainframe Discussion List wrote on 08/05/2008 03:23:48 PM: > Hello all, > > I just created a procedure in a procedure library which is part of > the SYSPROC JES concatenation as shown below. > > I tried to do a test run with TYPERUN=SCAN in the JCL go back the > follow also. I know it's there I can edit it etc. > > Any ideas with be appreciated. > > Thanks > > //JES2 PROC MEM=JES2PARM,ALT=JES2OLD > //IEFPROC EXEC PGM=HASJES20, > //DPRTY=(15,15),TIME=1440,PERFORM=9 > //ALTPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&ALT) > //HASPPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&MEM) > //PROC00 DD DISP=SHR,DSN=SYS2.PROCLIB > // DD DISP=SHR,DSN=SYS1.PROCLIB > // DD DISP=SHR,DSN=SYS1.IBM.PROCLIB > //PROC01 DD DISP=SHR,DSN=PRUN.UTILITY.CUR.PROCLIB > // DD DISP=SHR,DSN=PRUN.ONLBANK.CUR.PROCLIB > // DD DISP=SHR,DSN=PRUN.PRINTFAC.CUR.PROCLIB > // DD DISP=SHR,DSN=PRUN.SYSPROG.CUR.PROCLIB > > > 2 //SY065X EXEC PROC=SY065X, > // FUNCTION=OPERLOG, <=== VM FUNCTION REQUESTED (SYS DEF FILE > // TYPE=CURRENT, <=== CURRENT DAYS LOG OR OTHER (080211) > // ENV=E18823, <=== OPERATING ENVIRONMENT > // TIMEOUT=360, <=== TIME TO WAIT BEFORE ABENDING > // IMAGE= > . MESSAGE > 2 IEFC612I PROCEDURE SY065X WAS NOT FOUND > Check the archives. There is a job you can submit to get JES2 to open the PROCxx concatenations again. I think Mark Zelden was one of the posters. It may be something like this... /*JOBPARM P=PROC99. Regards, John K -- 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
Re: Can't read newly created procedure
Howard Rifkind wrote: Hello all, I just created a procedure in a procedure library which is part of the SYSPROC JES concatenation as shown below. I tried to do a test run with TYPERUN=SCAN in the JCL go back the follow no 'E': TYPRUN=SCAN also. I know it's there I can edit it etc. Any ideas with be appreciated. Thanks //JES2 PROC MEM=JES2PARM,ALT=JES2OLD //IEFPROC EXEC PGM=HASJES20, //DPRTY=(15,15),TIME=1440,PERFORM=9 //ALTPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&ALT) //HASPPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&MEM) //PROC00 DD DISP=SHR,DSN=SYS2.PROCLIB // DD DISP=SHR,DSN=SYS1.PROCLIB // DD DISP=SHR,DSN=SYS1.IBM.PROCLIB //PROC01 DD DISP=SHR,DSN=PRUN.UTILITY.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.ONLBANK.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.PRINTFAC.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.SYSPROG.CUR.PROCLIB So, your proc is in SYS2.PROCLIB, SYS1.PROCLIB, or SYS1.IBM.PROCLIB? If not, remove the "PROC01" name so the other DDs are part of the concatenation; alternatively, I think you can specify the '01' part in a JES3 //*MAIN statement (//*MAIN PROC=01); can't do that in JES2. 2 //SY065X EXEC PROC=SY065X, // FUNCTION=OPERLOG, <=== VM FUNCTION REQUESTED (SYS DEF FILE // TYPE=CURRENT, <=== CURRENT DAYS LOG OR OTHER (080211) // ENV=E18823, <=== OPERATING ENVIRONMENT // TIMEOUT=360, <=== TIME TO WAIT BEFORE ABENDING // IMAGE= . MESSAGE 2 IEFC612I PROCEDURE SY065X WAS NOT FOUND Kind regards, -Steve Comstock The Trainer's Friend, Inc. 303-393-8716 http://www.trainersfriend.com z/OS Application development made easier * Our classes include + How things work + Programming examples with realistic applications + Starter / skeleton code + Complete working programs + Useful utilities and subroutines + Tips and techniques ==> Check out the Trainer's Friend Store to purchase z/OS <== ==> application developer toolkits. Sample code in four<== ==> programming languages, JCL to Assemble or compile, <== ==> bind and test. <== ==> http://www.trainersfriend.com/TTFStore/index.html<== -- 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
Re: Can't read newly created procedure
> I know it's there I can edit it etc. Which dataset is it in? You might need: /*JOBPARM PROCLIB=PROC01 Pedro Vera phone (408) 463-4812 internet [EMAIL PROTECTED] -- 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
Re: Can't read newly created procedure
It is possible that the Proclib went into extents. Opening and closing PROC00 will determine if that is the cause. Second, Why not use JCLLIBs and not use the JES2 Proclib concatenation? It provides better testing environment and when you are satisfied with the PROC, move it into JES2 at that point. Lizette > -Original Message- > From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On > Behalf Of Howard Rifkind > Sent: Tuesday, August 05, 2008 4:24 PM > To: IBM-MAIN@BAMA.UA.EDU > Subject: Can't read newly created procedure > > Hello all, > > I just created a procedure in a procedure library which is part of the > SYSPROC JES concatenation as shown below. > > I tried to do a test run with TYPERUN=SCAN in the JCL go back the > follow also. I know it's there I can edit it etc. > > Any ideas with be appreciated. > > Thanks > > //JES2 PROC MEM=JES2PARM,ALT=JES2OLD > //IEFPROC EXEC PGM=HASJES20, > //DPRTY=(15,15),TIME=1440,PERFORM=9 > //ALTPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&ALT) > //HASPPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&MEM) > //PROC00 DD DISP=SHR,DSN=SYS2.PROCLIB > // DD DISP=SHR,DSN=SYS1.PROCLIB > // DD DISP=SHR,DSN=SYS1.IBM.PROCLIB > //PROC01 DD DISP=SHR,DSN=PRUN.UTILITY.CUR.PROCLIB > // DD DISP=SHR,DSN=PRUN.ONLBANK.CUR.PROCLIB > // DD DISP=SHR,DSN=PRUN.PRINTFAC.CUR.PROCLIB > // DD DISP=SHR,DSN=PRUN.SYSPROG.CUR.PROCLIB > > > 2 //SY065X EXEC PROC=SY065X, > // FUNCTION=OPERLOG, <=== VM FUNCTION REQUESTED (SYS DEF FILE > // TYPE=CURRENT, <=== CURRENT DAYS LOG OR OTHER (080211) > // ENV=E18823, <=== OPERATING ENVIRONMENT > // TIMEOUT=360, <=== TIME TO WAIT BEFORE ABENDING > // IMAGE= > . MESSAGE > 2 IEFC612I PROCEDURE SY065X WAS NOT FOUND > > > > > > > > -- > 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 -- 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
Re: Can't read newly created procedure
I see the name of the PROC in what you provided below. However, is it at all possible the MEMBER name in the JES2 Proclib PDS is not the same? Perhaps a slight finger-check caused the name to be something just slightly different than SY065X? Perhaps something like SYO65X (as in O, not zero)? Just a thought. Gary Green While the big event is over, there is still time for you to help me with my efforts to assist those stricken with cancer! Please support my efforts by visiting: http://www.active.com/donate/tntsonj/tntsonjGGreen Thank you. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Howard Rifkind Sent: Tuesday, August 05, 2008 4:24 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Can't read newly created procedure Hello all, I just created a procedure in a procedure library which is part of the SYSPROC JES concatenation as shown below. I tried to do a test run with TYPERUN=SCAN in the JCL go back the follow also. I know it's there I can edit it etc. Any ideas with be appreciated. Thanks //JES2 PROC MEM=JES2PARM,ALT=JES2OLD //IEFPROC EXEC PGM=HASJES20, //DPRTY=(15,15),TIME=1440,PERFORM=9 //ALTPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&ALT) //HASPPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&MEM) //PROC00 DD DISP=SHR,DSN=SYS2.PROCLIB // DD DISP=SHR,DSN=SYS1.PROCLIB // DD DISP=SHR,DSN=SYS1.IBM.PROCLIB //PROC01 DD DISP=SHR,DSN=PRUN.UTILITY.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.ONLBANK.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.PRINTFAC.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.SYSPROG.CUR.PROCLIB 2 //SY065X EXEC PROC=SY065X, // FUNCTION=OPERLOG, <=== VM FUNCTION REQUESTED (SYS DEF FILE // TYPE=CURRENT, <=== CURRENT DAYS LOG OR OTHER (080211) // ENV=E18823, <=== OPERATING ENVIRONMENT // TIMEOUT=360, <=== TIME TO WAIT BEFORE ABENDING // IMAGE= . MESSAGE 2 IEFC612I PROCEDURE SY065X WAS NOT FOUND -- 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 No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.138 / Virus Database: 270.5.12/1592 - Release Date: 8/5/2008 6:03 AM -- 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
Re: Can't read newly created procedure
Maybe your proclib has gone into extents? Here's a trick to get JES2 to rebuild it's pointers...run a batch job that specifies a non-existent proclib concatenation. i.e. //JJGPROC JOB TS211T29903,JASON,CLASS=A,MSGCLASS=X /*JOBPARM PROCLIB=88 //* // EXEC PGM=IEFBR14 Cheers...Jason Hello all, I just created a procedure in a procedure library which is part of the SYSPROC JES concatenation as shown below. I tried to do a test run with TYPERUN=SCAN in the JCL go back the follow also. I know it's there I can edit it etc. Any ideas with be appreciated. Thanks //JES2 PROC MEM=JES2PARM,ALT=JES2OLD //IEFPROC EXEC PGM=HASJES20, //DPRTY=(15,15),TIME=1440,PERFORM=9 //ALTPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&ALT) //HASPPARM DD DISP=SHR,DSN=SYS2.PARMLIB(&MEM) //PROC00 DD DISP=SHR,DSN=SYS2.PROCLIB // DD DISP=SHR,DSN=SYS1.PROCLIB // DD DISP=SHR,DSN=SYS1.IBM.PROCLIB //PROC01 DD DISP=SHR,DSN=PRUN.UTILITY.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.ONLBANK.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.PRINTFAC.CUR.PROCLIB // DD DISP=SHR,DSN=PRUN.SYSPROG.CUR.PROCLIB 2 //SY065X EXEC PROC=SY065X, // FUNCTION=OPERLOG, <=== VM FUNCTION REQUESTED (SYS DEF FILE // TYPE=CURRENT, <=== CURRENT DAYS LOG OR OTHER (080211) // ENV=E18823, <=== OPERATING ENVIRONMENT // TIMEOUT=360, <=== TIME TO WAIT BEFORE ABENDING // IMAGE= . MESSAGE 2 IEFC612I PROCEDURE SY065X WAS NOT FOUND National Australia Bank Ltd - ABN 12 004 044 937 This email may contain confidential information. If you are not the intended recipient, please immediately notify us at [EMAIL PROTECTED] or by replying to the sender, and then destroy all copies of this email. Except where this email indicates otherwise, views expressed in this email are those of the sender and not of National Australia Bank Ltd. Advice in this email does not take account of your objectives, financial situation, or needs. It is important for you to consider these matters and, if the e-mail refers to a product(s), you should read the relevant Product Disclosure Statement(s)/other disclosure document(s) before making any decisions. If you do not want email marketing from us in future, forward this email with "unsubscribe" in the subject line to [EMAIL PROTECTED] in order to stop marketing emails from this sender. National Australia Bank Ltd does not represent that this email is free of errors, viruses or interference. -- 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
Re: Can't read newly created procedure
>Maybe your proclib has gone into extents? It has nothing to do with extents, in my understanding. Rather, the fact that JES has to rebuild its BLDL whenever a member is changed. Similar to an LLA REFRESH requirement. The solution is still the same. - Too busy driving to stop for gas! -- 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
Re: Can't read newly created procedure
On Wed, 6 Aug 2008 01:01:49 +, Ted MacNEIL <[EMAIL PROTECTED]> wrote: >>Maybe your proclib has gone into extents? > >It has nothing to do with extents, in my understanding. It could. But JES2 detects that via I/O error and closes / reopens the concatenation for all converter tasks. To the OP: As someone already suggested, check the archives. This has been discussed many times before. -- Mark Zelden Sr. Software and Systems Architect - z/OS Team Lead Zurich North America / Farmers Insurance Group - ZFUS G-ITO mailto:[EMAIL PROTECTED] z/OS Systems Programming expert at http://expertanswercenter.techtarget.com/ Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html -- 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