Copyright Digital Equipment Corp. All rights reserved.

Examples

   1.$ ALLOCATE  DMB2:
     %DCL-I-ALLOC, _DMB2: allocated

     The ALLOCATE command in this example requests the allocation of
     a specific RK06/RK07 disk drive, that is, unit 2 on controller
     B. The system response indicates that the device was allocated
     successfully.

   2.$ ALLOCATE  MT,MF:   TAPE:
     %DCL-I-ALLOC, _MTB2: allocated
     .
     .
     .
     $ SHOW LOGICAL TAPE:
     TAPE: = _MTB2:    (process)
     $ DEALLOCATE TAPE:
     $ DEASSIGN TAPE:

     The ALLOCATE command in this example requests the allocation
     of a tape device whose name begins with MT or MF and assigns
     it the logical name TAPE. The ALLOCATE command locates an
     available tape device whose name begins with MT, and responds
     with the name of the device allocated. (If no tape device
     beginning with MT had been found, the ALLOCATE command would
     have searched for a device beginning with MF.) Subsequent
     references to the device TAPE in user programs or command
     strings are translated to the device name MTB2.

     When the tape device is no longer needed, the DEALLOCATE
     command deallocates it and the DEASSIGN command deletes the
     logical name. Note that the logical name TAPE was specified
     with a colon on the ALLOCATE command, but that the logical name
     table entry does not have a colon.

   3.$ ALLOCATE/GENERIC RL02 WORK
     %DCL-I-ALLOC, _DLA1: allocated
     %DCL-I-SUPERSEDE, previous value of WORK has been superseded

     The ALLOCATE command in this example requests the allocation
     of any RL02 disk device and assigns the logical name WORK to
     the device. The completion message identifies the allocated
     device and indicates that the assignment of the logical name
     WORK supersedes a previous assignment of that name.

   4.$ ALLOCATE $TAPE1
     %DCL-I-ALLOC, _MUA0: allocated

     The ALLOCATE command in this example allocates the tape device
     MUA0, which is associated with the logical name $TAPE1.

   5.$ ALLOCATE /GENERIC RX50 ACCOUNTS

     The ALLOCATE command in this example allocates the first free
     diskette drive and makes its name equivalent to the process
     logical name ACCOUNTS.