Herunterladen Inhalt Inhalt Diese Seite drucken

K-Sam- Und Nk-Sam-Dateien; Record-Format - Fujitsu BS2000/OSD COBOL2000 V1.5 Benutzerhandbuch

Compiler
Inhaltsverzeichnis

Werbung

Grundlagen
Beispiel 9-5
maximale Satzlänge einer NK-ISAM-Datei (feste Satzlänge)
Dateivereinbarung:
/ADD-FILE-LINK ...,RECORD-FORMAT=FIXED,BUFFER-LENGTH=STD(SIZE=2), -
/
maximale Satzlänge (nach Formel in
4096 - (2*16) - 12 - 1*2 - 1*4 = 4046,
abgerundet auf die nächste durch vier teilbare Zahl: 4044 (Byte).

K-SAM- und NK-SAM-Dateien

Bei SAM-Dateien gibt es keine Überlaufblöcke. Deshalb können SAM-Dateien im K-For-
mat, die die maximale Satzlänge ausnützen, nicht in NK-SAM-Dateien umgewandelt wer-
den. COBOL-Programme, die mit solchen für K-SAM-Dateien maximalen Satzlängen ar-
beiten, sind mit NK-SAM-Dateien nicht mehr ablauffähig.
In folgender Tabelle wird dargestellt, wieviel Platz bei SAM-Dateien pro logischem Block für
Datensätze zur Verfügung steht.
Dateiformat
K-SAM
NK-SAM
Tabelle 18: Maximal nutzbarer Blockbereich bei SAM-Datei
Der Abzug von 4 Byte bei K-SAM-Dateien mit variabler Satzlänge resultiert daraus, dass
die logischen Blöcke solcher Dateien ein Blocklängenfeld dieser Länge enthalten, das nicht
zur BUF-LEN gerechnet wird.
192

RECORD-FORMAT

VARIABLE
FIXED / UNDEFINED
VARIABLE / FIXED / UNDEFINED
BLOCK-CONTROL-INFO=WITHIN-DATA-BLOCK
Tabelle
17):
maximal nutzbarer Bereich
BUF-LEN - 4
BUF-LEN
BUF-LEN - 16
Dateiverarbeitung
U41113-J-Z125-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis