IBM Library Server Print: qbjguc01
http://publibfp.boulder.ibm.com/cgi-bin/bookmgr/PRINT?B...
21 von 523
24.04.2005 23:18
° DDS auf SELECT/OMIT-Ebene liefern dem System Informationen über die
Sätze, die bei Verarbeitung der Datei an das Programm zurückgegeben
werden sollen. SELECT/OMIT-Bestimmungen gelten nur für logische
Dateien.
Subtopics:
1.1.1.4.1 Beispiel für die Beschreibung einer physischen Datei mit DDS
1.1.1.4.2 Beispiel für die Beschreibung einer logischen Datei mit DDS
1.1.1.4.3 Zusätzliche Funktionen zur Felddefinition
1.1.1.4.4 Verwendung bestehender Feldbeschreibungen und
Feldreferenzdateien
1.1.1.4.5 Datenverzeichnis als Alternative zur Feldreferenz
1.1.1.4.6 Gemeinsame Benutzung bestehender Satzformatbeschreibungen
1.1.1.4.1 Beispiel für die Beschreibung einer physischen Datei mit DDS
Die DDS für eine physische Datei müssen folgende Reihenfolge haben
(
Abb. 1-1
):
1 Einträge auf Dateiebene (wahlweise). Das Schlüsselwort UNIQUE gibt an,
daß der Wert des Schlüsselfelds in jedem Satz der Datei eindeutig sein
muß. Doppelte Schlüsselwerte sind somit in dieser Datei nicht
zulässig.
2 Einträge auf Satzformatebene. Angegeben werden der Satzformatname und
wahlweise eine Textbeschreibung.
3 Einträge auf Feldebene. Die Feldnamen und Feldlängen sowie wahlweise
eine Textbeschreibung für jedes Feld werden angegeben.
4 Einträge auf Schlüsselfeldebene (wahlweise). Die Namen der als
Schlüsselfelder verwendeten Felder werden angegeben.
5 Kommentar (wahlweise).
|...+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8
A* ORDER HEADER FILE (ORDHDRP)
A
5
A
1 UNIQUE
A
2 R ORDHDR TEXT('Order header record')
A
3 CUST 5 0 TEXT('Customer number')
A ORDER 5 0 TEXT('Order number')
A .
A .
A .
A K CUST
A
4 K ORDER