To make it easier for you to install cross-zone requisite SYSMODs,
SMP/E writes the necessary commands to the SMPPUNCH data set: SET
BOUNDARY, RESETRC, and either ACCEPT (for distribution zones) or APPLY
(for target zones). Nothing is written to SMPPUNCH
for a specified zone in the following cases:
- There are no requisite SYSMODs for the specified zone.
- NOPUNCH was specified on the REPORT
CROSSZONE command.
When a global zone CSI data set name is specified
for one or more zones on the ZONES operand, SMPCSI and SMPCNTL DD
statements will be included in the SMPPUNCH output. These DD statements
will appear before the SET BDY command and must be copied into the
users job before the output can be used. When all of the zones in
the report are defined in the SET global zone, the SMPCSI and SMPCNTL
DD statements will not appear in the SMPPUNCH output.
Figure 1 shows the format of the
SMPPUNCH output from the REPORT CROSSZONE command.
Figure 1. REPORT
CROSSZONE: Format of SMPPUNCH Output//* DD statement for zone zone1
//SMPCSI DD DSN=globalcsi1,DISP=SHR
//SMPCNTL DD *
SET BDY (zone1 ).
RESETRC.
command SELECT(
sysmod1 /* REQUIRED DUE TO sysmod2 IN zone2 */
)
BYPASS(HOLDSYSTEM)
CHECK
GROUP.
/*
//* DD statement for zone zone3
//SMPCSI DD DSN=globalcsi2,DISP=SHR
//SMPCNTL DD *
SET BDY (zone3 ).
RESETRC.
command SELECT(
sysmod3 /* REQUIRED DUE TO sysmod4 IN zone4 */
)
BYPASS(HOLDSYSTEM)
CHECK
GROUP.
/*
- globalcsi1
- the global CSI data set in which zone1 is defined.
- globalcsi2
- the global CSI data set in which zone3 is defined.
- zone1, zone3
- are the names of the zones where the requisites are to be installed.
- command
- is the command to be used to install the requisites: ACCEPT for
a distribution zone, and APPLY for a target zone.
- sysmod1, sysmod3
- are the IDs of the requisite SYSMODS.
- sysmod2, sysmod4
- are the IDs of the SYSMODs that contained the CIFREQ data (the
causer SYSMODs).
- zone2, zone4
- are the names of the zones that contained the CIFREQ data (the
causer zones).
Note: - If there is more than one causer SYSMOD or causer zone for a selected
SYSMOD, a comment is written for each of the causers. These comments
refer to the previous SYSMOD in the select list.
- If there are requisites for more than one zone, a set of commands
is written for each zone.
- You can edit the SMPPUNCH output before using it. For example,
you may want to install SYSMODs for only one of the zones, or you
may want to delete SYSMODs that have not yet been received.