Anwendungsintegration > CallAPI > CallAPI und eigenes Programm > Java

 Java

Das CallAPI bietet Ihnen die Möglichkeit aus Ihren eigenen Java-Programmen heraus, Scripts im Automation Engine System auszuführen.

Importieren Sie dazu die Klasse UCCALL3 aus dem Package com.uc4.uccall3.

In der Auslieferung sind auch Programmbeispiele enthalten, die Ihnen zeigen wie eine Script-Aktivierung implementiert werden kann.

Das mitgelieferte Java-Dokumentation gibt genauen Aufschluss über die Klasse.

Allgemeines

Der Ablauf zur Script-Aktivierung läuft immer in folgenden Schritten:

  1. Anmeldung am Automation Engine System
  2. Übergabe des Scriptes an das Automation Engine System
  3. Abmeldung vom Automation Engine System

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.

Methoden

Die folgenden Funktionen können Sie in Ihrem Programm nutzen.

Beschreibung

Datentyp des Rückgabewertes

Funktion

Anmelden am Automation Engine System

boolean

logon()
logonMandant, Benutzer, [Abteilung, [Passwort]]
logon
(Einstellungen)

Datentyp des Mandanten: int
Datentyp des Benutzers: java.lang.String
Datentyp der Abteilung: java.lang.String
Datentyp des Passwortes: java.lang.String
Datentyp der Einstellungen: java.util.Properties

Für die Einstellungen wird die Java-Klasse "Properties" verwendet. Mit ihr können Sie folgende Parameter konfigurieren:

"system" - Name des Automation Engine Systems, zu dem die Verbindung aufgebaut werden soll
"language" - Sprache, in der die Meldungen ausgegeben werden
"timeout" - Zeitdauer in Sekunden, die das CallAPI auf eine Quittung vom Automation Engine System wartet
"client" - Mandant
"user" - Benutzer
"dept" - Abteilung
"pass" - Passwort
"cpn_host" -DNS-Name oder TCP/IP-Adresse des Rechners, auf dem der Kommunikationsprozess läuft
"cpn_port" - Portnummer des Kommunikationsprozesses

Ermittlung eines Verbindungsfehlers

java.lang.String

getConnectionError()

INI-Datei festlegen

void

setConfigurationFile(Pfad und Name der INI-Datei)

Datentyp des Scriptes: java.lang.String

Aktivieren eines Scriptes

java.lang.String

activateScript(Script)

Datentyp des Scriptes: java.lang.String

Ermittlung der RunID des zuletzt aktivierten Scriptes

int

getRunNumber()

Abmelden vom Automation Engine System

void

logoff()

 

Siehe auch:

Allgemeines zum CallAPI

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH