Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

EXPORT-RECORD (Sätze in Ausgabedateien entladen)

Mit dieser Anweisung entladen Sie alle Sätze der angegebenen Satzarten aus der Datenbank in Ausgabedateien. Database-Key-Werte werden in der Form angegeben, in der sie in der Datenbank stehen, d.h. BOUTLOAD konvertiert die Database-Key-Werte bei der Ausgabe nicht von der kurzen in die lange Form und umgekehrt.

Sie dürfen sie nur verwenden, wenn Sie BOUTLOAD in der Kennung geladen haben, in der die Datenbank katalogisiert ist.

EXPORT-RECORD

RECORD-NAME = *ALL / list-poss(20): <recordname>/ *ALL-EXCEPT(...)


*ALL-EXCEPT(...)



|

EXCEPT-NAME= list-poss(20):<recordname>

,SET-INFORMATION = YES / NO

RECORD-NAME = *ALL / list-poss(20): <recordname>/ *ALL-EXCEPT(...)

*ALL
Bei dieser Angabe ist nur diese eine Funktion im BOUTLOAD-Lauf zugelassen; d.h. es muss die END-Anweisung folgen.
Die Datenbank wird neu formatiert; alle Realms müssen zur Verfügung stehen.

<recordname>
Alle Sätze der angegebenen Satzart werden kopiert und in der Datenbank gelöscht.

*ALL-EXCEPT(...)
Bei dieser Angabe ist nur diese eine Funktion im BOUTLOAD-Lauf zugelassen; d.h. es muss die END-Anweisung folgen.
Alle Sätze mit Ausnahme der angegebenen Satzarten werden kopiert und in der Datenbank gelöscht.

EXCEPT-NAME= list-poss(20): <recordname>
Namen der Satzarten, die nicht kopiert und in der Datenbank gelöscht werden sollen. 

SET-INFORMATION = YES / NO
Mit dieser Angabe bestimmen Sie, ob in der jeweiligen Ausgabedatei pro Satz Setinformationen gespeichert werden und ob Anweisungen für BINILOAD auf SYSLST geschrieben werden. 

Wenn BOUTLOAD Set-Informationen zu den einzelnen Sätzen ausgibt, ist im BOUTLOAD-Protokoll, das die Anweisungen für einen nachfolgenden BINILOAD-Lauf enthält, die Länge der Database-Key-Werte angegeben (Länge „4“ bei einer 2-Kbyte-Datenbank, Länge „8“ bei einer 4-Kbyte-/8-Kbyte-Datenbank).

Das Kopieren von Satzarten mit SET-INFORMATION=NO ist auch für eine inkonsistente Datenbank erlaubt.

Vor dem Kopiervorgang wird nicht überprüft, ob zu kopierende Sätze in der Datenbank vorhanden sind. Sind keine Sätze vorhanden, so wird die zugehörige Ausgabedatei entleert, wenn sie vom Anwender eingerichtet wurde, oder wieder gelöscht, wenn sie von BOUTLOAD eingerichtet wurde. 

Bei der Angabe der Satzarten müssen Sie die hierarchische Struktur im Schema der Datenbank beachten; d.h. Sie müssen die Membersatzarten vor oder zusammen mit den Ownersatzarten entladen.
Sind die Angaben nicht korrekt, wird der BOUTLOAD-Lauf abgebrochen.

Wenn Sie nachfolgend Sätze in die Datenbank speichern, beginnt die Vergabe der DB-Keys wieder bei RSQ=1. Die DB-Keys sind nunmehr auch (einmalig) verwendbar, wenn sie mit der BMODTT-Anweisung KEEP für eine Wiederverwendung durch den DBH gesperrt sind. Ein zusätzlicher BMODTT-Lauf mit der Anweisung REMOVE ist nicht notwendig.