Data Areas
Tbe File Status Table is used by the DMSZAP module: ,., 4 Bytes .. I Filename -1 Filetype 1,· 1 DATE LAST WRITTEN (Note 1) 20 Write Pointer 22 Read Pointer
Relative Record Number Relative Record Number
24 26
Number of
Filemode
Records in File
28 Disk Address 30 Fixed
. 1
31
Flag of First Chain Link Variable (Note 2) Byte (Note 3)
32 Record Length (F)
Maximum Record Length (V)
36 Number of
Year (Note 4) 800-Byte Data Blocks
Notes:
1. Date last written is in packed decimal format MM DO HH MM;
for example, 02 20 14 07 represents February 20, 2:07 p.m.
2. F = Fixed-length records. V = Variable-length records.
3. Flag Byte = 0 4. Year is in character form; for example, '72' for 1972.
Figure 10-3. File Status Table Entry Chapter 10. The ZAP Service Program 209
Diagnostic Aids
THE ZAP COMMAND PROCESSOR (DMSZAP) Message Code DMSZAP001E DMSZAP002W DMSZAP002E DMSZAP003E DMSZAP001E DMSZAP014E DMSZAP041E DMSZAP056E DMSZAP010E DMSZAP104S DMSZAP190W DI!SZAP191W D!SZAP192W DMSZAP193W DMSZAP194W DMSZAP200W DMSZAP208E DMSZAP210E DMSZAP213W DMSZAP245S DMSZAP246W DMSZAP241W DMSZAP248W DI!SZAP1501 DMSZAP1511 Label SCANLINE PREOPLB5 FDEFINP PREOPLB3 SCANLINE FDEFINP STFDEF SCAN LINE SCANLINE PREOPLB4 SCANLINE PREOPLB4 CHKLDTBL
RDCARD2
RDLIB INYEREP DUI!PREC GOODTHRE DECODE1 GOODTHRE GOODTHRE OPENFILE READCESD YERIFY1 STFDEF STFDEF BASEREC WRCARD CHKLDTBL PREOPLB3 RDTXTLIB RDLDLIB CONEND OPENFILE Diagram 10-2 10-6 10-2 10-6 10-2 10-6 10-2 10-2 10-6 10-2 10-6 10-6 10-2 10-6 10-2 10-3 10-4 10-5 10-5 10-3 10-5 10-4 10-5 10-6 10-1 10-8 10-6 10-6 10-4 10-2 10-6 10-6 10-8 10-1 10-5 10-6 Message Text NO FILENAME SPECIFI!D FILE 'fn ft' NOT FOUND FILE 'fn ft' NOT FOUND INVALID OPTION 'option'
FILE 'fn ft' IS NOT FIXED, 80 CHAR. RECORDS INVALID FUNC7ION 'function' NO FUNCTION SPECIFI!D FILE 'fn ft' CONTAINS INVALID RECORD FORMATS INVALID PARAI!ETER 'para.' ERROR Inn' R!ADING FILE 'fn ft f.' FRO! DISK INVALID CONTROL RECORD OR NO GO SWITCH SET PATCH OVERLAPS - SET NO GO SWITCH ERROR - ODD NUI!BER OF DIGITS - SET Be GO SWITCH PRECEDING CONTROL R!CORD FLUSHED CSECT NOT FOUND IN '{me.berlfn} ft' - SET NO GO SWITCH VERIFY REJECT - SET NO GO SWITCH FILE 'fn ft' IS NOT VARIABLE RECORE FeRMAT FILE 'fn ft' IS ON A READ/ONLY DISK BASE VALID INVALIE - SET NO GO SWITCH ERROR 'nnn' ON PRINTER NO LOADER TAELE PRESENT FOR MODULE 'fn' - SET NO GO SWITCH I!EMBER 'name' NOT FOUND - SET NO GC SWITCH INVALID VER/REP DISP - SET NO GO SWITCH ZAP PROCESSING COI!PLETE MEI!BER FOUND IN LIBRARY 'fn'
Figure 10-4. ZAP Co.mand Processor (DMSZAP) Messages 210 IBM V!/310 Service Routines Program Logic
Previous Page Next Page