Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Macro updates SMP/E for z/OS Commands SA23-2275-01 |
|
After all the macro replacements have been done, any macro updates
present can be scheduled. Again, multiple SYSMODs may contain updates
for the same macro. When two or more updates to the same macro are
being processed concurrently, SMP/E merges the text from each update
based on the sequence numbers in columns 73 to 80. The order of the
merge is based on the processing order expressed by the PRE operands
on the ++VER statements or by internal defaults, or both, as follows:
The library to be updated is determined from the SYSLIB information
in the target zone MAC entry. For more information about how SMP/E
determines the MAC SYSLIB, see Macro replacements.
If no SYSLIB is present, the SMPMTS is used as the target macro library.
For further information about the use of the SMPMTS as a target macro
library, see Use of the SMPMTS and SMPSTS as target libraries. If there is
no SYSLIB and the macro does not exist in the SMPMTS, the macro is
obtained from the distribution library and then updated. Upon return
from the update utility, SMP/E issues a message indicating whether
the update was successful.
Note: SMP/E checks only whether the NAME
operand on the ./ CHANGE statement specifies the same element as the
++MACUPD statement. (This checking is done during RECEIVE processing.)
Other ./ CHANGE operands may produce undesired results. For example,
if you code UPDATE=INPLACE and there is no SYSLIB in the MAC entry,
the distribution library may be updated.
|
Copyright IBM Corporation 1990, 2014
|