Re: refresh system symbols

2022-09-12 Thread Colin Paice
Peter,

I was going to suggest

*The SETLOAD
<https://www.ibm.com/docs/en/zos/2.5.0?topic=reference-setload-command>
command can be used to refresh system symbols via a LOADxx member.*

   - *If you have the LOADxx members in the PARMLIB concatenation, (and so
   are not using SYS1.IPLPARM) the SETLOAD WS,IEASYM, command will refresh the
   symbols.*
   - *If you have the LOADxx members in SYS1.IPLPARM, then you need to use
   the command like SETLOAD xx,IEASYM,DSN=SYS1.IPLPARM or setload
   xx,IEASYM,DSN=SYS1.IPLPARM,VOL=A5SYS1, giving the name, and optionally the
   volume of the dataset containing the LOADxx member.*

*Typically you will use the same LOADxx member as used at IPL.  You can use
a different LOADxx to that used at IPL - so you can change your symbols
after the IPL has finished.*

*Note: The entire set of symbols are deleted, and the specified symbols
added, so you need to reload all of them. For example if you specified
IEASYM (xx,yy) at IPL, and used SETLOAD with just IEASYMyy, you will lose
the symbols from IEASYMxx*.

I fell over the problem of just refreshing IEASYSyy instead of using IEASYM
(xx,yy) and had lots of problems ( grin)

Colin




On Sun, 11 Sept 2022 at 13:46, Peter Relson  wrote:

> Michael Babcock's comment was fully correct and on point.
>
> If you have LOADxx in SYS1.IPLPARM on volume VOL123 and that dataset is
> not in the parmlib concatenation then
> SETLOAD xx,IEASYM,DSN=SYS1.IPLPARM,VOL=VOL123
> applies.
>
> And, as is described, you can use
> SETLOAD xx,IEASYM,DSN=IPL,VOL=IPL
> To indicate to take the dataset and volume used from IPL to locate LOADxx.
>
> Colin, what commentary update are you thinking of requesting?
> The doc indicates that the default is to locate LOADxx via the parmlib
> concatenation (which is true) and shows how to override the default.
> There's almost always room for improvement in documentation
>
> Peter Relson
> z/OS Core Technology Design
>
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: refresh system symbols

2022-09-11 Thread Peter Relson
Michael Babcock's comment was fully correct and on point.

If you have LOADxx in SYS1.IPLPARM on volume VOL123 and that dataset is not in 
the parmlib concatenation then
SETLOAD xx,IEASYM,DSN=SYS1.IPLPARM,VOL=VOL123
applies.

And, as is described, you can use
SETLOAD xx,IEASYM,DSN=IPL,VOL=IPL
To indicate to take the dataset and volume used from IPL to locate LOADxx.

Colin, what commentary update are you thinking of requesting?
The doc indicates that the default is to locate LOADxx via the parmlib 
concatenation (which is true) and shows how to override the default.
There's almost always room for improvement in documentation

Peter Relson
z/OS Core Technology Design


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: refresh system symbols

2022-09-11 Thread McIntosh, Richard
If you LOAD02 is in SYS.IPLPARM, then like Mike Babcock said, use the DSN parm.

SETLOAD 02,IEASYM,DSN=SYS.IPLPARM

I do this all the time.

Richard McIntosh

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Michael Babcock
Sent: Saturday, September 10, 2022 10:39 PM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: refresh system symbols

The 02 was just an example straight from the doc.

On Sat, Sep 10, 2022 at 11:15 AM Colin Paice  wrote:

> SETLOAD 02,IEASYM,DSN=sys2.relson,VOL=123456
> only works if you have a load02 in the dataset.
> I do not - my LOADxx's are in SYS.IPLPARM - that's the problem.
> I can create a LOAD02 just for refreshing the symbols, but that feels
> like working round the problem (no real hardship) I've raised a doc
> comment on this.
> Colin
>
> On Sat, 10 Sept 2022 at 14:46, Michael Babcock 
> wrote:
>
> > You can specify a dataset name and volser.
> >
> > SETLOAD 02,IEASYM,DSN=sys2.relson,VOL=123456
> >
> > On Sat, Sep 10, 2022 at 5:42 AM Colin Paice 
> wrote:
> >
> > > I've been trying to refresh the system symbols, and have hit a problem.
> > > There is the setload command, which you can use to refresh IPL or
> IEASYM
> > -
> > > but only if the LOADxx member is in the PARMLIB concatenation.
> > >
> > > My LOADxx (from the ADCD system) is in SYS1.IPLPARM, and setload
> > > does
> not
> > > pick the changes up from there.
> > >
> > > For example
> > >
> > > 05.34.10   setload 00,ieasym
> > >
> > > 05.34.10   IEF764I MSTJCL00 RESOLVER IEFPARM SETLOAD_LOAD00
> > PARMLIB
> > > READ FAILED - MEMBER LOAD00 NOT FOUND.
> > > 05.34.10   IEF901I SYSTEM SYMBOLS WERE NOT UPDATED FROM LOAD00.
> > >
> > > IEFPRMLB RETURN CODE=000C REASON=0001
> > >
> > > If I copy load00 to user.z25a.parmlib and repeat it I get SETLOAD
> > > 00,IEASYM IEF900I SYSTEM SYMBOLS WERE UPDATED FROM LOAD00
> > >
> > >
> > > Is there another command I should be using, or do I need to set up
> > > a
> > dummy
> > > member in user.z25a.parmlib to do it?
> > >
> > > Colin
> > >
> > > --
> > >  For IBM-MAIN subscribe / signoff / archive access
> > > instructions, send email to lists...@listserv.ua.edu with the
> > > message: INFO IBM-MAIN
> > >
> > --
> > Michael Babcock
> > OneMain Financial
> > z/OS Systems Programmer, Lead
> >
> > 
> > -- For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO
> > IBM-MAIN
> >
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions, send
> email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
--
Michael Babcock
OneMain Financial
z/OS Systems Programmer, Lead

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
lists...@listserv.ua.edu with the message: INFO IBM-MAIN


CONFIDENTIALITY NOTICE This message and any included attachments are from 
Cerner Corporation and are intended only for the addressee. The information 
contained in this message is confidential and may constitute inside or 
non-public information under international, federal, or state securities laws. 
Unauthorized forwarding, printing, copying, distribution, or use of such 
information is strictly prohibited and may be unlawful. If you are not the 
addressee, please promptly delete this message and notify the sender of the 
delivery error by e-mail or you may call Cerner's corporate offices in Kansas 
City, Missouri, U.S.A at (+1) (816)221-1024.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: refresh system symbols

2022-09-10 Thread Michael Babcock
The 02 was just an example straight from the doc.

On Sat, Sep 10, 2022 at 11:15 AM Colin Paice  wrote:

> SETLOAD 02,IEASYM,DSN=sys2.relson,VOL=123456
> only works if you have a load02 in the dataset.
> I do not - my LOADxx's are in SYS.IPLPARM - that's the problem.
> I can create a LOAD02 just for refreshing the symbols, but that feels like
> working round the problem (no real hardship)
> I've raised a doc comment on this.
> Colin
>
> On Sat, 10 Sept 2022 at 14:46, Michael Babcock 
> wrote:
>
> > You can specify a dataset name and volser.
> >
> > SETLOAD 02,IEASYM,DSN=sys2.relson,VOL=123456
> >
> > On Sat, Sep 10, 2022 at 5:42 AM Colin Paice 
> wrote:
> >
> > > I've been trying to refresh the system symbols, and have hit a problem.
> > > There is the setload command, which you can use to refresh IPL or
> IEASYM
> > -
> > > but only if the LOADxx member is in the PARMLIB concatenation.
> > >
> > > My LOADxx (from the ADCD system) is in SYS1.IPLPARM, and setload does
> not
> > > pick the changes up from there.
> > >
> > > For example
> > >
> > > 05.34.10   setload 00,ieasym
> > >
> > > 05.34.10   IEF764I MSTJCL00 RESOLVER IEFPARM SETLOAD_LOAD00
> > PARMLIB
> > > READ FAILED - MEMBER LOAD00 NOT FOUND.
> > > 05.34.10   IEF901I SYSTEM SYMBOLS WERE NOT UPDATED FROM LOAD00.
> > >
> > > IEFPRMLB RETURN CODE=000C REASON=0001
> > >
> > > If I copy load00 to user.z25a.parmlib and repeat it I get
> > > SETLOAD 00,IEASYM
> > > IEF900I SYSTEM SYMBOLS WERE UPDATED FROM LOAD00
> > >
> > >
> > > Is there another command I should be using, or do I need to set up a
> > dummy
> > > member in user.z25a.parmlib to do it?
> > >
> > > Colin
> > >
> > > --
> > > For IBM-MAIN subscribe / signoff / archive access instructions,
> > > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> > >
> > --
> > Michael Babcock
> > OneMain Financial
> > z/OS Systems Programmer, Lead
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
-- 
Michael Babcock
OneMain Financial
z/OS Systems Programmer, Lead

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: refresh system symbols

2022-09-10 Thread Colin Paice
SETLOAD 02,IEASYM,DSN=sys2.relson,VOL=123456
only works if you have a load02 in the dataset.
I do not - my LOADxx's are in SYS.IPLPARM - that's the problem.
I can create a LOAD02 just for refreshing the symbols, but that feels like
working round the problem (no real hardship)
I've raised a doc comment on this.
Colin

On Sat, 10 Sept 2022 at 14:46, Michael Babcock 
wrote:

> You can specify a dataset name and volser.
>
> SETLOAD 02,IEASYM,DSN=sys2.relson,VOL=123456
>
> On Sat, Sep 10, 2022 at 5:42 AM Colin Paice  wrote:
>
> > I've been trying to refresh the system symbols, and have hit a problem.
> > There is the setload command, which you can use to refresh IPL or IEASYM
> -
> > but only if the LOADxx member is in the PARMLIB concatenation.
> >
> > My LOADxx (from the ADCD system) is in SYS1.IPLPARM, and setload does not
> > pick the changes up from there.
> >
> > For example
> >
> > 05.34.10   setload 00,ieasym
> >
> > 05.34.10   IEF764I MSTJCL00 RESOLVER IEFPARM SETLOAD_LOAD00
> PARMLIB
> > READ FAILED - MEMBER LOAD00 NOT FOUND.
> > 05.34.10   IEF901I SYSTEM SYMBOLS WERE NOT UPDATED FROM LOAD00.
> >
> > IEFPRMLB RETURN CODE=000C REASON=0001
> >
> > If I copy load00 to user.z25a.parmlib and repeat it I get
> > SETLOAD 00,IEASYM
> > IEF900I SYSTEM SYMBOLS WERE UPDATED FROM LOAD00
> >
> >
> > Is there another command I should be using, or do I need to set up a
> dummy
> > member in user.z25a.parmlib to do it?
> >
> > Colin
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> >
> --
> Michael Babcock
> OneMain Financial
> z/OS Systems Programmer, Lead
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: refresh system symbols

2022-09-10 Thread Michael Babcock
You can specify a dataset name and volser.

SETLOAD 02,IEASYM,DSN=sys2.relson,VOL=123456

On Sat, Sep 10, 2022 at 5:42 AM Colin Paice  wrote:

> I've been trying to refresh the system symbols, and have hit a problem.
> There is the setload command, which you can use to refresh IPL or IEASYM -
> but only if the LOADxx member is in the PARMLIB concatenation.
>
> My LOADxx (from the ADCD system) is in SYS1.IPLPARM, and setload does not
> pick the changes up from there.
>
> For example
>
> 05.34.10   setload 00,ieasym
>
> 05.34.10   IEF764I MSTJCL00 RESOLVER IEFPARM SETLOAD_LOAD00 PARMLIB
> READ FAILED - MEMBER LOAD00 NOT FOUND.
> 05.34.10   IEF901I SYSTEM SYMBOLS WERE NOT UPDATED FROM LOAD00.
>
> IEFPRMLB RETURN CODE=000C REASON=0001
>
> If I copy load00 to user.z25a.parmlib and repeat it I get
> SETLOAD 00,IEASYM
> IEF900I SYSTEM SYMBOLS WERE UPDATED FROM LOAD00
>
>
> Is there another command I should be using, or do I need to set up a dummy
> member in user.z25a.parmlib to do it?
>
> Colin
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
-- 
Michael Babcock
OneMain Financial
z/OS Systems Programmer, Lead

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: refresh system symbols

2022-09-10 Thread rpinion865
A5RES1 is the load address volume, commonly referred to as your RES/IPL volume. 
 In addition to the load address volume, you usually specify the device address 
of the volume that contains SYS1.IPLPARM, and load parm member suffix.




Sent with Proton Mail secure email.

--- Original Message ---
On Saturday, September 10th, 2022 at 6:56 AM, Colin Paice 
 wrote:


> SYS1.IPLPARM is on A5SYS1, I IPL from A80 A5RES1.
> 
> On Sat, 10 Sept 2022 at 11:47, rpinion865 <
> 042a019916dd-dmarc-requ...@listserv.ua.edu> wrote:
> 
> > Is SYS1.IPLPARM on the same volume as the IODF and the volume selected for
> > IPL load parm?
> > 
> > Sent with Proton Mail secure email.
> > 
> > --- Original Message ---
> > On Saturday, September 10th, 2022 at 6:41 AM, Colin Paice <
> > colinpai...@gmail.com> wrote:
> > 
> > > I've been trying to refresh the system symbols, and have hit a problem.
> > > There is the setload command, which you can use to refresh IPL or IEASYM
> > > -
> > > but only if the LOADxx member is in the PARMLIB concatenation.
> > > 
> > > My LOADxx (from the ADCD system) is in SYS1.IPLPARM, and setload does not
> > > pick the changes up from there.
> > > 
> > > For example
> > > 
> > > 05.34.10 setload 00,ieasym
> > > 
> > > 05.34.10 IEF764I MSTJCL00 RESOLVER IEFPARM SETLOAD_LOAD00 PARMLIB
> > > READ FAILED - MEMBER LOAD00 NOT FOUND.
> > > 05.34.10 IEF901I SYSTEM SYMBOLS WERE NOT UPDATED FROM LOAD00.
> > > 
> > > IEFPRMLB RETURN CODE=000C REASON=0001
> > > 
> > > If I copy load00 to user.z25a.parmlib and repeat it I get
> > > SETLOAD 00,IEASYM
> > > IEF900I SYSTEM SYMBOLS WERE UPDATED FROM LOAD00
> > > 
> > > Is there another command I should be using, or do I need to set up a
> > > dummy
> > > member in user.z25a.parmlib to do it?
> > > 
> > > Colin
> > > 
> > > --
> > > For IBM-MAIN subscribe / signoff / archive access instructions,
> > > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> > 
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
> 
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: refresh system symbols

2022-09-10 Thread Colin Paice
SYS1.IPLPARM is on A5SYS1, I IPL from A80 A5RES1.

On Sat, 10 Sept 2022 at 11:47, rpinion865 <
042a019916dd-dmarc-requ...@listserv.ua.edu> wrote:

> Is SYS1.IPLPARM on the same volume as the IODF and the volume selected for
> IPL load parm?
>
>
>
>
> Sent with Proton Mail secure email.
>
> --- Original Message ---
> On Saturday, September 10th, 2022 at 6:41 AM, Colin Paice <
> colinpai...@gmail.com> wrote:
>
>
> > I've been trying to refresh the system symbols, and have hit a problem.
> > There is the setload command, which you can use to refresh IPL or IEASYM
> -
> > but only if the LOADxx member is in the PARMLIB concatenation.
> >
> > My LOADxx (from the ADCD system) is in SYS1.IPLPARM, and setload does not
> > pick the changes up from there.
> >
> > For example
> >
> > 05.34.10 setload 00,ieasym
> >
> > 05.34.10 IEF764I MSTJCL00 RESOLVER IEFPARM SETLOAD_LOAD00 PARMLIB
> > READ FAILED - MEMBER LOAD00 NOT FOUND.
> > 05.34.10 IEF901I SYSTEM SYMBOLS WERE NOT UPDATED FROM LOAD00.
> >
> > IEFPRMLB RETURN CODE=000C REASON=0001
> >
> > If I copy load00 to user.z25a.parmlib and repeat it I get
> > SETLOAD 00,IEASYM
> > IEF900I SYSTEM SYMBOLS WERE UPDATED FROM LOAD00
> >
> >
> > Is there another command I should be using, or do I need to set up a
> dummy
> > member in user.z25a.parmlib to do it?
> >
> > Colin
> >
> > --
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


Re: refresh system symbols

2022-09-10 Thread rpinion865
Is SYS1.IPLPARM on the same volume as the IODF and the volume selected for IPL 
load parm?




Sent with Proton Mail secure email.

--- Original Message ---
On Saturday, September 10th, 2022 at 6:41 AM, Colin Paice 
 wrote:


> I've been trying to refresh the system symbols, and have hit a problem.
> There is the setload command, which you can use to refresh IPL or IEASYM -
> but only if the LOADxx member is in the PARMLIB concatenation.
> 
> My LOADxx (from the ADCD system) is in SYS1.IPLPARM, and setload does not
> pick the changes up from there.
> 
> For example
> 
> 05.34.10 setload 00,ieasym
> 
> 05.34.10 IEF764I MSTJCL00 RESOLVER IEFPARM SETLOAD_LOAD00 PARMLIB
> READ FAILED - MEMBER LOAD00 NOT FOUND.
> 05.34.10 IEF901I SYSTEM SYMBOLS WERE NOT UPDATED FROM LOAD00.
> 
> IEFPRMLB RETURN CODE=000C REASON=0001
> 
> If I copy load00 to user.z25a.parmlib and repeat it I get
> SETLOAD 00,IEASYM
> IEF900I SYSTEM SYMBOLS WERE UPDATED FROM LOAD00
> 
> 
> Is there another command I should be using, or do I need to set up a dummy
> member in user.z25a.parmlib to do it?
> 
> Colin
> 
> --
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN


refresh system symbols

2022-09-10 Thread Colin Paice
I've been trying to refresh the system symbols, and have hit a problem.
There is the setload command, which you can use to refresh IPL or IEASYM -
but only if the LOADxx member is in the PARMLIB concatenation.

My LOADxx (from the ADCD system) is in SYS1.IPLPARM, and setload does not
pick the changes up from there.

For example

05.34.10   setload 00,ieasym

05.34.10   IEF764I MSTJCL00 RESOLVER IEFPARM SETLOAD_LOAD00 PARMLIB
READ FAILED - MEMBER LOAD00 NOT FOUND.
05.34.10   IEF901I SYSTEM SYMBOLS WERE NOT UPDATED FROM LOAD00.

IEFPRMLB RETURN CODE=000C REASON=0001

If I copy load00 to user.z25a.parmlib and repeat it I get
SETLOAD 00,IEASYM
IEF900I SYSTEM SYMBOLS WERE UPDATED FROM LOAD00


Is there another command I should be using, or do I need to set up a dummy
member in user.z25a.parmlib to do it?

Colin

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN