tore attributes of file in TFT
Component: | BS2000 |
Functional area: | not allocated |
Domain: | not allocated |
Privileges: | STD-PROCESSING |
Routing code: | $ (with NBCONOPI=N) or E (with NBCONOPI=Y) |
Function
The SET-FILE-LINK command saves the specified attribute details for a file, which will normally already exist (e.g. it has been created using a CREATE-FILE command), in the TFT under a particular file link name. These details will then be used when the file is opened, instead of the corresponding details specified in the program.
For more information on the function and purpose of the TFT entry see the Function section of the ADD-FILE-LINK command description.
Overview of functions
Function / Meaning | Level 1 operands | Level 2/3 operands |
---|---|---|
Define the file link name for which a TFT entry is to be created | LINK-NAME | |
Name of file/file generation to which the SET-FILE-LINK command relates | FILE-NAME | |
Access method (ISAM, SAM, BTAM ...) | ACCESS-METHOD | |
Access method ISAM | =*ISAM | |
| KEY-LENGTH | |
| KEY-POSITION | |
| WRITE-IMMEDIATE | |
| DUPLICATE-KEY | |
| PADDING-FACTOR | |
| VALUE-FLAG-LENGTH | |
| PROPAGATE-VALUE-FLAG | |
| LOGICAL-FLAG-LENGTH | |
| READ-IN-ADVANCE | |
| POOL-LINK | |
OPEN mode | OPEN-MODE | |
Record format | RECORD-FORMAT | |
variable
| =*VARIABLE | RECORD-SIZE |
fixed
| =*FIXED | RECORD-SIZE |
undefined
| =*UNDEFINED | RECORD-SIZE |
Block length | BUFFER-LENGTH | |
Specify device | SUPPORT | |
Disk processing | =*DISK | |
| VOLUME-ALLOCATION | |
| SHARED-UPDATE | |
| WRITE-CHECK | |
| IO-ATTRIBUTES | |
| CLOSE-MODE | |
Tape processing | =*TAPE | |
| PREMOUNT-LIST | |
| VOLUME-LIST | |
| ||
| LABEL-CHECK | |
| PROTECTION-LEVEL | |
| OVERWRITE-PROTECTION | |
| BYPASS | |
| POSITION | |
| LABEL | |
| CODE | |
| EBCDIC-TRANSLATION | |
| FILE-SEQUENCE | |
| CHECKPOINT-POSITION | |
| BLOCK-OFFSET | |
| RETENTION-PERIOD | |
| TAPE-WRITE | |
| DESTROY-OLD-CONTENTS | |
| CLOSE-MODE | |
Chained input/output | IO-CHAINING | |
Define file format (BLKCTRL) | BLOCK-CONTROL-INFO | |
Output of message on completion of CLOSE processing | FILE-CLOSE-MSG |
Format
SET-FILE-LINK | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Return codes
(SC2) | SC1 | Maincode | Meaning |
---|---|---|---|
0 | CMD0001 | Command executed | |
2 | 0 | DMS0546 | Catalog entry for specified file has reached maximum size |
2 | 0 | DMS054A | Insufficient disk space or access to disk not possible |
1 | DMS0576 | Invalid operand combination | |
1 | CMD0202 | Syntactical or semantic error in command | |
32 | DMS0584 | A state that does not allow the function to continue was reported during processing | |
32 | DMS05C7 | Unexpected internal error in DMS | |
64 | CMD0216 | Privileges error | |
64 | DMS0501 | Requested catalog not available | |
64 | DMS0512 | Requested catalog cannot be found | |
64 | DMS051B | Requested user ID not in pubset | |
64 | DMS051C | User not authorized to access pubset | |
64 | DMS0535 | Specified file not shareable | |
64 | DMS0585 | Error detected when processing catalog or multiprocessor system | |
64 | DMS0586 | It is not possible to access or reserve a volume at present | |
64 | DMS0587 | Use of the specified command has been restricted by the system administrator | |
64 | DMS0588 | It was not possible to allocate disk space | |
64 | DMS05FC | Specified user ID not in HOME pubset | |
64 | DMS06C4 | File generation group not yet cataloged | |
64 | DMS06FF | BCAM connection severed | |
128 | DMS0506 | Function not executed due to change in master | |
130 | DMS0524 | System address space exhausted | |
130 | DMS053C | Insufficient space for catalog file on pubset | |
130 | DMS0582 | File is currently locked or being used and cannot be processed | |
130 | DMS0585 | Error detected when processing catalog or multiprocessor system | |
130 | DMS0586 | It is not possible to access or reserve a volume at present | |
130 | DMS0588 | It was not possible to allocate disk space | |
130 | DMS0594 | Not enough virtual memory available | |
130 | DMS05C8 | Maximum permitted number of files reached |