LINK-EDIT OPTIONS - IBM Mainframe

  • CALL - Use CALL if your program calls external routines, in which case you want external references to be resolved by automatic library call. NOCALL suppresses resolution of external references. If you use NOCALL and your program attempts to call external routines, you will get an abend. NOCALL is not recommended CALL and NOCALL have meaning only if you have used a SYSLIB DD statement. NOCALL is the default.
  • LET - When you use LET the loader will try to execute your program even if an error of severity 2 is found. NOLET suppresses execution if an error of severity 2 is found. If you have compiled your program using NODYNAM use LET. NOLET is the default.
  • MAP - Use MAP if you want to get a map of the load modules generated. NOMAP suppresses the map listing. The map of the load module gives the length and location of the main program and all subprograms and is written on SYSPRINT. NOMAP is default.
  • PRINT - When you use the PRINT option, link-edit messages and the module map are written on the data set defined by the SYSLOUT DD statement. NOPRINT suppresses the link-edit messages. If you are a TSO user, you can direct the listing to your terminal by using the PRINT(*) form of the option. PRINT is the default.
  • AMODE - Use AMODE (addressing* mode) to override the default AMODE attribute established by the compiler.
  • RMODE - Use RMODE (residence mode) to override the default RMODE attribute established by the compiler.
  • RENT - Use the RENT option to have the linkage editor mark the load module as being reentrant and reusable.
  • REUS - Use the REUS option to have the linkage editor mark the load module as being reusable.

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

IBM Mainframe Topics