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


Selecting ++PRODUCT and ++FEATURE statements

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

++PRODUCT and ++FEATURE MCS are selected whenever the RECEIVE command indicates that SYSMODs should be processed. If only HOLDDATA is being processed, ++PRODUCT and ++FEATURE MCS are not selected.

A ++PRODUCT MCS is selected if it meets the following conditions:

  1. A PRODUCT entry of the same name does not already exist in the global zone.
  2. The ++PRODUCT MCS specifies an SREL value matching an SREL value also listed in the global zone definition.

A ++FEATURE MCS is selected if it meets all these conditions:

  1. A FEATURE entry of the same name does not already exist in the global zone.
  2. The PRODUCT operand of the ++FEATURE MCS specifies an associated PRODUCT that either already exists as a PRODUCT entry in the global zone or as an ++PRODUCT MCS that is currently being received and that precedes the ++FEATURE MCS in SMPPTFIN.
  3. If SELECT is specified (and FORFMID is not), then the ++FEATURE MCS specifies at least one FMID value that matches the SYSMOD ID of a SYSMOD specified on the SELECT operand, is in the FMID subentry of the GLOBALZONE entry, and is not specified in the EXCLUDE list.
  4. If FORFMID is specified (and SELECT is not), then the ++FEATURE MCS specifies at least one FMID value that
    • matches the SYSMOD ID of a SYSMOD specified on the FORFMID operand, or matches the SYSMOD ID of a SYSMOD that is included for processing by the FORFMID operand, and
    • is in the FMID subentry of the GLOBALZONE entry, and
    • is not specified in the EXCLUDE list.
  5. If both SELECT and FORFMID are specified, then at least one of them selects the ++FEATURE MCS, as previously described.
  6. If neither SELECT nor FORFMID is specified, then the FMID operand of the ++FEATURE MCS either:
    1. specifies at least one FMID value that is in the FMID subentry of the GLOBALZONE entry, or
    2. specifies at least one FMID value that is currently being received, is not specified in the EXCLUDE list, and identifies a function SYSMOD that precedes the ++FEATURE MCS in the SMPPTFIN data set, or
    3. was omitted.
Note: If BYPASS(FMID) is specified, SMP/E does not require that the ++FEATURE statement specify an FMID that is in the FMID subentry of the GLOBALZONE entry.

Generally, a ++FEATURE or ++PRODUCT MCS that has already been successfully received cannot be received again unless it is first rejected. However, as with SYSMODs, SMP/E can sometimes automatically rereceive a ++FEATURE or ++PRODUCT MCS. The discussion of the REWORK operand in Selecting SYSMODs also applies to the ++FEATURE and ++PRODUCT MCS.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014