starter Systems Also, if you wish, you can change the printer forms control buffer
module (DMKFCB) to conform to local requirements. If you want to change
the printer forms control buffer, modify the file that was punched (in
step 15) and place it in the reader following the system name table
macro statements:
:READ DMKFCB ASSEMBLE (forms control macros)
:READ DMKSNT ASSEMBLE {system name table macros} Ensure that the cylinders specified for the directory as well as
the DMKSYS and DMKSNT source programs do not overlap each other.
Instructions for creating new forms control macro statements are in the 1&3 7 0 PrOQram!lll@S FORMAT OF THE READ CPNTROL STATEMENT The READ control statements must be punched according to the format
shown in Figure 26.
r I t Number of I I I ColumnlCharacterslContentsl !!eaning I , ,colon I : I Identifies card as a control card I , I 2-5 4 IREAD Identifies card as a READ control card I I , 6-7 2 , blank , I I 8-15 8 I fname Filename of the file punched I I 116 1 blank , 1 i i7-24 8 iftype Filetype of the file punched 1 1 125-80 56 1 blank
L
Figure 26. Format of READ Control Statement SPECIAL PROCEDURE IF YOU ARE USING ONLY ONE TAPE DRIVE If you are using only one tape drive, issue the command:
define 181 as 182
Now mount the scratch tape in place of the system PUT and ready the
device. Part 3. Generating VM/370 (CP, CMS, RSCS, and IPCS) 245
starter Systems INVOKE THE GENERATE EXEC PROCEDURE When all the files are placed in the reader, invoke the GENERATE EXEC procedure by issuing the following command:
generate vm370 This procedure invokes the VM/370 directory program to build the
disk-resident VM/370 directory, then assembles the DMKRIO and DMKSYS files that you placed in the real card reader. GENERATE prompts you for
the filename of your directory file with the message
ENTER DIRECTORY FILENAME
Enter the name you specified in the directory deck.
After the directory program execution completes, the DMKRIO and DMKSYS files are assembled in preparation for building the new CP system
nucleus. G'P.NER.TF. +hen check!=; fnr and source files.. 9.'her.. new versions of the DMKFCB and.DMKSNT modules are provided, GENERATE
assembles the new modules and replaces the corresponding starter system
supplied modules with the new modules. If any errors occur while the VM/370 directory is being built, the directory program issues error
messages and the GENERATE EXEC procedure issues the following message: CORRECT THE DIRECTORY CARDS AND RELOAD THE CARD READER RESPOND WITH: GENERATE DIRECT
Correct the errors in the directory program control statements, and
reload the card reader with only the ID card, the :READ statement, and
the directory program control statements. Then respond with:
generate direct
If errors are detected while the DMKRIO, DMKSYS, DMKFCB, or DMKSNT files are assembling, GENERATE issues a similar message: CORRECT THE filename ASSEMBLE FILE AND RELOAD THE CARD READER RESPOND WITH: GENERATE filename
Correct the errors in the
with only the ID card, the
Then, issue the GENERATE
example:
generate dmksys
indicated file, and reload the card reader
:READ statement, and the appropriate file.
command with the appropriate option. For Step 17. Attached Processor Support and
Virtual= Real Machines Once the directory is built and the files are assembled, the GENERATE EXEC asks:
ARE YOU GENERATING AN AP SYSTEM?--(RESPOND YESINO) followed by: VIRTUAL=REAL OPTION REQUIRED (YES, NO) : Your responses to these questions will determine the CNTRL file and
loadlist EXEC necessary to correctly build your system.
246 IBM VM/370 Planning and System Generation Guide
Previous Page Next Page