Anwendungsintegration > Rapid Automation > Rapid Automation

Rapid Automation

Hinter dem Begriff "Rapid Automation" verbirgt sich eine generische Technologie, die unterschiedliche Lösungen zur Automatisierung in der AE aufnehmen und ausführen kann. Die Lösungen werden durch sogenannte RA-Solutions realisiert. Mit Hilfe eines RA-Agenten können Sie die Funktionalitäten einer RA-Solution nutzen.

Zögern Sie nicht uns zu kontaktieren, wenn Sie Interesse an einer RA-Solution haben!

RA-Solutions

Jede RA-Solution besitzt ihre eigenen maßgeschneiderten Funktionalitäten. Es gibt jedoch einige Gemeinsamkeiten, die jede RA-Solution aufweist. Der zugehörige RA-Agent benötigt spezielle Einstellungen. Deshalb enthält die RA-Solution eine Vorlage für das zu verwendende Agenten-Objekt. Die Verbindungsdaten stellen Sie in einem bzw. mehreren Verbindungs-Objekten ein. Auch hier liefert die RA-Solution die nötigen Objekt-Vorlagen. Dasselbe gilt für die Job-Objekte. Jede RA-Solution enthält einen oder mehrere Job-Typen mit denen Sie die Funktionalitäten aufrufen können.

Der Inhalt der Agenten-, Verbindungs- und Job-Objekte ist abhängig von der RA-Solution.

RA-Solutions werden als JAR-Datei ausgeliefert und sind mit dem AE DB Load in die Datenbank zu laden. Das Dienstprogramm liest die JAR-Datei und erstellt folgende Objekte im Systemmandanten 0000:

Das AE DB Load trägt die neuen Vorlagen automatisch in die Variable UC_OBJECT_TEMPLATE ein.

Objekttyp

Aufbau des Namens

RA-Solution Name der RA-Solution
Agent AGENT.Name der RA-Solution
Verbindung CONN.Name der RA-Solution.technischer Name der Verbindung
Job JOBS.Name der RA-Solution.technischer Name des Jobtyps

Verwenden Sie das AE DB Load auch, um eine neuere Version einer RA-Solution zu laden. Die ältere Version wird automatisch in der Datenbank ersetzt.

Um eine RA-Solution aus dem Automation Engine System zu entfernen, löschen Sie das zugehörige RA-Solution Objekt im Mandanten 0 (Ordner: RA_SOLUTIONS). Dabei wird dieses Objekt nicht in den Papierkorb verschoben, sondern komplett mit allen zugehörigen Einträgen aus der Datenbank entfernt!

Die Dokumentation für den Rapid Automation Mandanten finden Sie in der Automic Hosted Dokumentation.

RA-Agent

Ein RA-Agent kann sich nur zu einer RA-Solution verbinden. Möchten Sie mehrere RA-Solutions einsetzen, so benötigen Sie für jede einzelne einen eigenen RA-Agenten.

Bevor der RA-Agent in Betrieb genommen werden kann, müssen Sie im Systemmandanten 0000 ein Agenten-Objekt für ihn anlegen. Verwenden Sie dazu die ausgelieferte Agent-Vorlage. Das Agenten-Objekt enthält unter anderem die Verbindungs-Objekte, die beim Anmeldevorgang verwendet werden sollen. Legen Sie die Verbindungs-Objekte an und verwenden Sie dabei ebenfalls die ausgelieferten Vorlagen.

Der RA-Agent prüft beim Start, ob die RA-Solution lokal gespeichert ist. Ist dies nicht der Fall, so fordert er die JAR-Datei der RA-Solution bei der Automation Engine an. Der RA-Agent entpackt sie im Ordner "cache" dessen Pfad Sie in der INI-Datei mit dem Parameter cache_directory= angegeben haben. Der Name des Unterordners, den er dabei anlegt, trägt das letzte Änderungsdatum des RA-Solution Objektes. Beim Start wird geprüft, ob dieser Zeitstempel mit jenem in der Datenbank übereinstimmt. Sind sie unterschiedlich, weil Sie in der Zwischenzeit eine neuere Version in die Datenbank geladen haben, fordert der RA-Agent die JAR-Datei ebenfalls an und ersetzt die lokale RA-Solution.

RA-Jobs

RA-Jobs beinhalten zwei objekttypspezifische Registerkarten. Die erste heißt RA und enthält die Optionen zur Reporterstellung und -übertragung. Der Name der zweiten Registerkarte wird von der RA-Solution vorgegeben. In ihr befinden sich die speziellen Konfigurationen des RA-Jobs. Existieren Attribute, die für alle Jobtypen der RA-Solution gelten, so werden Sie in einer eigenen Sub-Registerkarte angezeigt. Die Registerkarte enthält in diesem Fall zwei Sub-Registerkarten anstelle von einer.

Ein Ampel-Symbol wird in der Registerkarte deren Inhalt von der RA-Solution vorgegeben ist, angezeigt. Sie stellt den Verbindungsstatus zum RA-Agenten dar:

Beachten Sie, dass der positive Verbindungsstatus (grünes Ampelsymbol) nur angezeigt wird, wenn ein gültiger RA-Agent eingetragen wurde. In den folgenden Fällen wird er nicht angezeigt: 

In RA-Jobs sind keine Login-Objekte auszuwählen. Die Anmeldedaten werden im Agenten-Objekt hinterlegt.

Um die Dokumentation zu den RA-Solutions zu öffnen, wählen Sie im RA-Job in der Registerkarte Lösung (RA Banner-Job) oder FTP (RA FTP-Job) die Schaltfläche "Solution Help" aus.

Setzen und Lesen von Job-Attributen

Für die Attribute, die auch bei anderen Job-Objekten vorhanden sind, wie z.B. Archivbegriffe oder die Kostenstelle, gelten dieselben Namen und Regeln für das Setzen und Lesen über :PUT_ATT, GET_ATT und AE DB Change.

Die Attribute der Registerkarte, die von der RA-Solution vorgegeben ist, können ebenfalls via Script gesetzt und gelesen werden. Um diese Attribute via Change-Programm zu ändern, befolgen Sie die Beschreibung dazu.
Die Namen der Attribute werden im UserInterface im Tooltip der jeweiligen Felder angezeigt. Eine andere Möglichkeit, die Attribut-Namen inklusive Wert zu ermitteln, besteht darin, folgenden Befehl auf der Datenbank auszuführen (JOBNAME ist dabei durch den tatsächlichen Objektnamen des Jobs zu ersetzen):

select OCV_VName,ocv_value from OCV,oh where OCV_OH_Idnr=OH_Idnr and oh_name='JOBNAME'

Für die Ausführung dieses Befehls können Sie auch ein VARA-Objekt vom Typ SQLI verwenden.

 


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

Copyright © 2016 Automic Software GmbH