4. If no errors occur during the procedure, then when all the macros
have been added toNEWMAC MACLIB, NEW MAC MACLIB is renamed libname MACLIB. libname MACLIB, if it exists, is erased.
If errors occur during theVMFMAC EXEC procedure (for example, if a MACRO or a COpy file is not found) libname MACLIB is not erased,
and the updated macro library retains the nameNEWMAC MACLIB. libname EXEC ct1fi1e CNTRL
contains a list of macro a copy file to be updated
and/or included in libnameMACLIB. is the control file used by the UPDATE command. MACRO and
library,
files.COpy files to be updated and/or included in the macro
plus miscellaneous auxiliary control files and update
libnameMACLIB 1ibname COpy is the updated macro library.
contains theUPDATES files produced by UPDATE command processing.
The printer is spooled with theCONT option, so that when VMFMAC completes, the printer file contains: • A copy of the control files • For each updated macro or copy file, the update log file
producedby the UPDATE command. • A copy of each macro or copy file is the macro library • The libname COpy file, which contains the accumulated UPDATES files created by the UPDATE command.
1.When files with MACRO fi1etypes are added to a MACLIB, the
membername is taken from macro prototype statement.When files
withCOpy fi1etypes are added to a MACLIB, the membername is taken
from the filename of theCOpy file, (which will be $fi1ename if
updates were found, otherwise filename) unless you include a*COPY statement as the first record in the file, in the format: *COPY membername
Then, theMACLIB directory uses membername to name the copy file.
2. If errors occur duringVMFMAC processing, consult the 1ibname COpy file printed by VMFMAC. If you can correct the errors involving
one or two macro or copy files, you can add these members toNEWMAC MACLIB using the MACLIB command, then rename NEWMAC MACLIB to
1ibnameMACLIB after erasing the current libname MACLIB. 392 IBM VM/370 Planning and System Generation Guide
have been added to
If errors occur during the
and the updated macro library retains the name
contains a list of macro a copy file to be updated
and/or included in libname
library,
files.
plus miscellaneous auxiliary control files and update
libname
contains the
The printer is spooled with the
produced
1.
membername is taken from macro prototype statement.
with
from the filename of the
updates were found, otherwise filename) unless you include a
Then, the
2. If errors occur during
one or two macro or copy files, you can add these members to
1ibname