Dieses Kapitel beschreibt die Anwendungsprogrammierschnittstellen (APIs) USR0340N, USR0341N, USR3004N, USR4340N, USR4341N und USR4342N. Diese APIs werden für die Handhabung von Natural-Objekten verwendet, die zurzeit in den Buffer Pool, den BP Cache und/oder die interne Fast Locate Table geladen sind. Die APIs werden in der Natural-System-Library SYSEXT bereitgestellt.
Weitere Informationen zu diesen APIs finden Sie im Folgenden:
Das entsprechende Natural-Quellcodeobjekt vom Typ Text und die
Beispielprogramme in der Natural-System-Library SYSEXT. Siehe auch Beschreibung des
Dienstprogramms SYSEXT.
Die SYSBPM-Funktionen, auf die in der folgenden Tabelle verwiesen wird.
Informationen zur Benutzung dieser Anwendungsprogrammierschnittstellen siehe Kapitel Batch-Verarbeitung.
| API | Funktionalität |
|---|---|
| USR0340N |
Entsprechende SYSBPM-Funktionen: |
| USR0341N | Sammeln von Datenmüll, um den Buffer Pool zu bereinigen, indem nicht mehr
benötigte Objekte entfernt werden.
Auswahlkriterien für bestimmte Objekte sind das relative Alter eines Objekts. Das relative Alter ist die Zeit, seit der das Objekt in den Buffer Pool geladen wurde. Es wird aus dem Datum der letzten Aktion des BP (BP Last Action) berechnet. Das minimale Alter beträgt 30 Minuten. |
| USR3004N | Löschen der internen Fast-Locate-Tabelle.
Siehe auch Interne Fast-Locate-Tabelle. |
| USR4340N | Wir empfehlen, diese Schnittstelle für die Batch-Verarbeitung zu verwenden,
anstatt das Dienstprogramm SYSBPM im Batch-Modus zu benutzen.
Listet die in den Buffer Pool und/oder BP Cache geladenen Objekte sortiert nach Objektgröße (ObjSize), Total Use Count (TotalUC) oder letzte Aktion des BP (BP Last Action) auf. BP Last Action gilt nur für den Buffer Pool. Entsprechende SYSBPM-Funktionen: |
| USR4341N | Verwalten einer Sperrliste von Natural-Objekten, die nicht ausgeführt und in den Buffer Pool geladen werden sollen. |
| USR4342N |
Entsprechende SYSBPM-Funktionen: |