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.

[]
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