VMFLOAD CP LOADLIST REQUIREMENTS The CPLOAD loadlist EXEC contains a list of CP modules that is used by
the VMFLOAD procedures to punch the text decks for the CP system. All
modules following DMKCPE in the list are pageable CP modules. Each 4K
page in this area may contain one or more modules. Pageable modules must
not span the 4K page boundaries. The module grouping is governed by SPB (Set Page Boundary) cards. An SPBcard is a loader control card that
forces the loader to start this module at the next higher 4K boundary.
If more than one module is to be contained in a 4K page, only the first
is preceded by an SPB card.
The loader inserts SPB cards automatically where they are needed; you
need not insert SPB cards.
The position of two modules in the loadlist is critical. All modules
following DMKCPE must be reenter able and must not contain any address
constants referring to anything in the pageable CP area. DKKCKP must be the in 390 IBM VM/370 Planning and System Generation Guide
VMFMAC VMFMAC Use the VMFMAC EXEC procedure to update macro libraries. It invokes the CMS UPDATE command to update specified copy or macro files, according to
entries in a control file, and then builds a new macro library from the
resulting new versions of those files.
The format of the VMFMAC command is:
r ,VMFMAC ,libname ctlfile
L
libname
ctlfile
is the filename of the macro library to be updated, and of the EXEC file that contains the names of the library members. The
entries in libname EXEC must be in the following format:
&1 &2 fn1
&1 &2 fn2
where fnl, fn2, and so on, are filenames of macro or copy
files to be updated and included in the macro librarYr which
must have a filetype of MACLIB. is the filename of a control file to be used to apply the
updates. The filetype must be CNTRL. The filenames used by VM/370 are DMKRnO, DMSRnO, DMSMnO, DMTRnO, and DMMRnO. The steps taken by VMFMAC are summarized below. 1. VMFMAC locates libname EXEC and the control file. It also erases
any _existing files named NEWMAC MACLIB and NEWMAC COPY. Then VMFMAC begins reading the macro or copy filenames from the EXEC, beginning at the bottom.
2. For each entry in the libname EXEC, VMFMAC: Invokes the UPDATE command with the CTL option to apply the
updates specified in the control file.
Adds the updated macro or copy file ($filename MACRO or
$filename COPY) to the macro library NEWMAC MACLIB. !dds the UPDATES file created by the UPDATE command to the file NEWMAC COPY. Erases $filename MACRO or $filename COPY, and filename UPDATES. 3. If there are no update files for a macro or copy file specified in
libname EXEC, the macro or copy file is added to NEWMAC ftACLIB in
its current form. NEWMAC COPY, containing a history of updates
applied by VMFMAC, is added to NEWMAC MACLIB. Part 5. Updating VM/370 391
Previous Page Next Page