Rapid Automation

Der Begriff Rapid Automation bezieht sich auf eine generische Technologie, die verschiedene Agentenlösungen in Verbindung mit der Automation Engine enthält und verarbeitet. Rapid Automation-Agenten machen die Funktionen einer Rapid Automation-Lösung zugänglich.

Es stehen mehrere Rapid Automation-Lösungen zur Verfügung, darunter: 

Wenn Sie an der Verwendung einer Rapid Automation-Solution interessiert sind, kontaktieren Sie bitte unser CA-Support Team.

RA-Solutions

Jede RA-Solution besitzt ihre eigenen maßgeschneiderten Funktionalitäten. Es gibt jedoch einige Gemeinsamkeiten, die jede Rapid Automation-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 für diese spezielle RA-Solution 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.

Hinweis: Der Inhalt der Objekte Agent, Connection und Job hängt von der jeweiligen RA-Solution ab.

RA-Solutions werden als JAR-Datei ausgeliefert und sind mit dem AE DB Load Dienstprogramm in die AE-Datenbank zu laden. Das AE DB Load 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 Lösung Der Name der RA Solution.
Agent Der AGENT.Name der RA Solution.
Verbindung Der CONN.Name der RA Solution.technischer Name der Verbindung.
Job Der JOBS.Name der RA Solution.Technischer Name des Jobtyps.

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

Tipp: Wenn eine der RA-spezifischen Seiten nach dem Laden einer Solution in AWI fehlt, melden Sie sich aus und wieder an, um sie anzuzeigen.

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

RA Agenten

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 zum Anmelden bei Anwendungen, Datenbanken usw. 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 UCXJCITX.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 AE-Datenbank übereinstimmt. Sind sie unterschiedlich, weil Sie in der Zwischenzeit eine neuere Version in die AE-Datenbank geladen haben, fordert der RA-Agent die JAR-Datei ebenfalls an und ersetzt die lokale RA-Solution.

Leitfäden für RA Agenten

Die Dokumentation für die RA-Agenten ist verfügbar unter https://docs.automic.com/documentation.

RA-Jobs

RA Jobs enthalten objekttypspezifische Seiten.

Hinweis: Login-Objekte werden für die meisten RA-Jobs nicht unterstützt. Die Anmeldedaten werden im Agenten- oder Verbindungsobjekt hinterlegt. Weitere Informationen finden Sie in den Leitfäden für Agenten.

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, können Sie per Script mit Hilfe von :PUT_ATT und GET_ATT denselben Job-Namen festlegen oder lesen (siehe Attribute für alle Job-Typen). Sie können diese Attribute auch mit dem Dienstprogramm DB Change ändern. Weitere Informationen finden Sie unter Rapid Automation-Job-Attribute ändern.

Job-Attribute sind für die meisten Agenten in den Leitfäden für Agenten dokumentiert. Eine weitere Möglichkeit, die Attributnamen einschließlich ihrer Werte abzurufen, besteht darin, den folgenden Befehl in der AE-Datenbank auszuführen (ersetzen Sie den JOBNAMEN durch den tatsächlichen Objektnamen des Jobs):

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

Hinweis: Sie können auch ein VARA-Objekt vom Typ SQLI verwenden, um diesen Befehl auszuführen.