Herunterladen Inhalt Inhalt Diese Seite drucken

Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch Seite 262

Compiler
Inhaltsverzeichnis

Werbung

Simultanverarbeitung (SHARED-UPDATE)
Aktualisierungen im Stapelbetrieb sollten nacheinander ablaufen, um sowohl Logikfehler
als auch Laufzeitverlängerungen zu vermeiden (unnötige Angabe von
SHARED-UPDATE=YES kostet Laufzeit und CPU-Zeit).
Bei Angabe von SHARED-UPDATE=YES wird automatisch auch WRITE-CHECK=YES
gesetzt, d.h. die ISAM-Puffer werden nach jeder Änderung sofort zurückgeschrieben. Dies
ist aus Datensicherheits- und Eindeutigkeitsgründen erforderlich, erhöht aber wesentlich
die Anzahl der Ein-/Ausgaben.
Um Datenkonsistenz bei gleichzeitiger Aktualisierung einer ISAM-Datei durch mehrere Be-
nutzer zu gewährleisten, benutzt das COBOL2000-Laufzeitsystem den Sperr- und Ent-
sperrmechanismus der DVS-Zugriffsmethode ISAM. Dieser Mechanismus sorgt für das
Sperren bzw. Entsperren der Datenblöcke, in denen die durch die Anweisungen READ,
WRITE,
REWRITE oder DELETE angesprochenen Datensätze liegen.
Ein Datenblock ist das Vielfache einer PAM-Seite (2048 Byte), das durch den
BUFFER-LENGTH-Parameter im ADD-FILE-LINK-Kommando implizit oder explizit beim
Erzeugen der Datei vereinbart wurde (siehe
teien" auf Seite
Ist Im Folgenden von Datensatzsperre die Rede, ist immer die Sperre des ganzen Blocks,
in dem dieser Datensatz liegt, gemeint.
Für die Simultanverarbeitung von ISAM-Dateien gibt es eine Formaterweiterung der READ-
bzw. START-Anweisung, die jedoch nur wirksam wird, wenn im ADD-FILE-LINK-Komman-
do SHARED-UPDATE=YES angegeben und die Datei mit OPEN I-O eröffnet ist.
Formaterweiterung für alle Formate:
LRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR
READ
dateiname [WITH NO LOCK]...
START dateiname [WITH NO LOCK]...
LRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR
262
177).
Abschnitt „Grundbegriffe zum Aufbau von Da-
Dateiverarbeitung
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis