Funktionsreferenz für Hitachi Job Management Partner 1/Base
Detaillierte Funktionsreferenz für Hitachi Job Management Partner 1/Base. Erfahren Sie, wie Sie JP1-Ereignisse ausgeben und abrufen, Code kompilieren und API-Funktionen in C/C++ implementieren.
Inhaltsverzeichnis
Abbildungen aus der Anleitung
Bild zum Vergrößern anklickenWichtige Informationen aus der Anleitung
Dieses Dokument dient als Funktionsreferenz für Entwickler, die JP1/Base-Funktionen zur Erweiterung von Systemen nutzen. Es beschreibt die Verfahren zur Ausgabe und zum Abruf von JP1-Ereignissen, die erforderlichen Voraussetzungen für die Kompilierung sowie eine detaillierte Referenz der verfügbaren API-Funktionen.
Übersicht über JP1/Base
JP1/Base ermöglicht die Anpassung und Erweiterung von Funktionen für die Systemüberwachung. Entwickler können benutzerdefinierte JP1-Ereignisse definieren, ausgeben und aus der Event-Datenbank abrufen. Das System unterstützt verschiedene Betriebssysteme, darunter Windows, HP-UX, Solaris, AIX und Linux.
Ausgabe von JP1-Ereignissen
Um JP1-Ereignisse auszugeben, folgen Sie diesen Schritten:

- Entscheiden Sie über die Art und die Attribute der zu sendenden Ereignisse.
- Schreiben Sie den Code unter Verwendung der JP1-Ereignisausgabefunktion (z.B. JevRegistEvent).
- Kompilieren Sie die Quelldateien.
- Erstellen Sie bei Bedarf Definitionen für erweiterte Ereignisattribute und Objekttypen, damit diese in JP1/IM - View korrekt angezeigt werden.
Abruf von JP1-Ereignissen
Der Abruf von Ereignissen aus der Datenbank erfordert folgende Schritte:

- Bestimmen Sie die Art der abzurufenden Ereignisse.
- Definieren Sie einen Ereignis-Abruffilter.
- Verwenden Sie die Abruffunktionen (z.B. JevGetOpen zum Verbinden, JevGetEvent zum Abrufen, JevGetClose zum Trennen).
- Kompilieren Sie den Code.
Kompilierung und Verknüpfung
Für die Kompilierung sind spezifische Header-Dateien (z.B. JevApi.h) und Bibliotheken erforderlich. Die benötigten Bibliotheken und Kompilierungsoptionen variieren je nach Betriebssystem und Compiler (z.B. Visual C++, gcc, Sun Studio). Stellen Sie sicher, dass die Umgebungsvariablen und Pfade korrekt konfiguriert sind.
Funktionsreferenz
Die Anleitung enthält detaillierte Beschreibungen der API-Funktionen, darunter:
- JevRegistEvent: Ausgabe eines JP1-Ereignisses.
- JevGetOpen: Verbinden mit dem Event-Server.
- JevGetEvent: Abrufen eines JP1-Ereignisses.
- JevGetClose: Trennen vom Event-Server.
- JevFreeEvent: Freigabe des Speichers für abgerufene Ereignisse.
- Zahlreiche Funktionen zum Abrufen spezifischer Attribute wie JevGetMessage, JevGetArrivedTime oder JevGetSourceAddress.
Attribute und Kriterien
JP1-Ereignisse bestehen aus Basisattributen (z.B. Event ID, Message) und erweiterten Attributen (z.B. SEVERITY, PRODUCT_NAME, OBJECT_TYPE). Die Anleitung bietet Kriterien für die korrekte Einstellung dieser Attribute, um eine konsistente Überwachung zu gewährleisten.
Herstellerinformationen
Hitachi, Ltd.
Praktische Hilfe
Typische Probleme
Überprüfen Sie, ob notwendige Dateien gelöscht wurden oder falsche Kompilierungsoptionen verwendet werden. Installieren Sie JP1/Base bei Bedarf neu.
Die Verbindung zum Event-Server ist fehlgeschlagen. Überprüfen Sie die Server-Einstellungen und die Erreichbarkeit.
Ein ungültiger Parameter wurde in der Funktion angegeben. Überprüfen Sie die Funktionsargumente.
Keine JP1-Ereignisse entsprechen den Filterbedingungen.
Vor der Verwendung
- Installieren Sie JP1/Base auf dem Zielsystem.
- Installieren Sie einen kompatiblen Compiler (z.B. Visual C++, gcc, Sun Studio).
- Definieren Sie die Art der JP1-Ereignisse, die ausgegeben oder abgerufen werden sollen.
- Erstellen Sie bei Bedarf Definitionen für erweiterte Ereignisattribute.
- Stellen Sie sicher, dass der Benutzer über ausreichende Berechtigungen verfügt, um eine Verbindung zum Event-Server herzustellen.
Abbildungen und Diagramme
- Diagramm zeigt den Ablauf der Ereignisinformationen bei der Ausgabe von benutzerdefinierten JP1-Ereignissen.
- Diagramm zeigt den Prozess des Abrufs von JP1-Ereignissen aus der Event-Datenbank.
Modellkompatibilität
- Unterstützt Windows (XP, Vista, 7, 8, Server-Versionen).
- Unterstützt UNIX-Umgebungen (HP-UX, Solaris, AIX, Linux).
- Die Bibliotheken sind statische Bibliotheken (oder Archive für UNIX).
Autor der Aufbereitung
Laura Fischer
Fachredakteurin für Gebrauchsanleitungen
Beschreibt zentrale Funktionen, Einsatzbereiche und Hinweise aus Handbüchern in einer kompakten und nutzerfreundlichen Form.