ASSIGN[/qualifier[s]] physicaldevice logicalname [/LOCAL] /LOGIN /GLOBAL /SYSTEM /TERMINAL:ddnn: ASSIGN/TASK:taskname ddnn: logicalunitnumber ASSIGN/REDIRECT oldddnn: newddnn: The ASSIGN command associates a logical name with a physical device. Note, both physical device names and logical device names have the format ddnn:. For information about assigning queues to processors, see HELP ASSIGN QUEUE. 2 SYSTEM #GLOBAL 2 GLOBAL ASSIGN/GLOBAL physicaldevice logicalname ASSIGN/SYSTEM physicaldevice logicalname The /GLOBAL qualifier specifies that the assignment is to be a global assignment. Global assignments apply to all tasks running in the system. Only privileged terminals may define global assignments. The /SYSTEM qualifier is a synonym for /GLOBAL. 2 LOCAL ASSIGN/LOCAL physicaldevice logicalname The /LOCAL qualifier specifies that the assignment is to be a local assignment. This is the default. Local assignments apply only to tasks initiated from the terminal used to make the assignments. Any terminal can define its own set of local assignments. 2 LOGIN ASSIGN/LOGIN physicaldevice logicalname The /LOGIN qualifier specifies that the assignment is to be a login assignment. Login assignments occur only in systems that support multiuser pro- tection. When a user issues a LOGIN command to log into the system, the system automatically assigns the logical name SY0: to the user's system device, which is the device that contains the user's files. Only privileged terminals may define login assignments. 2 REDIRECT ASSIGN/REDIRECT oldddnn: newddnn: The ASSIGN/REDIRECT command allows the operator to redirect all I/O requests previously directed to one physical device to another physical device. The ASSIGN/REDIRECT command may only be issued from a privileged terminal. The following devices may not be redirected: the pseudo device TI0: an attached device a device containing a mounted volume Note, spooled printers are attached devices. They can be redirected by reassigning the queues assigned to them. See HELP ASSIGN QUEUE. 2 TASK ASSIGN/TASK:taskname ddnn: logicalunitnumber The ASSIGN/TASK command allows the operator to reassign an installed task's logical unit numbers (LUNs) from one physical device to another. The reassignments affect only the static assignments recorded in the task's disk image file. The command does not affect memory-resident tasks. Hence, ASSIGN/TASK has no effect on the assignments of a currently executing task, nor on a task that is fixed in memory. The ASSIGN/REDIRECT command is used for dynamic device reconfiguration. Only a privileged terminal may issue this command. 2 TERMINAL ASSIGN/TERMINAL:ddnn: physicaldevice logicalname The /TERMINAL qualifier specifies that the requested assignment be applied to another terminal. Only a privileged terminal may make assignments to other terminals. This qualifier may be used in conjunction with /LOCAL, or /LOGIN. It makes no sense with /GLOBAL (/SYSTEM). 2 QUEUE @DCLASSQ