VMPLOAD PROGRAM Label BDCTR DINITA
DINITB
DINITD
ENDL PNDM NOCTR NOPILE NOLDL RDCTR RETERR SRTXT VMFLOAD Module
or
Procedure VMPLOAD VMPLOAD VMPLOAD iMPLOAD VMPLOAD VMPLOAD VMPLOAD iMPLOAD VMPLOAD VMPLOAD i!!PLOAD VMPLOAD iMPLOAD Diagram
7-12
7-12
7-12
7-12
7-12
7-12
7-12
7-12
7-12
7-12
7-12
7-12
7-12
Description
Error exit when error occurs While reading control file.
Reads the MACS record froll control file.
Punches text files.
Punches the highest level update available. Closes punch and returns to CMS. Searches for file specified in control
file.
Error exit when control file not found. Skips the files that are not found.
Error exit when loadlist EXEC procedure is
not found.
Reads the control file.
Exits to CMS. Punches the TEXT file if update level is
not found.
Entry for load list program. Pigure 7-4. The VMPLOAD Program Label Directory VMFMAC PROCEDURE Module or
Label Procedure
-AREAD iMFMAC Y!F!AC -ERR2 iMFMAC -!UCUP VHFHiC -RENEWCO iMFMAC -STCTL iMFMAC -STKL iMFlUC -UPDERR iMFMAC Diagrall
7-13
1-13
7-13
7-13
7-13
7-13
7-13
7-13
Description Checks that each macro or copy file listed in the 'maclibname EXEC' file exists. Checks that the 'maclibname EXEC' file exists.
Prints error message if entire update prccedure
is not successful. Updates the macro or copy files and puts them in
the new macro library. Renames existing NEW!AC COPY and JEW!IC MICLIB files. Checks that the 'cntrlnalle CNTRL' file exists.
Prints the control file.
Prints error message if error occurs during
updating.
Figure 7-5. The iMFMAC Procedure Label Directory Chapter 7. Procedures for Generating and Updating V8/370 153
GENERATE PROCEDURE La1::el -ASMERR -BADDRCT -BLDSYS -BUILD -CMS -CP -DIRECT -DMS -IPCS -IPCSRP -IPCSRlJ -IPCSGD -IPCSYES -IPLGEN -LPEND -NUCLElJS -RSCS -RSCSBLD -RUN -SRVC -VM370 Module
or Procedure GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE
GENERATE Diagram 7-15
7-15
7-14
7-14
7-15
7-14
7-15
7-15
7-14
7-14
7-14
7-14
7-14
7-14
7-15
7-14
7-14
7-14
7-15
7-14
7-14
7-15
Description Sends an error message and exits whEn an error is
encountered while assembling DMKRIO, DeKSYS, DMKFCEI or DMKSNT. Sends an error message and exits whEn an error
is encountered while building the directory.
Invokes the VMFLOAI program to tuild the RSCS nucleus.
Invokes the VMFLOAt Frograa. Sets the correct load list and control file for the CMS nucleus load. Sets the correct load list and control file for the CP nucleus load. Sets up virtual=real area if
desired.
Builds the VM/370 directory. Saves a copy of the CMS nucleus on disk. Prompts the user to verify that the current A-disk
is to be used as the IPCS A-disk. Prompts the user for the IPCS userid. Prompts the user for the IPCS A-disk link parameters.
Loads the IPCS Bodules from tape onto the IPCS A-disk. Creates a standalone copy of one or all cf the
service programs. Checks whether the tMKRIO, DMKFCB, DMKSYS, or DMKSBT decks exist.
Builds a new CP or CMS nucleus. Prompts the user to tuild the RSCS system. Writes the RSCS text decks on disk.
Assembles the tMKRIO, DMKSYS, DMKFCE, and DMKSNT decks. Punches the standalone service programs. Main processing routine for building new CP modules or VM/370 directory.
Figure 7-6. The GENERATE Procedure Label Directory
154 IBM VM/370 Service Routines Program Logic
Previous Page Next Page