RI - Freigabe von Adabas ISNs

Dieser Natural-Profilparameter gibt an, ob ISNs (Internal Sequence Numbers) für Datensätze, die gelesen und in den Hold-Status versetzt, aber nicht aktualisiert wurden, im Hold-Status beibehalten werden sollen.

Mögliche Werte ON Natural gibt die ISN jedes Datensatzes frei, der in den Hold-Status versetzt, aber nicht aktualisiert wurde (z.B. weil der Datensatz als Ergebnis der Auswertung einer WHERE-Klausel oder eines ACCEPT/REJECT-Statements zurückgewiesen wurde).

Anmerkung:
Das kann jedoch zusätzlichen Performance-Aufwand verursachen, weil für jede freigegebene ISN ein Adabas-Aufruf erforderlich ist.

OFF Die ISN der einzelnen Datensätze, die in den Hold-Status versetzt wurden, wird nicht vor dem Ende der Transaktion freigegeben.
Standard-Einstellung OFF  
Dynamische Angabe ja  
Angabe innerhalb der Session nein  
Anwendungsprogrammierschnittstelle USR1005N Siehe SYSEXT Utility in der Debugger und AE-Dienstprogramme-Dokumentation.

Anmerkung:
In verschachtelten Verarbeitungsschleifen wird ein Datensatz, der wegen RI=ON in einer inneren Verarbeitungsschleife freigegeben wird, auch für keine der äußeren Verarbeitungsschleifen weiter im Hold-Status gehalten.