Label
READ
READCARD
REREAD
RET1SCANACCO SCANALLO SCAN CARD SCANCONS SCANCTCA SCAN DEDI SCAN DIRE SCANIPL SCANLINK SCANMDIS SCANNAME SCANOPTI SCAN SPEC SCANSPOO SCAN USER SCAN1 SCAN2311 SCAN2540 SCAN2701 SCAN2702 SCAN2703 STARTIO STATE STOREADD TERM TESTBUFF TESTUDEY UPDATE UPDATECT WRITE Diagram
4-1
4-2
4-2
4-5
4-4
4-4
4-3
4-4
4-4
4-4
4-2
4-2
4-4
4-2
4-4
4-3
4-2
4-2
4-4
4-4
4-4
4-1
4-1
4-1
4-1Description Reads control statements and branches to appropriate processing
routine.
Reads control statements.Sets up pointer to control statement read buffer. Scans control statements. ACCOUNT statement processing routine.
Builds allocation record.Scans the control statement for the next operand. CONSOLE statement processing routine. Updates the UDEYBLOK and chains the control unit to the UDEYELOK for channel-to-channel adapters.
DEDICATE statement processing routine.DIRECTORY statement processing routine. IPL statement processing routine.
LINK statement processing routine.MDISK statement processing routine. Scans the name table until a match is found. Register 4 points
to thename table. If the name field is a constant,
it is put in theUDEYBLOK. If the name field is an address,
control is passed to that address.OPTION statement processing routine. SPECIAL statement processing routine. SPOOL statement processing routine. USER statement processing routine. Points register 4 to TAEL!1, then branches and links to SCANNAME routine to determine the appropriate control statement
processing routine.Updates the UDEYBLOK for 2311 disks. Updates the UDEVBLOK for 2540 devices. Updates the UDEVBLOK for 2701 devices. Updates the UDEVBLOK for 2102 devices. Updates the UDEYBLOK for 2103 devices.
Reads the input control statements if the directory program is
not running underCMS. Checks that control statement file exists. Sets the DIRFLAG to X'20' to indicate edit, if EDIT is specified
when the Directory program is run standalone.
At end of processing, returns control toCMS if running under YM/370. Tests to see if UDEYBLOK was used.
GetsD1SD address of UMACELOK. Points to next UDEVBLOK. Updates device count in UMACBLOK. writes the directory on I!SD. Figure 4-2. The Directory Program Label Directory (Part 2 of 2) 90 IBM VM/370 Service Routines Program Logic
,
READ
READCARD
REREAD
RET1
4-1
4-2
4-2
4-5
4-4
4-4
4-3
4-4
4-4
4-4
4-2
4-2
4-4
4-2
4-4
4-3
4-2
4-2
4-4
4-4
4-4
4-1
4-1
4-1
4-1
routine.
Reads control statements.
Builds allocation record.
DEDICATE statement processing routine.
LINK statement processing routine.
to the
it is put in the
control is passed to that address.
processing routine.
Reads the input control statements if the directory program is
not running under
when the Directory program is run standalone.
At end of processing, returns control to
Gets
,