Directory
Figure 13-2 is an alphabetical list of
the major labels in aodules DMKIMG and D!KNMT. The figure indicates the
associated .ethod of operation diagrams
and it provides a trief descripticn cf
the operation perfor.Ed at the point in
the progra. associated with each label. I ILabel I AFTERRD
BLDL2
BLDL3
BLDRET
DIAGERR DSPLOOP -ENDPARMS ERR004
-FILEBAD GETSEQ LDERR
LOADRTN LOOPl LOOP2 MOVETXT NOTEXT OPTIONS PARMERR RANOUT RDEOF
RDERR RDLOOP READEXIT READRTN RETURN RETURN STOWRTN TXTLOOP WRITERTN Figure 13-2,. Diagrall
13-2
13-1
13-1
13-1
13-2
13-2
13-1
13-2
13-1
13-1
13-2
13-1
13-1
13-1
13-1
13-2
13-1
13-1
13-2
13-2
13-2
13-2
13-1
13-1
13-1
13-2
13-1
13-1
13-1 DMKIMG an
Description
Saves the name of the control file.
Checks for file.
Return to user key.
Issue error message DMKNMT254E. Adjusts old displace.ent in directory entries.
Creates DUMMY image library.
Issues return code of 4.
Issues FILEDEF error.
Obtains current value of sequence nu.ter.
Issues error lIessage DMKBftT249!. Sillulates LOAD functions. Validates para.eter list. Validates options.
Issues error .essage D!KNMT248!. Scans through Gives return code 100 for paralleter error.
Issue error aessage DMKN!T256E. Saves file name for CLOSE.
Checks for end-of-file. Points to file name.
Issue return codes from READ. Simulates READ functions.
Saves return code.
Obtains return address.
Simulates STOW functions.
Creates TXT cards.
Simulates WRITE functions. DMKNMT Label Directory
236 IBM VM/370 Service Routines Program Logic I I
Data Areas
The following data areas are used by DMKIMG and DMKNMT: Data Control Block (DCB) Data Extent Block (DEB) Data Extent Centrol Block (DECB) (PDEBLOK) All the above data areas except PDBELCK are described in the CS/VS2 ]ebyggiBg Handbook, Vol. 2, Crder Nc. GC28-0988. The PI!ELOi-is-aescribed in Figure 13-3.
4
8
C Hex Dec -0 -0 8 8 OC 12 PDENAME DS PDEDISP DS PDELGTH DS PDENAME PDEDISP PDELGTH CL8
1F
1F M.ember name REA of start of member Length of member in bytes Figure 13-3. PDEBLOK Directory Entry for Named System Chaptsr 13. D!KI!G and -- IEBI8AG! Interface 237
Previous Page Next Page