Das CallAPI bietet Ihnen die Möglichkeit, aus Ihren eigenen Java-Programmen heraus Scripts im Automation Engine System auszuführen.
In der Auslieferung sind auch Programmbeispiele enthalten, die Ihnen zeigen, wie eine Script-Aktivierung implementiert werden kann.
Der Ablauf zur Script-Aktivierung läuft immer in folgenden Schritten:
Natürlich können sie sich gleichzeitig an verschiedene Automation Engine Systeme anmelden und mehrere Scripts ausführen. Für jede einzelne Verbindung wird eine Dialog-Lizenz verwendet.
Rufen Sie das CallAPI mit dem Befehl CALL UCCALL3 auf. Als Rückgabewert liefert der Aufruf entweder 0, wenn die Aktion erfolgreich war, oder eine Meldungsnummer im Fehlerfall.
Beschreibung |
Call |
---|---|
Anmelden am Automation Engine System |
CALL UCCALL3 USING Struktur, Anmeldedaten, Verbindung Format für die Anmeldedaten: Format für die Verbindungsdaten zum Kommunikationsprozess: |
Aktivieren eines Scriptes |
CALL UCCALL3 USINGStruktur, Script |
Abmelden vom Automation Engine System |
CALL UCCALL3 USING Struktur |
Im ausgelieferten Beispielprogramm sehen Sie den Aufbau der Struktur AE-RECORD. Sie enthält folgende Variablen:
Variable |
Datentyp |
Beschreibung |
---|---|---|
UC-OPERATION |
PIC X(4) |
Operationscode Diese Variable muss bei der Verwendung der universellen Funktion gesetzt werden. Erlaubte Werte: |
UC-ERROR-CODE |
PIC X |
Der Fehlercode in cErrorCode wird automatisch gesetzt und kann einen der folgenden Werte enthalten: " " - Es ist kein Fehler aufgetreten. |
UC-INTERFACE-NR |
PIC X(3) |
Die Interfacenummer muss immer den Wert 3 enthalten. |
UC-SYSTEM-NAME |
PIC X(8) |
Name des Automation Engine Systems, zu dem die Verbindung aufgebaut werden soll |
UC-TIMEOUT |
PIC 9(4) COMP-4 |
Zeitdauer in Sekunden, die das CallAPI auf eine Quittung vom Automation Engine System wartet |
UC-LANGUAGE |
PIC X |
Sprache, in der die Meldungen ausgegeben werden |
FILLER |
PIC X(2) |
nicht in Verwendung |
UC-FLAG1 |
PIC X |
Dieses Kennzeichen bewirkt je nach gesetztem Wert eine der folgenden Verarbeitungsoptionen: "CALL_FLAG1_INI_SERVER" - Die Verbindung zum Kommunikationsprozess wird aus der INI-Datei ermittelt. |
FILLER |
PIC X(2) |
nicht in Verwendung |
UC-OUTPUT-LEN |
PIC 9(8) COMP-4 |
nicht in Verwendung |
UC-RUNNR |
PIC 9(8) COMP-4 |
RunID des Scriptes |
UC-RETURN-CODE |
PIC 9(8) COMP-4 |
Rückgabewert der Scriptausführung |
UC-MESSAGE-TEXT |
PIC X(256) |
Variabler Teil der Meldung, der den Hintergrund des Rückgabewertes erläutert |
UC-PRT-INI |
PIC S9(8) |
nur für die interne CallAPI-Verarbeitung |
UC-HND-LOG |
PIC S9(8) |
nur für die interne CallAPI-Verarbeitung |
UC-HND-TRC |
PIC S9(8) |
nur für die interne CallAPI-Verarbeitung |
UC-HND-HLP |
PIC S9(8) |
nur für die interne CallAPI-Verarbeitung |
UC-POINTER |
PIC S9(8) |
nur für die interne CallAPI-Verarbeitung |
FILLER |
PIC X(12) |
nicht in Verwendung |
UC-INIFILE |
PIC X(45) |
Pfad und Name der INI-Datei |
Siehe auch:
Allgemeines zum CallAPI
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |