Anweisung | Bedeutung |
KEEP | frei gewordene Database Keys sperren |
REMOVE | die gesperrten Database Keys einmalig zur Wiederverwendung freigeben |
RESET | bei der Freiplatzsuche vom Ende des belegten Teils des Realms an suchen |
REUSE | Database Keys grundsätzlich zur Wiederverwendung freigeben |
SET | bei der Freiplatzsuche vom Anfang des Realm an suchen |
Tabelle 23: Anweisungen für BMODTT
Im Folgenden sind die Anweisungen entsprechend dem Aufbau der Anweisungen zusammengefasst.
KEEP
{ DBKEY OF RECORD | OF RECORD }
{ satzname-1[,satzname-2]... | *ALL[ EXCEPT satzname-1[,satzname-2]...] }
KEEP
Frei gewordene Database Keys werden gesperrt und können nicht wiederverwendet werden.
satzname-1[,satzname-2]...
Liste der betroffenen Satzarten
*ALL
Alle Satzarten der Datenbank sind betroffen.
*ALL EXCEPT satzname-1[,satzname-2]...
Alle Satzarten der Datenbank sind betroffen, außer den nach EXCEPT aufgelisteten.
REMOVE
{ DBKEY OF RECORD | OF RECORD }
{ satzname-1[,satzname-2]... | *ALL[ EXCEPT satzname-1[,satzname-2]...] }
REMOVE
Die gesperrten Database Keys einmalig zur Wiederverwendung freigeben. Dabei bleibt die Option in Bezug auf ihre Wiederverwendbarkeit erhalten. Für die angegebenen Satzarten wird der höchste verwendete Database Key neu ermittelt und in der entsprechenden SIA hinterlegt.
Desweiteren wird für die betroffenen Satzarten der Pegel, an welchem eine STORE-Anweisung oder BINILOAD Database Keys vergibt, vor den ersten freien Eintrag der DBTT gesetzt, bzw. auf den Eintrag mit der RSQ 1, falls dieser frei ist. Ein separates Setzen des Pegels ohne Freigabe der gesperrten Database Keys ist nicht möglich.
satzname-1[,satzname-2]...
Liste der betroffenen Satzarten
*ALL
Alle Satzarten der Datenbank sind betroffen.
*ALL EXCEPT satzname-1[,satzname-2]...
Alle Satzarten der Datenbank sind betroffen, außer den nach EXCEPT aufgelisteten.
REUSE
{ DBKEY OF RECORD | OF RECORD }
{ satzname-1[,satzname-2]... | *ALL[ EXCEPT satzname-1[,satzname-2]...] }
REUSE
Frei gewordene Database Keys können grundsätzlich wieder verwendet werden.
Dies ist die Standardeinstellung vor der Verwendung von BMODTT.
satzname-1[,satzname-2]...
Liste der betroffenen Satzarten
*ALL
Alle Satzarten der Datenbank sind betroffen.
*ALL EXCEPT satzname-1[,satzname-2]...
Alle Satzarten der Datenbank sind betroffen, außer den nach EXCEPT aufgelisteten.
SET REUSE-FREE-SPACE OF REALM
{ realmname-1[,realmname-2]... | *ALL[ EXCEPT realmname-1[,realmname-2]...] }
SET
Bei der Freiplatzsuche wird vorhandener Platz ab der ersten Seite des Realm ermittelt, die noch freien Platz enthält.
realmname-1[,realmname-2],...
Liste der betroffenen Realms
*ALL
Alle Realms der Datenbank sind betroffen
*ALL EXCEPT realmname-1[,realmname-2],...
Alle Realms der Datenbank sind betroffen, außer den nach EXCEPT aufgelisteten.
RESET REUSE-FREE-SPACE OF REALM
{ realmname-1[,realmname-2]... | *ALL[ EXCEPT realmname-1[,realmname-2]...] }
RESET
Bei der Freiplatzsuche wird vorhandener Platz ab der ersten freien Seite ermittelt, auf die bis zum Ende des Realms keine teilweise gefüllten Seiten mehr folgen, sondern nur noch freie oder voll belegte Seiten.
Dies ist die Standardeinstellung vor der Verwendung des Dienstprogramms BMODTT.
realmname-1[,realmname-2],...
Liste der betroffenen Realms
*ALL
Alle Realms der Datenbank sind betroffen
*ALL EXCEPT realmname-1[,realmname-2],...
Alle Realms der Datenbank sind betroffen, außer den nach EXCEPT aufgelisteten.