Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

link edit options in cobol compiler 3

Status
Not open for further replies.

Rukpillai

Technical User
Aug 6, 2003
6
US
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?

Regards

 
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.

etom
 
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.

Glenn
 
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
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top