Hi,
We are using Enterprise cobol. In the linkedit of the compile JCL,there are some options like
//LINK.SYSIN DD *
SETSSI 00122899
INCLUDE ABC(ISPLINK)
INCLUDE ABC(ISPEXEC)
NAME xxxxxxxx(R)
Can any one explain me , what are these parameters?
The Include statements tell the linkage editor to include programs/modules in the link. They may be subroutines you are calling etc. In the above example, module ISPLINK will be included from the library at DD ABC.
These modules will be statically linked to your executable. Programs that are to be dynamically called (compiler option DYMAM) do not have to be included.
Leaving out the include statements will cause the linkage editor to try and resolve the address of any called modules from the default sysinlib defined in your JCL.
The NAME parameter defines the name of your EXEC module and the "(R)" says replace like names in your load library.
The SETSSI command inserts the subsystem name (00122899 in this case) into the load module where it can be found and reported by the HMBLIST utility. It's just a documentation thing.
ISPLINK and ISPEXEC are part of Dialog Manager (also know as PDS or ISPF). The link edit parameters imply that the program interfaces with Dialog Manager, possibly in on online TSO environment.
Marc
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.