Function
Introduces a conceptual name to the system and gives that conceptual a maximum line number. The conceptual multiplexer will be built up using the ATTACH command.
Format
CONCEPTUAL conceptual name,number,user name
The number is the maximum number of lines that can be ATTACHed, or the highest line number that can be ATTACHed. It must be in the range 1 to 63 and if omitted it will be taken as 1. The user name parameter is optional.
Forbidden contexts
NOT OPERATOR, REMOTE
Execution
The conceptual name and number are checked for legality, and a check is made to see if the conceptual name is already defined in the Installation Description File. If it does exist, and is not ONLINEd, then the old name will implicitly be CANCELled; the new name will be added and enough space reserved to allow the conceptual multiplexer to be built up. If a user name is present, it is checked for legality and an entrant with the same name as the conceptual is set up in the directory of the user specified. The user may then set traps on the file for other users. A user with a WRITE trap is allowed to ONLINE the conceptual and a user with a READ trap is allowed to ATTACH to it.
Example
CONCEPTUAL FRED,10
Error Messages
PARAMETER MISSING
EXPRESSION INVALID
number IS OUT OF RANGE
conceptual name IS ONLINED
user name IS NOT A CORRECTLY FORMED NAME
conceptual name HAS ALREADY BEEN USED FOR ANOTHER FILE (IN
USER'S DIRECTORY)
The conceptual name is deleted from the system by the CANCEL CONCEPTUAL command.
Format
CANCEL CONCEPTUAL conceptual name
Forbidden contexts
NOT OPERATOR, REMOTE
Execution
The conceptual name is deleted from the system and all ATTACHed lines are implicitly deleted.
Example
CANCEL CONCEPTUAL FRED
Error Messages
conceptual name IS ONLINED
EXPRESSION INVALID
conceptual name IS NOT A CONCEPTUAL NAME