Name of the library where the load module of IBM utilities are?
-
- New Member
- Posts: 2
- Joined: Tue Jan 20, 2015 9:38 am
Name of the library where the load module of IBM utilities are?
Hi,
What is the name of the library where the load module of IBM utilities are? Or they don't need any library to execute? If so, how do they execute?
What is the name of the library where the load module of IBM utilities are? Or they don't need any library to execute? If so, how do they execute?
-
- Global Moderator
- Posts: 588
- Joined: Wed Nov 20, 2013 11:53 am
- Location: Mars
-
- Global Moderator
- Posts: 826
- Joined: Wed Sep 11, 2013 3:57 pm
Re: Name of the library where the load module of IBM utilities are?
start reading from here
http://www.redbooks.ibm.com/abstracts/sg246366.html
http://www.redbooks.ibm.com/abstracts/sg246366.html
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
-
- New Member
- Posts: 2
- Joined: Tue Jan 20, 2015 9:38 am
Re: Name of the library where the load module of IBM utilities are?
I don't have access to read it. But do we have the readable programs there? On google I've found some links for SYS1.LINKLIB but they seem to talk oterwise.Pandora-Box wrote:Check SYS1.LINKLIB
Other reference I found is on Hercules, but I think that will not be applicable to the real mainframe or will it be? But even if it is applicable, I think , I should be doing this. Please suggest.SMP/E manages two types of libraries. Target libraries (TLIBS) contain the executable code and other information used to run the system. Originally there were a limited number of target libraries: SYS1.LINKLIB for executable programs, SYS1.MACLIB for standard macros, etc., but as of 2012 each software product usually has its own set of target libraries. Distribution Libraries (DLIBS) contain the master copy of each element for a system. Each product (FMID) has its own set of distribution libraries which are normally used only by SMP/E. Libraries in OS/360 and successors, unlike directories in unix, usually contain only one type and format of data. A software package may have object libraries (MOD), ISPF panels (PNL), macro libraries (MAC) and many more.
Language Compilers Available for MVS 3.8
Since there are no language compilers bundled with MVS 3.8, the compilers that are available to use are those that were included with the MVT 21.8f installation plus any that have been placed in the public domain by their owners/authors and are available on media that we can install under MVS running under Hercules.
Important: When installing any software on MVS 3.8j that was not installed as a part of the System Generation procedure, it is always a good idea to choose a target library that is not one of the libraries created by the System Generation procedure. In other words, you probably should not install load modules for the compilers in SYS1.LINKLIB, nor install procedures in SYS1.PROCLIB. I have attempted to be consistent when writing the installation jobstreams for the compilers to use SYS2.LINKLIB as the target of load modules and SYS2.PROCLIB for procedures. Since the compiler library datasets, for the languages that require them, usually have no counterpart in the standard IBM datasets, I usually use a high level qualifier of SYS1. If you wish, you may change the compiler library high level qualifier to SYS2 to match the target LINKLIB and PROCLIB, but if you do you will also need to change any references in the procedures that use them.
If you do not have SYS2.LINKLIB defined on your system, you should create one using the attributes of SYS1.LINKLIB as a guide. You will also need to add SYS2.LINKLIB to the LNKLST member of SYS1.PARMLIB. And you will also need to add SYS2.LINKLIB to the IEAAPF member of SYS1.PARMLIB so that authorized programs may be executed from SYS2.LINKLIB. Be careful when modifying the members of SYS1.PARMLIB, paying strict attention to the inclusion or omission of commas and continuation characters (in column 72).
If you do not have SYS2.PROCLIB defined on your system, there are instructions for doing so at: How can I execute catalogued procedures from a library other than SYS1.PROCLIB?.
-
- Global Moderator
- Posts: 826
- Joined: Wed Sep 11, 2013 3:57 pm
Re: Name of the library where the load module of IBM utilities are?
NO, You will find only the executables.But do we have the readable programs there?
cheers
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
enrico
When I tell somebody to RTFM or STFW I usually have the page open in another tab/window of my browser,
so that I am sure that the information requested can be reached with a very small effort
- Robert Sample
- Global Moderator
- Posts: 1895
- Joined: Fri Jun 28, 2013 1:22 am
- Location: Dubuque Iowa
Re: Name of the library where the load module of IBM utilities are?
Every program needs a load library to execute from. However, not every load library must be specified in JCL -- the link list (SYS1.LINKLIB is one) is a list of load modules that the system makes available to every program without requiring an explicit reference to it.
If by "readable program" you mean source code -- you will not find source code for the IBM utilities anywhere on your system. IBM stopped delivering source code for its systems many, many, many years ago and these days you almost have to work for IBM to be able to see this source code.
If by "readable program" you mean source code -- you will not find source code for the IBM utilities anywhere on your system. IBM stopped delivering source code for its systems many, many, many years ago and these days you almost have to work for IBM to be able to see this source code.
Create an account or sign in to join the discussion
You need to be a member in order to post a reply
Create an account
Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute