SMP/E modification control statements

Each SYSMOD processed by SMP/E is composed of two distinct types of data: instructions to SMP/E identifying the elements in the SYSMOD and how to install them, and the actual element replacements or updates. The instructions to SMP/E consist of a series of control statements, called modification control statements (or MCSs). This topic describes the various MCSs that are processed by SMP/E.

Building SYSMODs (packaging)

Building SYSMODs ("packaging") includes combining the appropriate MCS statements with software elements to create one or more SYSMODs. Depending on the type of SYSMODs you are building and how you plan to distribute them, packaging can also involve putting the SYSMODs in the proper format on the distribution medium.

Although this information describes the syntax of SMP/E MCS statements, it does not contain all the information you need to use these statements for packaging SYSMODs.
  • To package function SYSMODs and the associated service (PTF SYSMODs and APAR SYSMODs), you must use this information along with z/OS Packaging Rules, which contains the rules, restrictions, and recommendations for packaging SYSMODs.
  • To package USERMOD SYSMODs, use this information along with SMP/E for z/OS User's Guide , which steps you through building a USERMOD and provides USERMOD examples that you might find helpful.
Note:
  1. Each topic describing an individual MCS has examples of SYSMODs containing that MCS. In the examples, the MCS being described is underlined. This is done only to make that MCS stand out; it does not imply that any special processing must be done to enter that data.
  2. The examples of MCSs do not show the use of all the operands for each MCS. When you want to know how to use a particular operand for a specific MCS, first check the topic describing that MCS. If the operand is not shown in an example there, check the index entry for the desired operand to see which other MCSs also contain that operand. Then check the examples under those MCSs. Examples of the use of an operand for one MCS can often illustrate its use for another MCS.