VMFASM $fn LISTING Assembler listing (if PRINT option is in effect)
This file also contains data from the update log file (fn UPDLOG), describing the updates applied to the source file.
Note: 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". The UPDATE command issues the message DMSUPD178I to indicate each of the
update files being applied. ASMBLING fn
indicates that the assembly is going to begin.
any assembler option on the VMFASM command line,
are also displayed.
fn {TEXT } TXTxxxxx CREATED
If you specified
the options used
indicates the filename and filetype of the text deck.
*** fn ASSEMBLE NOT FOUND ***
The source file could not be located.
*** ctlfile CNTRL NOT FOUND ***
The control file could not be located.
*** ERROR UPDATING fn ***
An error occurred during UPDATE command processing.
*** ERROR ASMBLING fn ***
An assembler error occurred.
*** NO TEXT FOR'fn ***
No TEXT file was produced, because of assembler errors.
386 IBM VM/370 Planning and System Generation Guide
VMFLOAD VMFLOAD Use the VMFLOAD EXEC procedure to generate a new CP, CMS, or RSCS nucleus. The VMFLOAD program uses two files, a loadlist EXEC file and a
control file, to produce a punch file that has several object modules. VMFLOAD requires a virtual machine with 320K. The format of the VMFLOAD command is:
r I VMFLOAD I loadlist ctlfile
L
loadlist is the filename of an EXEC file that contains the names of
object modules in the order in which they are to reside in the
complete load file for the nucleus. For example: &CONTROL OFF & 1 &2 fn [ft]
& 1 &2 fn [ft]
where fn and optionally ft, are the filename and filetype of
an object module to be punched. The object modules are
punched in the order specified, beginning at the.top of the
loadlist EXEC. If a filetype is specified, VMFLOAD searches
for that specific file, and, if it finds it, punches it
without a header card.
If the file type is not specified in the loadlist, VMFLOAD uses
the control file to determine which object module is the level object module available. VMFLOAD searches the
control file from top to bottom. When it finds the
appropriate object module, VMFLOAD punches it.
ctlfile is the filename of the control file. This is usually the same
control file used to apply updates to modules via the V!FAS! or UPDATE commands. This file identifies the highest level
object module available, if the filetype is not specified in
the loadlist.
1. Before the the files specified in the loadlist are punched, VMFLOAD issues a SPOOL PCH CONT command to ensure that the punched files
appear as one deck. You may wish to specify SPOOL PCH TO userid
before you invoke VMFLOAD to transfer the punched output as a file
to your own (or another) virtual machine as a reader file. If you
want to perform any additional controls, you should write an EXEC procedure to perform the control and invoke VMFlOAD from that EXEC procedure.
2. For each entry in the loadlist that VMFlOAD searches the control file to
object module.
does not specify a filetype
determine the filetype of the Part 5. Updating VM/370 387
Previous Page Next Page