Anwendungsprogrammierschnittstellen

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
  • Löschen von Objekten aus dem Buffer Pool und/oder BP Cache.

  • Markieren von Objekten als resident.

  • Entfernen des Resident-Flags von Objekten.

  • Lesen von Objektverzeichnisinformationen.

  • Abrufen der allgemeinen Buffer Pool-Statistiken und der Pufferpool-Lade-/Lokalisierungsstatistiken.

Entsprechende SYSBPM-Funktionen:

Delete Objects
List Objects
Directory Information
General Buffer Pool Statistics
Buffer Pool Load/Locate Statistics

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.

Siehe auch die SYSBPM-Funktion List Objects.

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:

Display Sorted Extract
List Objects

USR4341N Verwalten einer Sperrliste von Natural-Objekten, die nicht ausgeführt und in den Buffer Pool geladen werden sollen.

Siehe auch die SYSBPM-Funktion Blacklist Maintenance.

USR4342N
  • Löschen von Objekten aus dem Message Pool.

  • Auflisten von Meldungen aus dem Message Pool.

  • Abrufen von Message Pool-Statistiken.

Entsprechende SYSBPM-Funktionen:

Delete Objects
List Objects
Message Pool Statistics