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


Element selection

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

SMP/E uses the element statements provided in a SYSMOD to determine which elements should be installed in the target libraries. The selection of elements from a SYSMOD is based on relationships among SYSMODs being installed, other SYSMODs being installed, and modification identifiers of the corresponding elements installed on the target system. Three modification identifiers are kept for each element:
  • FMID: Function modification identifier

    The FMID of an element is the function SYSMOD that owns the element. Generally, an element's FMID is established (and later changed) by the installation of a function SYSMOD. In this case, the element's FMID is the function SYSMOD that installed the element on the target system.

  • RMID: Replacement modification identifier

    The RMID of an element is the last SYSMOD that replaced the element (or caused the element's FMID to change). An element's RMID is established by the SYSMOD that first introduces the element to the target system. The RMID of an element is changed by the installation of a SYSMOD that supplies a replacement for the element. Element replacements are ++MOD, ++MAC, ++PROGRAM, ++SRC, ++JAR, data element, and hierarchical file system element message control statements, and modules resulting from assemblies.

  • UMID: Update modification identifier

    The UMIDs of an element are the set of SYSMODs that have applied updates to the target system element. A UMID is added to the set of the element's UMIDs for each SYSMOD that applies an update to the element. Whenever a new replacement for the element is applied, the set of UMIDs is cleared to start anew with subsequent updates applied to the new replacement. Element updates are ++ZAPs, ++MACUPDs, ++SRCUPDs and ++JARUPDs.

Note: Because data elements, hierarchical file system elements, and program elements can only be replaced and cannot be updated, they do not have UMIDs.

The purpose of element selection is to make sure that the correct functional level of each element is selected and that no service is inadvertently removed from the system.

Element selection in SMP/E is divided into three cases:
  • The FMID of the SYSMOD being installed matches the FMID of the element on the target system.
  • The FMID of the SYSMOD being installed differs from the FMID of the element on the target system.
  • A function SYSMOD is being reinstalled.

The following topics describe processing for each case.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014