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: |