Cancel hardware reservations
Component: | BS2000 |
Functional area: | Device management |
Domain: | DEVICE |
Privileges: | OPERATING |
Routing code: | G |
Function
The UNLOCK-DEVICE command cancels a hardware reservation for one or more devices.
Before issuing the UNLOCK-DEVICE command, users should ensure that no other UNLOCK attempt is being made on the same device from a different system. Injudicious use of this command may result in the cancellation of a reservation for a different system.
Format
UNLOCK-DEVICE |
UNIT = list-poss(10): <alphanum-name 2..2> / <alphanum-name 4..4> |
Operands
UNIT = list-poss(10): <alphanum-name 2..2> / <alphanum-name 4..4>
Specifies the mnemonic device name of the hardware unit for which a device reservation is to be canceled. Up to 10 units may be specified.
Return codes
(SC2) | SC1 | Maincode | Meaning |
---|---|---|---|
0 | CMD0001 | No error | |
12 | 64 | NKR0... | Internal check negative |
16 | 64 | NKR0... | Caller error |
20 | 64 | NKR0... | Software error |
If there is an error in command termination, the maincode contains the message code of the message output during command processing.
Notes
The UNLOCK-DEVICE command should be issued in the following cases:
The magnetic tape cartridge device is “detached” on all other systems and an ATTACH command was rejected with the messages
NKR0044 DEVICE=mn ATTACHMENT REJECTED
NKR0111 DEVICE=mn ASSIGNED ELSEWHEREIt was not possible to release the hardware reservation after a DETACH/REMOVE command (message NKR0115).
The UNLOCK-DEVICE command will be rejected if the tape device has the status “attached”, “attach pending”, “detached implicitly” or “detach pending implicitly”.
The command may be required for disk devices if message EXC0857 is issued with the insert “... DEVICE/BUSY/RESERVED ...”. Before issuing it you should check that no other system is accessing the disk and that the reservation is authorized.
The following messages signal successful execution of the command:
NKR0102 DEVICE=mn UNLOCK-DEVICE PROCESSED
NKR0114 DEVICE=mn UNASSIGNED
Example
Cancel the hardware reservation for device CA
/UNLOCK-DEVICE UNIT=CA
or
/UNLOCK-DEVICE CA