- Maintenance level
- If
running the BUILDMCS command from a target zone, you must ensure that
the target and distribution zones are at the same maintenance level
before issuing the command. This will ensure that the resulting MCS
will be correct.
When deciding whether the BUILDMCS command is the appropriate method
for copying a particular product, you should also consider these situations:
- Element Versioning
- If
the original ++FUNCTION or any PTFs for the product to be copied supplied
elements using the VERSION operand on the element MCS, the VERSION
operand will not be included on the element MCS created by the BUILDMCS
command. The version information is not saved in the zone entries
during APPLY or ACCEPT processing and is therefore not available to
the BUILDMCS command.
- Macros causing assemblies
- If
the original ++FUNCTION or any PTFs for the product to be copied used
the ASSEM or PREFIX operands on the ++MAC MCS to supply macro instructions,
these ASSEM or PREFIX operands will not be included on the ++MAC MCS
created by the BUILDMCS command. This information is not saved in
the zone entries during APPLY or ACCEPT processing and is therefore
not available to the BUILDMCS command.
- Move, Rename, and Delete MCS
- If the original ++FUNCTION or any PTFs
for the product to be copied supplied ++MOVE, ++RENAME, or ++DELETE
MCS, these MCS will not be included in the MCS created by the BUILDMCS
command.
- Load module definition
- It is possible for more than one product to supply modules that
reside in a single load module. SMP/E cannot determine from the zone
entry information which product supplied the JCLIN link edit step
to define the load module. Therefore, it is possible the BUILDMCS
command will create a JCLIN link edit step to define a load module,
even though the product to be copied did not originally supply the
JCLIN or define the load module.
- Target zones and LEPARM and DALIAS information
- Target zones do not contain the LEPARM and DALIAS information
for MOD entries. Therefore, when the BUILDMCS command is issued against
a target zone, the generated ++MOD MCS will not contain the LEPARM
and DALIAS information.
- Target zone and distribution zone service levels
- 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.