Diese Anweisung ist nur beim Editieren eines Bandes zulässig. Mit ihr kann das Eingabeband vor der Aufbereitung von Ausgabedaten positioniert werden. Das Eingabeband muss über die ASSIGN-INPUT-TAPE-Anweisung zugewiesen werden.
Die CHANGE-INPUT-TAPEPOSITION-Anweisung darf nur nach der ASSIGN-INPUT-TAPE-Anweisung gegeben werden, sie kann aber vor oder nach der ASSIGN-OUTPUT-FILE-Anweisung stehen.
CHANGE-INPUT-TAPEPOSITION | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DIRECTION =
Richtung, in die das Band positioniert werden soll.
DIRECTION = *BACKWARD (...)
Das Eingabeband soll rückwärts - Richtung Bandanfang - positioniert werden.
DESTINATION =
Gewünschte Position des Bandes
DESTINATION = *BEGIN-OF-TAPE
Das Band wird auf den Bandanfang positioniert.
DESTINATION = *DOUBLE-TAPE-MARK
Das Band wird auf die nächste doppelte Bandmarke positioniert.
DESTINATION = *BLOCKS (...)
BLOCKS = <integer 1..2147483647>
Anzahl der Blöcke, um die zurückpositioniert werden soll.
DESTINATION = *TAPE-MARKS (...)
TAPE-MARKS = <integer 1..2147483647>
Anzahl der Abschnittsmarken, um die zurückpositioniert werden soll.
DIRECTION = *FORWARD(...)
Das Eingabeband soll vorwärts - Richtung Bandende - positioniert werden.
DESTINATION =
Gewünschte Position des Bandes.
DESTINATION = *DOUBLE-TAPE-MARK
Das Band wird auf die nächste doppelte Bandmarke positioniert.
DESTINATION = *PAST-END-OF-TAPE
Nur für den Systemverwalter.
Das Band wird hinter das logische Bandende positioniert. Befindet sich keine doppelte Bandmarke mehr auf dem Band, wird das Band ausgespult.
Bei Magnetbandkassetten nicht möglich.
DESTINATION = *END-OF-TAPE
Das Band wird auf das logische Bandende positioniert.
DESTINATION = *BLOCKS (...)
BLOCKS = <integer 1..2147483647>
Anzahl der Blöcke, um die vorpositioniert werden soll.
DESTINATION = *TAPE-MARKS (...)
TAPE-MARKS = <integer 1..2147483647>
Anzahl der Abschnittsmarken, um die vorpositioniert werden soll.