Re: Can't read newly created procedure

2008-08-06 Thread Mark Zelden
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



Can't read newly created procedure

2008-08-05 Thread Howard Rifkind
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

2008-08-05 Thread John P Kalinich
Howard Rifkind of the IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU
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

2008-08-05 Thread Steve Comstock

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

2008-08-05 Thread Pedro Vera
 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

2008-08-05 Thread Lizette Koehler
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

2008-08-05 Thread Gary Green
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

2008-08-05 Thread Jason Gately
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

2008-08-05 Thread Ted MacNEIL
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