Re: refresh system symbols
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
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
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
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
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
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
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
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
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
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