ICL 1900 Series George 3 Operating System Commands

TAPERIGHT (TH)

Function

Tapes specified by the parameters are freed from the effect of a TAPEWRONG command done in the current context (OPERATOR or USER).

Format

TAPERIGHT tape serial number1,tape serial number2,....tape serial numbern

The tape serial numbers must be qualified by *MT.

Forbidden contexts

  1. NOT OPERATOR,REMOTE
  2. NO USER

Execution

  1. OPERATOR context
    The 'tape wronged by operator' marker is unset in the tape's entry in :SYSTEM.SERIAL

  2. USER context
    If the tape is owned by the proper user then the tape's entry in :SYSTEM.SERIAL has the 'tape wronged by user' marker unset

In either context, if the tape is a dump tape then entries in :SYSTEM.INCINDEX for increments held on this tape have the 'tape wronged' marker unset. All the tapes specified in the parameters will be dealt with apart from those about which error messages are output. Since the tapes are not dealt with in the order they are specified in the parameters, if break-in occurs no assumptions should be made about which tapes have or have not been TAPERIGHTed. When both 'tape wronged by user' and 'tape wronged by operator' markers are unset the tape is available for normal use.

Example

TAPERIGHT (360345)(*MT),(360246)(*MT)

Error Messages

DEVICE TYPE QUALIFIER IMPERMISSIBLE
DEVICE TYPE QUALIFIER MISSING
MAGNETIC TAPE DESCRIPTION FOR THIS COMMAND MUST CONSIST OF A SERIAL NUMBER ONLY
z IS A XENOTAPE AND MAY NOT BE REFERRED TO BY THIS COMMAND
SERIAL NUMBER MISSING
SERIAL NUMBER ALREADY GIVEN IN THIS COMMAND
z IS NOT KNOWN TO THE LIBRARIAN
THIS COMMAND IS ONLY ALLOWED IN OPERATOR OR USER CONTEXT
YOU DO NOT OWN z