Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

FASTPAM - Fast Primary Access Method

FASTPAM (Fast Primary Access Method) ist eine Blockzugriffsmethode für NK4-Plattendateien. Sie bietet eine mit UPAM vergleichbare Funktionalität, wobei jedoch die Performance gegenüber UPAM erheblich verbessert wurde und Mehrrechnersysteme besonders berücksichtigt werden.

Mit FASTPAM ist es möglich, Ein-/Ausgaben direkt in Datenräumen (Data Spaces) durchzuführen. Dazu werden IO-Area-Pools in Datenräume gelegt; allerdings lassen sich diese IO-Area-Pools nur nicht-resident anlegen.

Die Zugriffsmethode FASTPAM arbeitet mit einem speziellen OPEN.

Bei der FASTPAM-Schnittstelle handelt es sich um eine SVC-Schnittstelle. Die Aufträge werden durch eine Parameterliste formuliert; Rückmeldungen über das Ergebnis erfolgen über einen Returncode in der Parameterliste (nicht über Exits).

Makroaufrufe für die Zugriffsmethode FASTPAM

Die Zugriffsmethode FASTPAM arbeitet mit den beiden folgenden Makros:

Makro

Funktion

FPAMSRV

Verwaltungsfunktionen:

  • Systemumgebung (FASTPAM-Environment) vorbereiten

  • Ein-/Ausgabebereiche (FASTPAM-IO-Area-Pool) vorbereiten

  • Datei zur Bearbeitung eröffnen

  • eine mit FPAMSRV geöffnete Datei schließen

  • Systemumgebung (FASTPAM-Environment) abbauen

  • Ein-/Ausgabebereiche (FASTPAM-IO-Area-Pool) abbauen

FPAMACC

Zugriffsfunktionen (Dateizugriffe formulieren):

  • synchrones Lesen und Schreiben von logischen Blöcken

  • asynchrones Lesen und Schreiben von logischen Blöcken

  • Warten auf die Beendigung asynchroner Ein-/Ausgabeaufträge

  • Benachrichtigung über die Beendigung asynchroner Ein-/Ausgabeaufträge