Script-Funktion: Überprüft, ob ein bestimmter Host aktiv ist.
SYS_HOST_ALIVE(Host, [Verbindung])
Syntax |
Beschreibung/Format |
---|---|
Host |
Name des Agenten dessen Aktivität überprüft werden soll. |
Verbindung |
Name eines R3 oder DB Verbindungs-Objektes mit dem die Verfügbarkeit des SAP-Systemes bzw. der Datenbank überprüft werden soll. Geben Sie bei SAP ein Verbindungs-Objekt an, das Sie im Agent-Objekt in der Registerkarte Agent eingestellt haben! Wird ein DB Verbindungs-Objekt angegeben, ist der Parameter Host optional! Dieser Parameter kann nur verwendet werden, wenn für Host entweder ein SAP-Agent oder ein Datenbank-Agent angegeben wird! Dabei wird nicht geprüft, ob der Datenbank-Agent für die Auflösung von SQL-Variablen gestartet wurde. |
Rückgabewerte |
---|
Bei der Angabe eines Hosts: "Y" - Der Agent ist aktiv. Bei der zusätzlichen Angabe eines Verbindungs-Objektes: "Y" - Der Agent ist aktiv und das SAP-System bzw. die Datenbank ist verfügbar.
|
Betriebssystem-Agenten
Die Script-Funktion prüft, ob der Agent aktiv ist. Der Parameter Verbindung kann nicht angegeben werden.
ERP-Agenten
Für die ERP-Agenten Peoplesoft, OracleApplications und Siebel: wird auch dann der Wert "N" zurückgeliefert, wenn der Agent zwar aktiv, die Enterprise Business Solution jedoch nicht verfügbar ist.
Bei SAP-Agenten haben Sie die Wahl. Geben Sie nur den Parameter Host an, wenn Sie überprüfen möchten, ob der SAP-Agent aktiv ist.Benötigen Sie die Information, ob eine das SAP-System erreichbar ist, können Sie das zugehörige SAP Verbindungs-Objekt angeben.
Beachten Sie, dass der SAP-Agent manche Verbindungen erst bei Bedarf öffnet (HTTP) oder nach längerer Nichtbenutzung automatisch schließt (ABAP). Existiert beim Aufruf von SYS_HOST_ALIVE keine Verbindung zum SAP-System, so wird eine neue Verbindung aufgebaut, damit geprüft werden kann, ob das SAP-System erreichbar ist. Beachten Sie in diesem Zusammenhang folgende wichtige Hinweise:
Datenbank-Agent
Wie bei SAP haben Sie die Möglichkeit, nur den Agenten oder zusätzlich ein Verbindungs-Objekt (Typ: DB) anzugeben. Mit der Angabe eines Verbindungs-Objekt an, haben Sie die Möglichkeit zusätzlich die Verfügbarkeit der jeweiligen Datenbank zu überprüfen.
Im Beispiel wird geprüft, ob der Windows-Agent "WIN21" aktiv ist. Ist der Agent nicht aktiv, wird eine Meldung an den Administrator geschickt.
:IF SYS_HOST_ALIVE("WIN21") = "N"
: SEND_MSG
"ADMIN","AE","Agent WIN21 is not active!"
:ENDIF
Das zweite Beispiel ermittelt, ob der Agent SAP01 das SAP-System erreichen kann.
:SET &STATUS# = SYS_HOST_ALIVE("SAP01", "CONN.R3.ECC.ABAP")
Siehe auch:
Script-Sprachmittel | Beschreibung |
---|---|
Ermittelt den Namen des Hosts. |
Script-Sprachmittel - Systemzustände und -bedienung
Beispielsammlung:
Darstellungen mittels Cockpit
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel - Funktionelle Gliederung
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |