HP 3000 Manuals

FILETABLE PARAMETER [ KSAM/3000 Reference Manual ] MPE/iX 5.0 Documentation


KSAM/3000 Reference Manual

FILETABLE PARAMETER 

The first parameter in every KSAM procedure call must be filetable, a
table describing the file and its access.  This table is defined in the
WORKING-STORAGE SECTION of the COBOL program.  It requires eight words as
illustrated in Figure 3-1.

	       Click here to view figure.
          Figure 3-1.  Filetable Structure 

filenumber       A number identifying the file returned by the CKOPEN
                 procedure after the file named in words 2-5 has been
                 successfully opened.  After the file is closed by
                 CKCLOSE, filenumber is reset to 0.  (This number should
                 be set to zero when the file table is initially
                 defined.)  It must be defined as a COMPUTATIONAL item.

filename         The name of the KSAM file.  This name is the actual
                 designator assigned to the file when it is created with
                 the KSAMUTIL BUILD command; filename may be a formal
                 designator if it is equated to the actual designator in
                 a :FILE command.

input-output     A code that limits the file access to input only, output
type             only, or allows both input and output:
                   0 = input only
                   1 = output only
                   2 = input-output

                 It must be defined as a COMPUTATIONAL item.

access mode      A code that indicates how the file will be processed:
                 sequentially only, randomly only, or either
                 (dynamically):
                   0 = sequential only
                   1 = random only
                   2 = dynamic (sequential or random)

                 It must be defined as a COMPUTATIONAL item.



MPE/iX 5.0 Documentation