Mit dem Dienstprogramm ("Utility") SYSAPI können Sie Anwendungsprogrammierschnittstellen (Application Programming Interfaces/APIs), die von Natural Add-on-Produkten (z.B. Entire Output Management) zur Verfügung gestellt werden, finden und testen.
Die API eines Natural Add-on-Produkts ist ein Natural-Subprogramm (katalogisiertes Objekt), das dazu benutzt wird, auf Daten zuzugreifen, eventuell Daten zu ändern oder Dienste auszuführen, die für ein Natural Add-on-Produkt oder eine Unterkomponente spezifisch sind.
Die API eines Natural Add-on-Produkts wird in der Natural Library und/oder in der Systemdatei geliefert, die für Objekte vorgesehen sind, welche für ein bestimmtes Natural Add-on-Produkt spezifisch sind. Anleitungen zur Verwendung der APIs eines Natural Add-on-Produkts sind in der Dokumentation des betreffenden Add-on-Produkts enthalten.
Die SYSAPI Utility bietet zu jeder API eines Natural Add-on-Produkts eine Funktionsbeschreibung, ein Beispiel-Programm und API-spezifische Schlüsselwörter.
Folgende Themen werden behandelt:
Das betreffende Natural Add-on-Produkt muss in Ihrer Umgebung installiert sein.
Die Version des installierten Natural Add-on-Produkts muss die Funktionalität der SYSAPI Utility unterstützen.
Um die SYSAPI Utility aufzurufen:
Geben Sie folgendes Systemkommando ein:
SYSAPI
Das Hauptmenü der SYSAPI Utility wird angezeigt. Es enthält eine Liste mit einem oder mehreren Natural Add-on-Produkten und zu jedem von ihnen eine oder mehrere zugehörige Gruppen von APIs.
Jede Gruppe repräsentiert ein besonderes API-Merkmal, das für das Natural Add-on-Produkt verfügbar ist, und enthält Beispiel-Programme, die sich auf dieses Merkmal beziehen.
Sie können eine Gruppe auswählen, um alle zugehörigen APIs in einem Untermenü anzuzeigen, siehe SYSAPI Utility benutzen.
Anmerkung:
In der Kommandozeile Command können Sie ein
beliebiges Natural-Systemkommando eingeben.
Um die SYSAPI Utility zu beenden:
Drücken Sie PF3 oder PF12.
Reservierte Schlüsselwörter beziehen sich auf Meta-Informationen zu
APIs, z.B. der Natural Add-on-Produkt-Version, in der eine API hinzugefügt
worden ist. Reservierte Schlüsselwörter beginnen immer mit einem Plus-Zeichen
(+
):
Reserviertes Schlüsselwort | Beschreibung |
---|---|
+NEW-PROD-version | Eine API, die zu einem bestimmten Produkt in einer bestimmten Version hinzugefügt worden ist. |
+MOD-PROD-version | Eine API, die zu einem bestimmten Produkt gehört und in einer bestimmten Version geändert worden ist. |
Nachdem Sie die SYSAPI Utility aufgerufen haben, können Sie eine bestimmte Gruppe von APIs auswählen, indem Sie ein beliebiges Zeichen in das entsprechende Eingabefeld eingeben oder indem Sie das Feld mit dem Cursor markieren. Das daraufhin angezeigte SYSAPI-Untermenü enthält eine alphabetisch sortierte Liste aller APIs der gewählten Gruppe.
Dieser Abschnitt beschreibt, wie Sie das Untermenü der SYSAPI Utility benutzen, z.B. um Auswahl- oder Suchkriterien einzugeben.
Folgende Themen werden behandelt:
Das SYSAPI-Untermenü enthält eine Liste mit alphabetisch sortierten APIs. Über den Spalten, die mit Interface und Description beschriftet sind, befinden sich Auswahlfelder, in denen Sie Auswahlkriterien eingeben können.
Die Eingabefelder für Schlüsselwörter können sowohl zur Schlüsselwortauswahl als auch zur Schlüsselwortsuche benutzt werden.
Die folgende Tabelle enthält eine ausführliche Beschreibung aller Bestandteile des SYSAPI-Untermenüs und Hinweise zu ihrer Benutzung:
Bestandteil | Erklärung | Verwendung | ||
---|---|---|---|---|
Cmd | Eingabefeld für ein Zeilenkommando, das Sie zu einer API ausführen können. Siehe Zeilenkommandos. | Geben Sie ein Zeilenkommando ein, z.B.:
|
||
Interface | Der Name des API-Subprogramms. | Geben Sie einen Stern (* )
oder ein mit einem Stern eingegrenztes Präfix ein
|
||
Description | Kurzbeschreibung des Verwendungszwecks der API. | Geben Sie eine Zeichenkette ein, z.B.:
|
||
Keywords | Alle Schlüsselwörter auflisten oder ein Schlüsselwort als Auswahlkriterium eingeben. Maximale Eingabe: zwei Schlüsselwörter. | Siehe Schlüsselwort-Suche oder Schlüsselwort-Auswahl. | ||
And/Or | Geben Sie die logische Bedingung an,
mit der mehrere Schlüsselwörter verknüpft werden sollen:
|
Geben Sie A oder
O ein. Siehe auch Schlüsselwort-Auswahl.
|
||
Command | Kommandozeile zur Eingabe von Natural-Systemkommandos. | Geben Sie ein Natural-Systemkommando ein. |
Anmerkung:
Wenn ein Natural-Add-on-Produkt für eine zusätzliche Sprache
lokalisiert worden ist, können Sie die Sprache in Ihren
Profilparameter-Einstellungen angeben, siehe ULANG - Benutzersprache
in der Parameter-Referenz-Dokumentation. Als Ergebnis
enthält die für dieses Produkt zurückgegebene Liste APIs für die Sprache, die
Sie angegeben haben.
Schlüsselwort-Suche
Geben Sie im Feld Keyword
einen Stern (*
) oder ein mit einem Stern (*
)
eingegrenztes Präfix ein, z.B.:
L*
Als Ergebnis der Suche erscheint ein Menü, in dem
Schlüsselwörter angezeigt werden, die mit L
beginnen (Beispiel):
Search for Keywords Mark Keyword ---- L*__________________ _ LIST _ LOG _ LOGGING _ LOGICAL |
Um ein bestimmtes Schlüsselwort als Auswahlkriterium auszuwählen, können Sie in dem entsprechenden Eingabefeld in der Spalte Mark ein beliebiges Zeichen eingeben. Als Ergebnis wird eine Liste aller APIs, die dieses Auswahlkriterium erfüllen, angezeigt.
Anmerkung:
Die Benutzung der Schlüsselwort-Suche in beiden
Eingabefeldern resultiert in zwei Menüs, die nacheinander verarbeitet und
angezeigt werden.
Schlüsselwort-Auswahl
Geben Sie ein vollständiges Schlüsselwort ein. Sie können Schlüsselwörter auch in beiden Eingabefeldern eingeben, z.B.:
USER
und
LOG
Wählen Sie die logische Bedingung, mit der mehrere Schlüsselwörter verknüpft werden sollen:
A
(And) oder
O
(Or).
Je nach angegebener logischer Verknüpfung erhalten Sie
entweder eine Liste aller APIs mit dem Schlüsselwort USER
und dem Schlüsselwort LOG
(And)
oder eine Liste aller APIs mit dem Schlüsselwort USER
oder dem Schlüsselwort LOG
(Or).
Sie können die folgenden, mit Funktionen belegten PF-Tasten benutzen:
PF-Taste | Name | Funktion |
---|---|---|
PF1 | Help | Anzeige der kontextabhängigen Hilfe.
Zu jedem Eingabefeld ist ein spezifischer Hilfetext vorhanden. In anderem Kontext, zum Beispiel in der Kommandozeile, wird ein allgemeiner Hilfetext angezeigt. |
PF2 | Reset | Die Inhalte aller Auswahlfelder werden gelöscht und die Liste der APIs wird zurückgesetzt. |
PF3 | Exit | Beenden der SYSAPI Utility oder Verlassen des aktuellen Menüs oder Fensters. |
PF6 | -- | Zum Anfang der Liste blättern. |
PF7 | - | Eine Seite nach oben blättern. |
PF8 | + | Eine Seite nach unten blättern. |
PF9 | ++ | Zum Ende der Liste blättern. |
PF12 | Canc | SYSAPI Utility oder das aktuelle Menü oder Fenster verlassen. |
Zeilenkommandos werden verwendet, um Objektoperationen
durchzuführen. Sie können ein Zeilenkommando in der Spalte
Cmd neben der gewünschten API eingeben. Für eine Liste der
gültigen Zeilenkommandos können Sie ein Fragezeichen (?
) eingeben
oder PF1 drücken.
Folgende Zeilenkommandos stehen zur Verfügung:
Zeilen- kommando |
Funktion |
---|---|
K
|
Schlüsselwörter auflisten, die für die angegebene API relevant sind. |
T
|
Falls Text-Objekt verfügbar sind: Beschreibung der
entsprechenden API anzeigen.
Andernfalls benutzen Sie das Zeilenkommando
|
L
|
Beispiel-Programm anzeigen
(LIST ).
|
E
|
Beispiel-Programm bearbeiten
(EDIT ).
|
X
|
Beispiel-Programm ausführen
(EXECUTE ).
|
.
|
Zum SYSAPI-Hauptmenü zurückkehren. |