View previous topic :: View next topic
|
Author |
Message |
Mistermind
New User
Joined: 08 Feb 2008 Posts: 46 Location: Dublin
|
|
|
|
What is the DSN of the IBM loadlib which houses the SVC modules?
Are z/OS 1.7 SVCs able to run for Amode31 programs which invoke them from above 16MB?
Thanks. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
1. Do you know the name of one of the modules you are looking for? Have you tried ISRDDN? What are you actually looking for - svc's live multiple places.
2. You might check with your system support people and/or ibm. |
|
Back to top |
|
|
Mistermind
New User
Joined: 08 Feb 2008 Posts: 46 Location: Dublin
|
|
|
|
Module name could be IEASVCxx.
ISRDDN only works if the PDS is already allocated within the ISPF session.
If you say SVC routines are stored in multiple PDS'es, how about suggest one? |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
Quote: |
Module name could be IEASVCxx. |
That would be the entry in sys1.parmlib that defines the svc table - not one of the actual svc programs. In prior ("the old") days, svcs were named IGX00nnn. If i recall correctly, that restriction has been softened and "real" names may be used.
Quote: |
ISRDDN only works if the PDS is already allocated within the ISPF session. |
Yup, thought if you knew a module name for one of your svc's, the library might happen to be allocated.
Quote: |
how about suggest one |
Your system support people should know where they installed svcs. |
|
Back to top |
|
|
Mistermind
New User
Joined: 08 Feb 2008 Posts: 46 Location: Dublin
|
|
|
|
Thx. Too many intermediate persons would be involved to contact IBM. I did a QW against "SVC" and all IBM gave was a list of functions agaginst a list of SVC numbers.
In the old days of DOS/VSE IBM manuals would be quoting IG*** module names at the drop of a hat. Can you think of an IBM manual name which would state whether SVCs imbedded inside application programs running under Amode31 Rmode31 z/OS 1.7 would work just as well above 16MB as below? |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
Back to top |
|
|
Mistermind
New User
Joined: 08 Feb 2008 Posts: 46 Location: Dublin
|
|
|
|
Thanks Dick,
I shall chase the manuals in that neck of the woods. The right IBM manual is not always easy to pinpoint when search is by keyword and a large number of manuals are returned.
Looks like z/OS SVC is builtin ambidextrous, able to work with both Amode31 and Amode24. I need to ascertain this is so for a total of 14 SVCs, so a categorical IBM statement that SVCs are now ambidextrous is what I shall need. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
You're welcome - good luck
Just a thought - if this were a problem, search engine hits would probably be high. . .
d |
|
Back to top |
|
|
Mistermind
New User
Joined: 08 Feb 2008 Posts: 46 Location: Dublin
|
|
|
|
LOL, probably true, but as the hanging judge said,
"absence of proof is not proof of absence." |
|
Back to top |
|
|
nevilh
Active User
Joined: 01 Sep 2006 Posts: 262
|
|
|
|
SVC location depends on how they are defined in member IEASVCxx in PARMLIB. Type 2 and type 6 svc's are found in NUCLEUS. They are named SVCxxx where xxx is the svc number. Other svc's are normally found in LPALIB concatenation. These should follow the following naming conventions IGC00xxy where xx is the first 2 digits of the svc number and y is one of the following (abcdefghi or one other character x'C0') So svc 231 would be IGC0023A svc 232 would be IGC0023B . Module names can be specified in the IEASVCxx that override these defaults.
On top of this you also have extended svc's normally named IGX000xx (lpalib concatenation) where xx is any value between 00 an 99. Then there are the people who like to load the svc's dynamically from a program then the svc's can reside in any authorised library. SVC's should work whatever amode/rmode the invoking program has. |
|
Back to top |
|
|
nevilh
Active User
Joined: 01 Sep 2006 Posts: 262
|
|
|
|
Quote: |
so a categorical IBM statement that SVCs are now ambidextrous is what I shall need.
|
I do not believe you will ever get this. For standard IBM svc's you will be refered to the documentation. For the rest you be told to contact the supplier |
|
Back to top |
|
|
Mistermind
New User
Joined: 08 Feb 2008 Posts: 46 Location: Dublin
|
|
|
|
Thanks for the info. When back at the office I shall look at the module amode/rmode attributes from the appropriate loadlib directories, then issue resolved..
Slightly surprised that Third Party Software has been admitted into IBM SVCs. Hope they are up-to-date in step with IBM practice. |
|
Back to top |
|
|
|