IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

DSN of the IBM loadlib which houses the SVC modules


IBM Mainframe Forums -> PL/I & Assembler
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Mistermind

New User


Joined: 08 Feb 2008
Posts: 46
Location: Dublin

PostPosted: Thu Aug 28, 2008 9:52 pm
Reply with quote

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
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Aug 29, 2008 1:38 am
Reply with quote

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
View user's profile Send private message
Mistermind

New User


Joined: 08 Feb 2008
Posts: 46
Location: Dublin

PostPosted: Fri Aug 29, 2008 1:57 am
Reply with quote

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
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Aug 29, 2008 6:01 am
Reply with quote

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
View user's profile Send private message
Mistermind

New User


Joined: 08 Feb 2008
Posts: 46
Location: Dublin

PostPosted: Fri Aug 29, 2008 6:11 am
Reply with quote

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
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Aug 29, 2008 7:44 am
Reply with quote

Hello,

You might try here:
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2V270/1.4.2.2?

If you follow the "open" svc, it goes here (which talks about mode=24 or 31):
publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2V270/1.4.3.20?DT=20060606170900#HDRSVC19

There are links to other publications as well throughout.
Back to top
View user's profile Send private message
Mistermind

New User


Joined: 08 Feb 2008
Posts: 46
Location: Dublin

PostPosted: Fri Aug 29, 2008 3:25 pm
Reply with quote

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
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Fri Aug 29, 2008 8:45 pm
Reply with quote

You're welcome - good luck icon_smile.gif

Just a thought - if this were a problem, search engine hits would probably be high. . .

d
Back to top
View user's profile Send private message
Mistermind

New User


Joined: 08 Feb 2008
Posts: 46
Location: Dublin

PostPosted: Fri Aug 29, 2008 10:05 pm
Reply with quote

LOL, probably true, but as the hanging judge said,

"absence of proof is not proof of absence." icon_biggrin.gif
Back to top
View user's profile Send private message
nevilh

Active User


Joined: 01 Sep 2006
Posts: 262

PostPosted: Sun Aug 31, 2008 5:57 pm
Reply with quote

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
View user's profile Send private message
nevilh

Active User


Joined: 01 Sep 2006
Posts: 262

PostPosted: Sun Aug 31, 2008 6:04 pm
Reply with quote

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
View user's profile Send private message
Mistermind

New User


Joined: 08 Feb 2008
Posts: 46
Location: Dublin

PostPosted: Sun Aug 31, 2008 6:47 pm
Reply with quote

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
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> PL/I & Assembler

 


Similar Topics
Topic Forum Replies
No new posts z/OS Modules Usage report using SMF 42 DFSORT/ICETOOL 2
No new posts Easy way to delete selected members f... IBM Tools 12
No new posts Job is loading load modules several t... COBOL Programming 12
No new posts Convert CICS Modules to AMODE ANY PL/I & Assembler 6
No new posts LE Modules in Link Edit COBOL Programming 1
Search our Forums:

Back to Top