Das ApplicationInterface ist eine Schnittstelle, die den Zugriff auf das Automation Engine System ermöglicht.
Das ApplicationInterface steht für Java und .NET-Programmiersprachen zur Verfügung.
Die Schnittstelle umfasst hunderte Klassen und Methoden mit denen Sie viele der Funktionen, die auch im UserInterface verfügbar sind, aufrufen können. Dazu zählt unter anderem das Anlegen und Bearbeiten von Objekten, der Zugriff auf Statistiksätze, das Auslesen von Reports, das Starten von Aufgaben, der Zugriff auf die Systemübersicht usw. Alle Aktionen werden für die Revisionsreports aufgezeichnet und lassen sich mit dem Dienstprogramm AE Revision Report auflisten.
Die Dateien des ApplicationInterface werden im Verzeichnis IMAGE:\APPLICATIONINTERFACE ausgeliefert.
Datei | Beschreibung |
---|---|
uc4.jar | Java-Bibliothek des ApplicationInterface |
*.dll | .NET-Bibliothek des ApplicationInterface (für .NET-Programmiersprachen, wie C# und VisualBasic) |
*.zip |
Archiv mit den IKVM-Laufzeit-Bibliotheken, welche für die Verwendung der .NET Bibliothek benötigt werden. Die im Archiv enthaltenen DLL-Dateien müssen dem jeweiligen .NET-Projekt hinzugefügt werden. |
doc.zip |
Javadoc (Java-Dokumentation), welche die Aufstellung und Beschreibung aller Klassen und Methoden enthält. Die Namen der Klassen / Methoden der Java-Bibliothek sind ident mit jenen der .NET Bibliothek |
examples.zip | Archiv, welches unterschiedliche Beispielprogramme enthält |
Alle Code-Beispiele der folgenden Dokumente sind funktionsfähig für die Programmiersprachen Java und C#. Für andere Programmiersprachen ist die Syntax der Beispiele gegebenenfalls anzupassen.
Die Anwendungen des ApplicationInterfaces sind zahlreich. Legen Sie automatisiert viele Objekte auf einmal an oder geben Sie beispielsweise den Benutzern nur einen für sie relevanten Ausschnitt der Verabeitung frei. Natürlich ist die Schnittstelle auch ideal geeignet Ihre bestehenden Programme zu erweitern und ihnen damit den Zugang zum Automation Engine System zu gewähren.
Die Zugriffe, die über das ApplicationInterface getätigt werden, müssen mit einem AE-Benutzer erfolgen und unterliegen daher dem Berechtigungssystem.
Die Funktionalitäten des ApplicationInterface können sich zwischen den Automation Engine-Versionen unterscheiden. Übersetzen Sie daher beim Einsatz einer neuen Version Ihre Projekte neu.
Verwechseln Sie das ApplicationInterface nicht mit dem CallAPI für Java. Letzters dient dazu ein AE Script im Automation Engine System auszuführen.
Beachten Sie, dass das ApplicationInterface nicht aus Enterprise JavaBeans aufgerufen werden kann. Verwenden Sie in diesen Fällen den ResourceAdapter.
Siehe auch:
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |