COMTRAN Reconstruction

J28-6169 · January 1962

90.03.02

PDF page 175 of 221. Download the scanned PDF

The page as scanned

The scan of PDF page 175 of J28-6169
Select the scan to open it at full size.

The text read off it

[90.03.02]

the generated File Block and the assignment of each file to a Buffer Pool and to transmit the location of any non-standard label routines to the IOCS System. File type, mode, allowable I/O units and blocking requirements are among those items which may be assumed as unchanging by the generated object program and hence are recorded in File Check Table to insure that the user does not change these via modification of *FILE cards and *SPEC cards.

2. Card Format
Word 1 - standard 9L format. text type 011.
Word 2 - checksum
   3-4 - file check entry i
   5-6 - file check entry i + 1
      .    etc.
      .    etc.
      .    etc.
3. File Check Entry Specifications

Two words of text are required for each file referenced in a program. Their format is:

                              Bit      Content
1st word of file               S       If = 1, mixed mode file
check entry                   1-5      0
                                6       If = 1, binary mode
                                            = 0, BCD mode
                               7-8      If = 00, Input
                                            = 01, PTO
                                            = 10, TTO
                                            = 11, Checkpoint
                               9-17     0
                               18-20    If = 001  Card equipment only
                                           010  Tape drive only
                                           011  Either tape or card allowable
                               21-35    File reference number

2nd word of file                S       If = 1, this is last entry of the File
check entry                                 Check Table
                               1-2      0
                               3-17     0 or relative loc non-standard label
                                            routine
                               18-20    If = 000    N = blocksize
                                        If = 001    N ≤ blocksize
                                        If = 010    N = blocksize a multiple of N
                               21-35    N