Delete pool link name
Component: | BS2000 |
Functional area: | File processing |
Domain: | FILE |
Privileges: | STD-PROCESSING |
Function
The REMOVE-ISAM-POOL-LINK command enables the user to delete one particular pool link name, or all of them, from the pool table for the job. The command will only be executed fully if the files which were originally linked with these pool link names have been correctly closed; for any pool link names which are linked to open files, DMS will issue an error message.
The ADD-ISAM-POOL-LINK command enters a pool link name for an ISAM pool into the pool table of the task. Entries in the pool table can be displayed by using the SHOW-ISAM-POOL-LINK command.
For a full description of the ISAM pool see the “Introductory Guide to DMS” [13].
Format
REMOVE-ISAM-POOL-LINK |
LINK-NAME = <name 1..8> / *ALL |
Operands
LINK-NAME =<name 1..8> / *ALL
Specifies which pool link name is to be deleted from the pool table.
LINK-NAME = <name 1..8>
The pool link name LINK-NAME, which was allocated to an ISAM pool using an ADD-ISAM-POOL-LINK command, will be deleted.
LINK-NAME = *ALL
All the pool link names for the task are to be deleted. If any pool link name is still linked to a file which is open, a corresponding error message will be output, and the other pool link names will be deleted.
Return codes
(SC2) | SC1 | Maincode | Meaning |
---|---|---|---|
0 | CMD0001 | Command executed without errors | |
64 | DMS0A17 | Internal system error | |
64 | DMS0A0E | Syntax error in ISAM pool command | |
64 | DMS0A11 | Specified catalog ID does not exist | |
64 | DMS0A13 | Specified pool name is syntactically invalid | |
64 | DMS0A1A | Pool links to ISAM pool still exist | |
64 | DMS0A1B | Specified pool link name does not exist | |
130 | DMS0A12 | Specified catalog ID not available |
Example
See the ADD-ISAM-POOL-LINK command.