Dieser Natural Profil- und Session-Parameter bestimmt, was geschehen soll, wenn ein angeforderter Datensatz von einem anderen Benutzer auf Hold gesetzt wurde.
Mögliche Werte | ON |
Der Benutzer wird solange in den Wartestatus versetzt, bis entweder der angeforderte Datensatz wieder verfügbar ist oder eine Datenbanksystem-Zeitüberschreitung oder Überschreitung eines anderen Limits beim Versuch, den Datensatz in den Hold-Status zu setzen, zur Ausgabe einer entsprechenden Fehlermeldung führt. | |
---|---|---|---|
OFF |
Eine Fehlermeldung wird ausgegeben, falls einer der gewünschten Datensätze nicht in den Hold-Status gesetzt werden kann. | ||
Standard-Einstellung | OFF |
||
Dynamische Angabe | ja | ||
Angabe innerhalb der Session | ja | Gültige Statements: | SET GLOBALS |
Gültiges Kommando: | GLOBALS |
||
Programmierschnittstelle (API) | USR1005N |
Siehe SYSEXT Utility in der Debugger und AE-Dienstprogramme-Dokumentation. |
Anmerkungen:
WH
durch den Session-Parameter WH
überschrieben werden.
SKIP RECORDS IN HOLD
bei einem
READ
-
oder FIND
-Statement
benutzt wird, dann wird der Datenbankzugriff immer so ausgeführt, als ob
WH=OFF
gesetzt ist. Falls ein Benutzer versucht, einen Datensatz
zu lesen, der von einem anderen Benutzer in den Hold-Status versetzt worden
ist, wird dieser Datensatz übersprungen und die Verarbeitung wird mit dem
nächsten Datensatz in der Leseabfolge fortgesetzt. Es wird in diesem Fall keine
Fehlermeldung ausgegeben.