Re: SVC Update Utility

2008-10-23 Thread Peter Relson
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

2008-10-23 Thread Rick Fochtman
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

2008-10-23 Thread George Fogg
 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

2008-10-23 Thread Scott Ford
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

2008-10-23 Thread Robert A. Rosenberg

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

2008-10-22 Thread Knutson, Sam
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

2008-10-22 Thread George Fogg
 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

2008-10-22 Thread Skip Robinson
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

2008-10-22 Thread Field, Alan C.
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

2008-10-22 Thread George Fogg
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