Re: Safeguarding your JES2 Proc (was Re: The hardest JCL ERROR I have met)

2010-03-30 Thread Ward, Mike S
I guess you can't see the presentation if you are not a share user. It
asked me for an ID and Password.

-Original Message-
From: IBM Mainframe Discussion List [mailto:ibm-m...@bama.ua.edu] On
Behalf Of Brian Peterson
Sent: Monday, March 29, 2010 11:55 AM
To: IBM-MAIN@bama.ua.edu
Subject: Safeguarding your JES2 Proc (was Re: The hardest JCL ERROR I
have met)

I suggest that you consider removing all those statements from your JES2
proc.  My production JES2 proc looks like this:

 BROWSESYS1.PROCLIB(JES2) - 01.02   
 Command ===>
* Top of Data *
//JES2PROC 
//JES2EXEC PGM=HASJES20,REGION=0M,TIME=NOLIMIT,PARM='NOREQ'
//HASPLIST  DD DDNAME=IEFRDER  
 Bottom of Data ***

The great thing about this is that there is now almost nothing that can
go
wrong to prevent JES2 from starting.

I learned how to do this from Dave Danner in session 2667 from SHARE in
San
Diego from August 2007.  In this session, Dave's description of how to
bullet-proof JES2 starts on page 29 of the presentation.

http://ew.share.org/proceedingmod/abstract.cfm?abstract_id=15825

Brian


On Mon, 29 Mar 2010 20:35:38 +0800, Hu Lei wrote:

>Hello world!
>
>
>
>I am trying to setup a mini system, and during IPL, I have met JES2
start
>error. I am suffer from this error for days, I have do all I can image
to
>correct the error, but still no result.
>
>It would be great appreciated if any comments!! Thanks in advance.
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html
==
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity
to which they are addressed. If you have received this email in error please 
notify the system manager. This message
contains confidential information and is intended only for the individual 
named. If you are not the named addressee you
should not disseminate, distribute or copy this e-mail. Please notify the 
sender immediately by e-mail if you
have received this e-mail by mistake and delete this e-mail from your system. 
If you are not the intended recipient
you are notified that disclosing, copying, distributing or taking any action in 
reliance on the contents of this
information is strictly prohibited.

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


Re: Safeguarding your JES2 Proc (was Re: The hardest JCL ERROR I have met)

2010-03-30 Thread Brian Peterson
Have you tried the Contact Us button on the web site?  I had thought I
understood that if you ask, SHARE will give you an ID for the site.

Brian

On Tue, 30 Mar 2010 12:54:56 -0500, Ward, Mike S wrote:

>I guess you can't see the presentation if you are not a share user. It
>asked me for an ID and Password.
>

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


Re: Safeguarding your JES2 Proc (was Re: The hardest JCL ERROR I have met)

2010-03-30 Thread Mark Zelden
On Tue, 30 Mar 2010 12:54:56 -0500, Ward, Mike S  wrote:

>I guess you can't see the presentation if you are not a share user. It
>asked me for an ID and Password.
>

Reader's Digest version:

1) Remove all data set references from JCL.  
 only use EXEC PGM=HASJES20 - optional parm= and
 //HASPLIST DD  DDNAME=IEFRDER  
... SYS1.SHASLNKE or SYS1.SHASLINK (older OSes) must be in the LNKLST

2) Put JES2 parm member HASJES2 in logical parmlib concatenation
 ... this is the default name that will be looked for
if 
3) Use include members if sharing parms or they are currently broken
   out into separate parms today.  For example
   INCLUDE PARMLIB_MEMBER=HAS&SYSNAME 
 then in HAS&SYSNAME you can include other members

4) Use dynamic PROCLIBs in the parms.

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:mzel...@flash.net  
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

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


Re: Safeguarding your JES2 Proc (was Re: The hardest JCL ERROR I have met)

2010-03-30 Thread McKown, John
> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:ibm-m...@bama.ua.edu] On Behalf Of Mark Zelden
> Sent: Tuesday, March 30, 2010 1:28 PM
> To: IBM-MAIN@bama.ua.edu
> Subject: Re: Safeguarding your JES2 Proc (was Re: The hardest 
> JCL ERROR I have met)

> 
> Reader's Digest version:
> 
> 1) Remove all data set references from JCL.  
>  only use EXEC PGM=HASJES20 - optional parm= and
>  //HASPLIST DD  DDNAME=IEFRDER  
> ... SYS1.SHASLNKE or SYS1.SHASLINK (older OSes) must be 
> in the LNKLST
> 
> 2) Put JES2 parm member HASJES2 in logical parmlib concatenation
>  ... this is the default name that will be looked for
> if 

Where is HASJES2 documented? I can't seem to find it. I tested it on my z/OS 
1.10 sandbox and it does work. But it bugs me that I can't find the 
documentation.

> 3) Use include members if sharing parms or they are currently broken
>out into separate parms today.  For example
>INCLUDE PARMLIB_MEMBER=HAS&SYSNAME 
>  then in HAS&SYSNAME you can include other members
> 
> 4) Use dynamic PROCLIBs in the parms.
> 
> Mark
> --

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-961-6183 cell
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

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


Re: Safeguarding your JES2 Proc (was Re: The hardest JCL ERROR I have met)

2010-03-30 Thread Brian Peterson
>From z/OS JES2 Commands:

4.  default MEMBER=HASjesx member of the default 
PARMLIB concatination

In this case "jesx" is JES2.

Brian

On Tue, 30 Mar 2010 13:48:39 -0500, McKown, John wrote:

>>
>> 2) Put JES2 parm member HASJES2 in logical parmlib concatenation
>>  ... this is the default name that will be looked for

>
>Where is HASJES2 documented? I can't seem to find it. I tested it on my
z/OS 1.10 sandbox and it does work. But it bugs me that I can't find the
documentation.

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


Re: Safeguarding your JES2 Proc (was Re: The hardest JCL ERROR I have met)

2010-03-30 Thread McKown, John
> -Original Message-
> From: IBM Mainframe Discussion List 
> [mailto:ibm-m...@bama.ua.edu] On Behalf Of Brian Peterson
> Sent: Tuesday, March 30, 2010 1:57 PM
> To: IBM-MAIN@bama.ua.edu
> Subject: Re: Safeguarding your JES2 Proc (was Re: The hardest 
> JCL ERROR I have met)
> 
> From z/OS JES2 Commands:
> 
> 4.  default MEMBER=HASjesx member of the default 
> PARMLIB concatination
> 
> In this case "jesx" is JES2.
> 
> Brian

Ah. I did a find on HASJES2 and got no hits. And I only looked closely in the 
Initialization Reference manual.

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-961-6183 cell
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 

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


Re: Safeguarding your JES2 Proc (was Re: The hardest JCL ERROR I have met)

2010-03-30 Thread Mark Zelden
On Tue, 30 Mar 2010 13:48:39 -0500, McKown, John
 wrote:



>> 2) Put JES2 parm member HASJES2 in logical parmlib concatenation
>>  ... this is the default name that will be looked for
>> if
>
>Where is HASJES2 documented? I can't seem to find it. I tested it on my
z/OS 1.10 sandbox and it does work. But it bugs me that I can't find the
documentation.
>



Check the Initialization and Tuning Guide under "How to
Control JES2 initialization".   The manual I am looking at has it 
in section 1.9.7 - Specifying the start options.

Mark
--
Mark Zelden - Zelden Consulting Services - z/OS, OS/390 and MVS   
mailto:mzel...@flash.net  
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html 
Systems Programming expert at http://expertanswercenter.techtarget.com/

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