Suppose that you want to propagate an FMID, such as SMP/E V3R6,
to another system. You could do this with the BUILDMCS command by
following these steps:
- Ensure that the target and distribution zones into which SMP/E
is currently installed are at the same service level. This can be
determined by running either REPORT SYSMODS or LIST NOACCEPT/LIST
NOAPPLY. If any differences are listed in the output, either ACCEPT
or RESTORE the differences.
Note: If you ACCEPT the differences,
you are raising the service level in the distribution zone. If you
RESTORE the differences, you are lowering the service level in the
target zone.
- Use the distribution zone as the zone identified on the SET command.
However, if you do not ACCEPT JCLIN (ACCJCLIN is not specified in
the DLIBZONE entry), then you should use the target zone as the zone
against which the BUILDMCS command is to be run. SMP/E needs the JCLIN
to create entries such as load modules. The JCLIN exists in the distribution
zone only if ACCJCLIN is specified in the DLIBZONE entry.
- Run BUILDMCS against the zone identified in the previous step,
as shown in this example:
SET BDY(FROMDLB) /* DLIB zone where HMP1E00 is installed */.
BUILDMCS /* Build the MCS and JCLIN */
FORFMID(HMP1E00) /* for the FMID HMP1E00 */.
- Use the DDDEF entry information from the BUILDMCS Entry Summary
Report to determine which DDDEFs must be defined in the new target
and distribution zones and define them.
- RECEIVE, APPLY, and ACCEPT the output in the SMPPUNCH data set
that was generated by the BUILDMCS command.