SMP/E for z/OS Commands
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Load module attributes and link-edit parameters

SMP/E for z/OS Commands
SA23-2275-01

The parameters passed to the link-edit utility include load module attributes such as RENT, REUS, and REFR. SMP/E determines the attributes and parameters to be passed, as follows:

  • If SMP/E has determined that the binder is available on the system and SMP/E is processing CSECT deletes, the STORENX link-edit parameter is passed to the link-edit utility.
  • If LEPARM is specified on the ++MOD statement, the attributes supplied are used, and the corresponding distribution zone MOD entry is updated (or created) with these attributes.
  • If LEPARM is not specified, SMP/E checks the following for link-edit attributes, in the order indicated, and passes the attributes that it finds:
    1. A distribution zone MOD entry containing link-edit attributes
    2. An LKLIB data set or SMPTLIB data set containing the module, if one is available from another SYSMOD that is in process
    3. The distribution library that is supposed to contain the module

    If the module or its link-edit attributes are not found in any of the places indicated, the RENT, REUS, and REFR attributes are used.

The parameters passed to the link-edit utility are the attributes determined in the preceding steps, plus the link-edit utility parameters specified in the UTILITY entry for link-edit processing.
Note: SMP/E provides for special processing for any module with a distribution library of SYSPUNCH. This indicates to SMP/E that the module was assembled during the system generation process and that the assembly was stored in a temporary data set, the SYSPUNCH data set. After being used during the system generation process, that data set is deleted. Therefore, during accept, when SMP/E sees any module going to SYSPUNCH, no processing is done for that module.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014