Re: SVC Update Utility
SVCNUMDEC=(109,248) which turned out to be the savior. This option on the SETPROG command is an undocumented option and cannot be found anywhere on IBM's website (there were only 4 hits on Google). That is because it is not supported and not intended for your use. If/when it does become supported, it will be documented. In any case, it is not intended for general use. As has been pointed out, it does not let you define the type of SVC and other SVC attributes. It is intended for replacing an existing SVC that has already had its attributes defined. I think of it as add this module to LPA and oh by the way please update this place that is intended to contain its entry point address. SInce it is your system, you are always free to risk it by doing anything you want. Just please don't call us about problems that arise from doing things that are unsupported.. Peter Relson z/OS Core Technology Design -- 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: SVC Update Utility
Having some DOC on this would be a Godsend for a few of us, Peter. I think I speak for most when I say the we'd accept doc, as long as there's a very prominent disclaimer with regards to support. We don't want this for Production use, but as a development tool in the sandbox it might be invaluable. After development is complete, the more conventional, and supported, mechanisms should be used. Those who don't follow these simple rules deserve all the grief they get. Peter Relson wrote: SVCNUMDEC=(109,248) which turned out to be the savior. This option on the SETPROG command is an undocumented option and cannot be found anywhere on IBM's website (there were only 4 hits on Google). That is because it is not supported and not intended for your use. If/when it does become supported, it will be documented. In any case, it is not intended for general use. As has been pointed out, it does not let you define the type of SVC and other SVC attributes. It is intended for replacing an existing SVC that has already had its attributes defined. I think of it as add this module to LPA and oh by the way please update this place that is intended to contain its entry point address. SInce it is your system, you are always free to risk it by doing anything you want. Just please don't call us about problems that arise from doing things that are unsupported.. Peter Relson z/OS Core Technology Design -- 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: SVC Update Utility
Having some DOC on this would be a Godsend for a few of us, Peter. I think I speak for most when I say the we'd accept doc, as long as there's a very prominent disclaimer with regards to support. We don't want this for Production use, but as a development tool in the sandbox it might be invaluable. After development is complete, the more conventional, and supported, mechanisms should be used. Those who don't follow these simple rules deserve all the grief they get. I would be happy with some doc about the syntax of SVCNUMDEC mentioned in this thread. George Fogg -- 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: SVC Update Utility
I agree with Rick, I am a Developer on z/OS for a software company and the SVC documentation would be a godsend to us doing development work and those of us supporting z/OS... Scott Ford Senior Systems Engineer [p] 678.266.3399 x304[m] 609-346-0399 identityforge.com This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately or let us know at [EMAIL PROTECTED] or [EMAIL PROTECTED], and then delete the original. Any other use of the email by you is prohibited. -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Rick Fochtman Sent: Thursday, October 23, 2008 12:34 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: SVC Update Utility Having some DOC on this would be a Godsend for a few of us, Peter. I think I speak for most when I say the we'd accept doc, as long as there's a very prominent disclaimer with regards to support. We don't want this for Production use, but as a development tool in the sandbox it might be invaluable. After development is complete, the more conventional, and supported, mechanisms should be used. Those who don't follow these simple rules deserve all the grief they get. Peter Relson wrote: SVCNUMDEC=(109,248) which turned out to be the savior. This option on the SETPROG command is an undocumented option and cannot be found anywhere on IBM's website (there were only 4 hits on Google). That is because it is not supported and not intended for your use. If/when it does become supported, it will be documented. In any case, it is not intended for general use. As has been pointed out, it does not let you define the type of SVC and other SVC attributes. It is intended for replacing an existing SVC that has already had its attributes defined. I think of it as add this module to LPA and oh by the way please update this place that is intended to contain its entry point address. SInce it is your system, you are always free to risk it by doing anything you want. Just please don't call us about problems that arise from doing things that are unsupported.. Peter Relson z/OS Core Technology Design -- 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 -- 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: SVC Update Utility
At 15:53 -0700 on 10/22/2008, Skip Robinson wrote about Re: SVC Update Utility: Also the description below mentions an 'IGX00nnn module'. This is a newfangled guy that has his own unique name. To preserve SVC numbers there are is the SVC 109 SVC that allows the creation of new Type3/4 SVCs without needing to supply a dedicated SVC number. You call SVC 109 and pass a xxnnn number (like you would for a normal Type3/4 SVC) and it will call IGXxxnnn. There are also SVCs that do the same for Type1 and Type2 SVCs. The use of IGX is to separate the 109 Modules from the IGCxxnnn Type3/4 ones. -- 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: SVC Update Utility
SVCUPDTE in file 183 should do nicely I have used it before. http://www.cbttape.org/ftp/updates/CBT183.zip http://www.cbttape.org/updates.htm http://www.cbttape.org *** * * * MODULE NAME = SVCUPDTE * * * * DESCRIPTIVE NAME = INSTALL A TYPE-3 SVC ROUTINE.* * * * FUNCTION = This program defines an SVC routine to the system as a * *type-3 SVC. The module is loaded into the CSA unless* *it is already in PLPA or MLPA. The installation of * *SVC routine can be permanent or temporary. * *Access to the new SVC routine may be restricted to * *jobs submitted by a particular user. * *An IGX00nnn module may be installed as a type-3 ESR. * * * * STATUS = R309 * * * * AUTHOR = Gilbert Saint-Flour [EMAIL PROTECTED]* * * * NOTES = SEE BELOW * * * *DEPENDENCIES = MVS/ESA 4.2.2 or above* * * *AUTHORIZATION = APF * * * *RESTRICTIONS = Invoker must have UPDATE authority to * * SYS1.PARMLIB. * * * Best Regards, Sam Knutson, GEICO System z Performance and Availability Management mailto:[EMAIL PROTECTED] (office) 301.986.3574 (cell) 301.996.1318 Think big, act bold, start simple, grow fast... -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Skip Robinson Sent: Wednesday, October 22, 2008 5:48 PM To: IBM-MAIN@BAMA.UA.EDU Subject: SVC Update Utility I need to install an SVC dynamically. Once upon a time Omegamon could do that, but after the advent of SETPROG, that old support was dropped. Unfortunately, while SETPROG can load the module into CSA, the only mechanism for updating the in-storage SVC table is to write a program. Or to borrow one. ;-) I checked the CBT contents and couldn't find anything. Somebody must have written something to take a few parms and update the table... . . JO.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 626-302-7535 Office 323-715-0595 Mobile [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 This email/fax message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution of this email/fax is prohibited. If you are not the intended recipient, please destroy all paper and electronic copies of the original message. -- 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: SVC Update Utility
I need to install an SVC dynamically. Once upon a time Omegamon could do that, but after the advent of SETPROG, that old support was dropped. Unfortunately, while SETPROG can load the module into CSA, the only mechanism for updating the in-storage SVC table is to write a program. Or to borrow one. ;-) I checked the CBT contents and couldn't find anything. Somebody must have written something to take a few parms and update the table... There was a discussion last year about using the SETPROG LPA,ADD with the SVCNUMDEC parameter but it seemed that no one knew what type of SVC and authorization it would create like TYPE(?) and APF(?) mainly because the SVCNUMDEC parameter is undocumented and not supported. George Fogg -- 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: SVC Update Utility
CBT web site shows this for #183: File # 183 Gilbert Saint-flour's collection (SHOWMVS File 492) NEW Did that replace SVCUPDTE? Also the description below mentions an 'IGX00nnn module' . This is a newfangled guy that has his own unique name. Any problem? Knutson, Sam [EMAIL PROTECTED] OMTo Sent by: IBM IBM-MAIN@BAMA.UA.EDU Mainframe cc Discussion List [EMAIL PROTECTED] Subject .EDU Re: SVC Update Utility 10/22/2008 03:01 PM Please respond to IBM Mainframe Discussion List [EMAIL PROTECTED] .EDU SVCUPDTE in file 183 should do nicely I have used it before. http://www.cbttape.org/ftp/updates/CBT183.zip http://www.cbttape.org/updates.htm http://www.cbttape.org *** * * * MODULE NAME = SVCUPDTE * * * * DESCRIPTIVE NAME = INSTALL A TYPE-3 SVC ROUTINE.* * * * FUNCTION = This program defines an SVC routine to the system as a * *type-3 SVC. The module is loaded into the CSA unless* *it is already in PLPA or MLPA. The installation of * *SVC routine can be permanent or temporary. * *Access to the new SVC routine may be restricted to * *jobs submitted by a particular user. * *An IGX00nnn module may be installed as a type-3 ESR. * * * * STATUS = R309 * * * * AUTHOR = Gilbert Saint-Flour [EMAIL PROTECTED]* * * * NOTES = SEE BELOW * * * *DEPENDENCIES = MVS/ESA 4.2.2 or above* * * *AUTHORIZATION = APF * * * *RESTRICTIONS = Invoker must have UPDATE authority to * * SYS1.PARMLIB. * * * Best Regards, Sam Knutson, GEICO System z Performance and Availability Management mailto:[EMAIL PROTECTED] (office) 301.986.3574 (cell) 301.996.1318 Think big, act bold, start simple, grow fast... -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Skip Robinson Sent: Wednesday, October 22, 2008 5:48 PM To: IBM-MAIN@BAMA.UA.EDU Subject: SVC Update Utility I need to install an SVC dynamically. Once upon a time Omegamon could do that, but after the advent of SETPROG, that old support was dropped. Unfortunately, while SETPROG can load the module into CSA, the only mechanism for updating the in-storage SVC table is to write a program. Or to borrow one. ;-) I checked the CBT contents and couldn't find anything. Somebody must have written something to take a few parms and update the table
Re: SVC Update Utility
Got this about 3 weeks ago from a SAS consultant who used to be a workmate: Arrived just before 8AM. Began by testing a new SVC number of their test system. First the load library was APF authorized. Then performed a SETPROG LPA,ADD,MODNAME=IGX00248,DSN=SAS.SAS913IT.TEMP followed by the DISPLAY command which states that it found it. However, the SVC Checker job did not match. ??? called around 10AM to work this problem. We tried several different tests under the SAS REXX online environment. I'll spare all the details of testing, but ??? found a parameter SVCNUMDEC=(109,248) which turned out to be the savior. This option on the SETPROG command is an undocumented option and cannot be found anywhere on IBM's website (there were only 4 hits on Google). -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Skip Robinson Sent: Wednesday, October 22, 2008 16:48 To: IBM-MAIN@BAMA.UA.EDU Subject: SVC Update Utility I need to install an SVC dynamically. Once upon a time Omegamon could do that, but after the advent of SETPROG, that old support was dropped. Unfortunately, while SETPROG can load the module into CSA, the only mechanism for updating the in-storage SVC table is to write a program. Or to borrow one. ;-) I checked the CBT contents and couldn't find anything. Somebody must have written something to take a few parms and update the table... . . JO.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 626-302-7535 Office 323-715-0595 Mobile [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 -- 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: SVC Update Utility
Alen said: SVCNUMDEC=(109,248) which turned out to be the savior. Well, 109 is for Extended SVC services and 248 is the SVC number and the book sez SVC 109 assumes the characteristics of a type 3 or 4 SVC. but I wonder what attributes SVC248 was assigned. I guess I'll try it tomorrow on the test system and see. We have a tool to tell if the user SVC is for APF callers, allows AR mode and requires locks or not. I don't think IBM will tells us anything. George Fogg -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Field, Alan C. Sent: Wednesday, October 22, 2008 5:26 PM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: SVC Update Utility Got this about 3 weeks ago from a SAS consultant who used to be a workmate: Arrived just before 8AM. Began by testing a new SVC number of their test system. First the load library was APF authorized. Then performed a SETPROG LPA,ADD,MODNAME=IGX00248,DSN=SAS.SAS913IT.TEMP followed by the DISPLAY command which states that it found it. However, the SVC Checker job did not match. ??? called around 10AM to work this problem. We tried several different tests under the SAS REXX online environment. I'll spare all the details of testing, but ??? found a parameter SVCNUMDEC=(109,248) which turned out to be the savior. This option on the SETPROG command is an undocumented option and cannot be found anywhere on IBM's website (there were only 4 hits on Google). -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Skip Robinson Sent: Wednesday, October 22, 2008 16:48 To: IBM-MAIN@BAMA.UA.EDU Subject: SVC Update Utility I need to install an SVC dynamically. Once upon a time Omegamon could do that, but after the advent of SETPROG, that old support was dropped. Unfortunately, while SETPROG can load the module into CSA, the only mechanism for updating the in-storage SVC table is to write a program. Or to borrow one. ;-) I checked the CBT contents and couldn't find anything. Somebody must have written something to take a few parms and update the table... . . JO.Skip Robinson Southern California Edison Company Electric Dragon Team Paddler SHARE MVS Program Co-Manager 626-302-7535 Office 323-715-0595 Mobile [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 -- 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