Recommended Procedures
r ---, , lile1. YOURQWN CNTR1 File: DK!.EnO £!fI.E1 TEXT !!ACS D!!KKAC CKSLIB OSKACRO TEXT KACS DMKMAC CKSLIB OSMACRO LOC2 UPDTLCL TEXT AUXRnO LCL.AUXLCL TEXT AUXRnO i LOCALO 2 ·R 1257 6DK LOCALO 1 LOCALO 1 DMKCFC R 12516DK B DMKCFC LOCAL01 B DMKCFC LOCAL02 A UPDTLCL Qutput File§ DMKCFC TXTLCL A contains updates R12576DK, LOCALO' , and LOCAL02 DMKCFC TXTLCL B contains updates R12516DK and LOCAL01 DMKSCN TXTLOC2 A contains update DMKSCN UPDTLCL 294 (B-disk)
r I I DMKRnO CNTRL I I YOUROWN CNTRL , I DMKCFC AUXRnO I I DPlKCFC R 12576DK I I DMKCFC AUILCL I I DMKCFC TXTLCL I , DKKCFC LOCALOl , L I 194 (C-disk) , , , DMKCFC TEXT I I DMKSCN TEIT , , DPlKPlAC M ACLIB
L ________________ r- I I I , I I I L
191 (A-disk) DMKCFC AUXLCL D!!KCFC LOCAL02 DPlKCFC TITLCL DMKSCN UPDTLCL DMKSCN TITLOC2 394 (D-disk) I DMKCFC ASSEMBLE, I I I DMKCFC ASSEMBLE, I I Figure 36. Files for VPlFASM lAUXRnO may be AUXR40, AUXR50, AUXR60 and so forth, depending on the
release level.
336 IBM VM/370 Planning and System Generation Guide
Paqe of GC20-1801-10 As Updated April 1, 1981 by TNL GN25-0837
Recommended Procedures
When all the updates have been applied, VMFASM calls the assembler to
assemble the updated source file, which has a temporary name of $DMKCFC. When the assembly is complete, VMFASM uses the update level identifier
of the most recent update that was found and applied by the UPDATE command to rename the text file produced by the assembly: in this
example, the output file is named DMKCFC TXTLCL. The updated source file created by the UPDATE command is erased.
The UPDATES file produced by a multilevel update is concatenated into
the output text deck so that when this object code is loaded,
information pertaining to its creation is contained in the load map.
Next, issue the VMFASM command to assemble DMKSCN ASSEMBLE: vmfasm dmkscn your own
The UPDATE command searches for files named DMKSCN AUXRnO and DMKSCN AUXLCL. Neither of these files exists; however, DMKSCN UPDTLCL (the
local update you created) does exist. This update is applied, the
source file is reassembled, and the output file is named DMKSCN TXTLOC2. The updated source file by the UPDATE command is erased. The UPDATES file produced by a multilevel update is concatenated into the
output text deck, so that when this object code is loaded, information
pertaininq to its creation is contained in the load map. Note: creates (or replaces, if it already exists) a temporary
workfile with a fileid of 'assemble-filename control-filename A1'. This
file is erased when VMFASM is finished with it. If the user already has
a file with this name it should be renamed using the CMS RENAME command,
to prevent its loss. For example, if you enter
vmfasm dmkrcf yourown
the work file is named DMKRCF YOUROWN A1. If the object modules created have a filetype of "TXTxxxx" and are
to be used with one of the GEN EXECs (CMSGEND, DOSGEN, VSAMGEN, etc.),
they must be renamed with a filetype of "TEXT". Using VMFMAC To Update iViacro Libraries
The VMFMAC EXEC procedure is similar
except that it is specifically designed
must provide:
to the VMFASM EXEC procedure,
to update macro libraries. You Update files, with UPDATE control statements to modify the macro
library members. You must also have available any IBM PTFs that have
been distributed for the macro library. A control file that lists update files or auxiliary control files to
be updated. An EXEC file listing the names of the members to be included in the
macro lil-rary. The files to be used for updatinq RDEVICE and ACCTON COpy are shown
in Fiqure 37. In addition to these disKs, you should have access to the
source COpy and MACRO files on MAINT's 394 and the CMS system disk. The
search order should be:
194 A 'R/W 191 BIA RIO 294 CIA RIO 394 D/A RIO 190 S RIO Part 5. Updating VM/370 337
Previous Page Next Page