Recommended Procedures VARIATIONS: If you do not want to use VMFMAC to update all of DMKMlC "ACLIB (it is very large, and V"FKAC is not practical if you are
updating only one or two members), you may want to consider manually
updating the macro and copy files using theUPDlTE command and then
using the"lCLIB REP command to update D"KMAC MACLIB. Or, you may want
to useV"FMAC to create a local macro library containing your changes,
and use this library, in addition toDMKMAC "lCLlB, when you reassemble CP modules.
Consider the files:
goto label25RDEVlCE MACRO goto label25 ACCTON COpy IQU ROW N CNT RL TEXT MACS LCLMAC DKKMAC C"SLIB OSMACRO toe 2 TJPDTtCL LCL AUXLCL TEXT AUXRnO When you issue the command:
vmfmac lclmac yourown
the macro libraryLCLMAC KACLlB is created, containing only the members RDEVICE and ACCTON. When you use YOUROWN CNTRL with the V"FASH EXEC procedure, LCL"AC KACLIB is searched before DMKMAC MACLIB for the assembly, so your macros are found first.
Using VMFLOAD To Punch a NewNucleus After you have reassembled all the modules that require updating, you
may build a newCP nucleus that contains the updated text decks. In our
example, you also want to include your new module,DMKCMD, in the CP nucleus.
To punch a new nucleus, you use theV"FLOAD program, which requires: • A loadlist file, which must have a filetype of EXEC. It contains the
filenames of the object modules in the order in which they are to
reside in the nucleus.• A control file, from which VMFLOAD can determine the filetypes of the
latest level text decks, so it can punch them.
The files to be used for creating a newCP nucleus are shown in
Figure 38. This nucleus incorporates the updates described in the
preceding pages. The search order is:
191 AR/W 29q B/A RIO 19q CIA RIO 190 S R/O 3QO IBM VM/370 Planning and System Generation Guide
updating only one or two members), you may want to consider manually
updating the macro and copy files using the
using the
to use
and use this library, in addition to
Consider the files:
goto label25
vmfmac lclmac yourown
the macro library
Using VMFLOAD To Punch a New
may build a new
example, you also want to include your new module,
To punch a new nucleus, you use the
filenames of the object modules in the order in which they are to
reside in the nucleus.
latest level text decks, so it can punch them.
The files to be used for creating a new
Figure 38. This nucleus incorporates the updates described in the
preceding pages. The search order is:
191 A