Mit dem EDT wird eine SAM-Datei erzeugt. Diese wird als Element aufgenommen und auf zwei verschiedene Arten als Datei gespeichert:
als SAM-Datei, auf Grund der im Element gespeicherten Dateieigenschaften;
als ISAM-Datei mit standardmäßig erzeugten ISAM-Schlüsseln.
|
(1) | LMS wird aufgerufen. |
(2) | Zusätzlich zu Fehlermeldungen werden auch Erfolgsmeldungen protokolliert. |
(3) | Die Bibliothek BSP6.BIB wird neu eingerichtet. |
(4) | Der Defaultwert für den Elementtyp wird eingestellt werden. |
//call-edt ------------------------------------------------------------------ (5)
|
(5) | Es wird der EDT aufgerufen, um eine Datei zu erstellen oder zu bearbeiten. Anschließend werden die Daten eingegeben und mit WRITE als SAM-Datei PERS.DAT gespeichert. Mit HALT wird der EDT beendet und zu LMS zurückgekehrt. |
(6) | Die Dateieigenschaften der EDT-Datei werden beibehalten. |
(7) | Die Datei PERS.DAT wird als Element PERDAT vom Typ D in die Bibliothek aufgenommen. |
//show-element-attributes (type=d)
|
00000003 :1OSN:$USER.PERDAT ------------------------------- HISTORY ------------------------------- CRE-DATE = 2013-03-01 ACC-DATE = 2013-03-01 CHANG-DATE = 2013-03-01 CRE-TIME = 10:32:56 ACC-TIME = 10:32:56 CHANG-TIME = 10:32:56 ACC-COUNT = 1 S-ALLO-NUM = 0 ------------------------------- SECURITY ------------------------------- READ-PASS = NONE WRITE-PASS = NONE EXEC-PASS = NONE USER-ACC = OWNER-ONLY ACCESS = WRITE ACL = NO AUDIT = NONE FREE-DEL-D = *NONE EXPIR-DATE = 2013-03-01 DESTROY = NO FREE-DEL-T = *NONE EXPIR-TIME = 00:00:00 SP-REL-LOCK= NO ENCRYPTION = *NONE ------------------------------- BACKUP ------------------------------- BACK-CLASS = A SAVED-PAG = COMPL-FILE VERSION = 1 MIGRATE = ALLOWED ------------------------------- ORGANIZATION ------------------------------- FILE-STRUC = SAM BUF-LEN = STD(1) BLK-CONTR = PAMKEY IO(USAGE) = READ-WRITE IO(PERF) = STD DISK-WRITE = IMMEDIATE REC-FORM = (V,N) REC-SIZE = 0 AVAIL = *STD WORK-FILE = *NO F-PREFORM = *K S0-MIGR = *ALLOWED ------------------------------- ALLOCATION ------------------------------- SUPPORT = PUB S-ALLOC = 34 HIGH-US-PA = 1 EXTENTS VOLUME DEVICE-TYPE EXTENTS VOLUME DEVICE-TYPE 1 1OSN.2 D34211-2 NUM-OF-EXT = 1 :1OSN: PUBLIC: 1 FILE RES= 3 FREE= 2 REL= 0 PAGES
(8) | Das Inhaltsverzeichnis der Bibliothek BSP6.BIB für den Elementtyp D soll aufgelistet werden. |
(9) | Das Element PERDAT wird als Datei PERDAT ausgegeben. Da für diese Datei keine Dateieigenschaften spezifiziert wurden, erzeugt LMS entsprechend den gespeicherten Dateieigenschaften eine SAM-Datei. |
(10) | Die Dateieigenschaften der erzeugten Datei werden aufgelistet. |
//extract-element (element=perdat), to-file=persdat, -
// file-attributes=*parameters(access-method=*isam)
|
|
(11) | Das Element PERDAT wird als Datei mit dem Namen PERSDAT angelegt. Durch den Operanden ACCESS-METHOD wird nun festgelegt, dass die Datei PERSDAT eine ISAM-Datei ist. |
(12) | Die Dateieigenschaften der erzeugten Datei werden aufgelistet. |
(13) | LMS wird beendet. |