To enable a file to be processed by a program, it must be possible to set up a connection between the two. This connection can either be defined in the FCB or, if the program uses an internal file name (the file link name), be established using the FILE macro. The connection is stored together with other information in the task file table (TFT). File processing is thus controlled via the TFT.
For NK-ISAM files, file processing control also incorporates the management of user ISAM pools, in which these files are processed. The user can also use standard ISAM pools of the system, but then has no influence on pool size or reservation.
Macro | Operands | Brief description |
ADDPLNK | assigns a pool link name to a user ISAM pool. | |
CHNGE | assigns a new file link name to a file. | |
CREAIX | creates a secondary key for an ISAM file. | |
CREPOOL | creates a user ISAM pool. | |
DELAIX | deletes secondary indices of an ISAM file. | |
DELPOOL | deletes a user ISAM pool. | |
FCB | FILE | defines a fixed link between file and program. |
LINK | defines a file link name in the program. | |
POOLLNK | sets up a connection to a user ISAM pool. | |
FILE | LINK | creates a TFT entry; further operands describe the file and processing attributes. |
BLKCTRL | defines the file format. | |
NFTYPE | defines the file type of a file on Net-Storage (BS2000 file or node file). | |
POOLLNK | sets up the link to the ISAM pool. | |
RDTFT | displays TFT information. | |
RELTFT | deletes a TFT entry. | |
REMPLINK | deletes a pool link name. | |
SHOPLNK | shows assignments of pool link names to ISAM pools. | |
SHOPOOL | returns information on the attributes and occupancy of ISAM pools. |