BTAM ist eine Zugriffsmethode für blockorientierte Bandverarbeitung; mit BTAM lassen sich auch Banddateien verarbeiten, die nicht mit BTAM erstellt wurden. Während der Verarbeitung einer Banddatei kann die Verarbeitungsrichtung innerhalb der Datei beliebig gewechselt werden. Die Bänder können beliebig block- oder abschnittsweise positioniert werden. BTAM verarbeitet Dateien mit oder ohne Standardblockung.
Makroaufrufe für die Zugriffsmethode BTAM
Folgende Makroaufrufe können von der Zugriffsmethode BTAM genutzt werden:
Makro | Operand | Funktion |
CLOSE | Service-Makro | |
EXLST | Service-Makro | |
EXRTN | Service-Makro | |
FCB | Service-Makro | |
FCBAD | Service-Makro | |
IDFCB | Service-Makro | |
IDFCBE | Service-Makro | |
LBRET | Service-Makro | |
OPEN | Service-Makro | |
BTAM | CHK | Verarbeitungszustand einer Ein-/Ausgabeoperation feststellen |
BTAM | ERG | Blocklücke erzeugen |
BTAM | MINF | Medium-Information holen (nur sinnvoll für Volume-Typen, die optische Platten beinhalten) |
BTAM | POS | Band positionieren |
BTAM | RBID | Bandposition bestimmen |
BTAM | RD/ | Daten in den Hauptspeicher lesen und den Abschluss der Ein-/Ausgabeoperation abwarten |
BTAM | RDBF | Daten aus dem Sicherstellungsbereich des MBK-Puffers lesen |
BTAM | REV/ | Band rückwärts lesen und den Abschluss der Ein-/Ausgabeoperation abwarten |
BTAM | RT/ | Lesen mit Datentransfer; mit/ohne Meldung bei kürzerer Länge als erwartet |
BTAM | RNT/ | Lesen ohne Datentransfer; mit/ohne Meldung bei kürzerer Länge als erwartet |
BTAM | SYNC | Synchronisieren und Bandposition bestimmen |
BTAM | WRT/WR | Daten aus dem Hauptspeicher schreiben / und den Abschluss der Ein-/Ausgabeoperation abwarten |
BTAM | WT | Warten auf Abschluss der Ein-/Ausgabeoperation |
BTAM | BSF | Synchronisieren und Bandposition bestimmen |
BTAM | BSR | Steuerschlüssel für das Positionieren und für das Schreiben von Abschnittsmarken |