Rapid Automation

Rapid Automation (RA) bezieht sich auf eine generische Technologie in Automic Automation, die verschiedene Lösungen zur Integration und Automatisierung von Drittanbieteranwendungen ermöglicht. Rapid Automation-Agenten machen die Funktionen einer Rapid Automation-Lösung zugänglich.

Diese Seite beinhaltet Folgendes:

Übersicht

Broadcom bietet verschiedene Rapid Automation-Lösungen, darunter:

  • Avaloq Agent
  • RA Banner Agent
  • RA Business Objects Agent
  • RA FTP Agent
  • RA Hadoop Agent
  • RA Hyperion EPMA Agent
  • RA Hyperion ESSBASE Agent
  • RA Hyperion FDMEE Agent
  • RA Hyperion FM Agent
  • RA Hyperion Planning Agent
  • RA Informatica Agent
  • RA JD Edwards Agent
  • RA JMS Agent
  • RA Oracle E-Business Suite Agent
  • RA Oracle ERP Cloud Agent
  • RA Oracle Retail Agent
  • RA Web Service REST Agent
  • RA Web Service SOAP Agent

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

Hinweis: Diese Integrationsfunktion kann, wie alle Integrationen von Automic system, Service-Orchestrierung-Workflows unterstützen. Solche Workflows koordinieren automatisierte Prozesse, die auf unterschiedlichen Plattformen, Domänen und Anwendungen ausgeführt werden, um einen bestimmten IT-Dienst bereitzustellen. Weitere Informationen finden Sie unter Info zur Dienst-Orchestrierung.

RA-Agenten

RA Agenten bestehen aus zwei Komponenten:

  • dem RA Core Agent, das allgemeine -Agenten-Framework , das für Rapid Automationeine beliebige RA-Lösung verwendet werden kann

  • der RA-Lösung, die die Geschäftslogik für die Integration mit Anwendungen von Drittanbietern enthält.

Um eine Rapid Automation-Agenten-Lösungen erfolgreich bereitzustellen, müssen Sie die folgenden zwei Schritte durchführen:

  1. Installieren Sie den RA-Core-Agenten in Automic Automation entweder manuell oder in einem Container. In beiden Fällen können Sie den Agent für ein lokales Automic Automation-System oder eine Automic Automation Kubernetes Edition-Umgebung verwenden.

    Hinweis: Der Installationsprozess des RA-Core-Agenten in einem Container ist derselbe wie für jeden anderen Java-Agenten.

    Mehr Informationen:

  2. Laden Sie die RA-Lösung in die AE-Datenbank mithilfe des Dienstprogramms AE.DB Load oder des Endpunkts system/ra-solutions/ der AE-REST-API, siehe RA Lösungen.

Der RA Core-Agent kann nur eine RA-Solution aus der AE-Datenbank erhalten. Das heißt, der RA Core Agent erhält nur eine Solution, selbst wenn Sie verschiedene RA-Solutions in die AE-Datenbank geladen haben. Das gleiche gilt für verschiedene Versionen der gleichen RA-Solution. Wenn Sie also beabsichtigen, mehrere RA-Solutions zu verwenden, beachten Sie, dass jede Solution und/oder jede Version der gleichen Solution einen eigenen RA Core-Agenten erforderlich macht.

Beispiel

Wenn Sie nur einen RA Core-Agenten installiert haben und er die RA REST-Solution von der AE-Datenbank erhält, wird er zum RAREST-Agenten,  und es ist kein RA Core-Agent mehr verfügbar.

Wenn Sie zwei RA Core-Agenten installiert haben und beide die RA REST-Solution von der AE-Datenbank erhalten, werden diese beide zu RA REST-Agentent.

Wenn Sie dann mit dem Laden der nächsten Version der RA REST-Solution in die AE-Datenbank fortfahren, wird die Version überschrieben. Beim nächsten Start der RA REST-Agenten ist die Version der aktualisierten RA REST-Solution verfügbar.

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.

Leitfäden für Agenten

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

RA Lösungen

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 -Lösungen werden als JAR-Dateien bereitgestellt und können mithilfe des Dienstprogramms AE.DB Load oder des Endpunkts system/ra-solutions/ des AE-REST-API in die AE-Datenbank geladen werden.

Das Dienstprogramm AE.DB Load verwenden

Das Dienstprogramm AE.DB Load (siehe AE DB Load) liest die JAR-Datei und erstellt folgende Objekte im Systemmandanten 0000:

  • RA Solution-Objekt im Ordner RA_SOLUTIONS
  • Vorlage für das Agenten-Objekt im Ordner TEMPLATE
  • Eine oder mehrere Vorlagen für Verbindungs-Objekte im Ordner TEMPLATE
  • Eine oder mehrere Vorlagen für Job-Objekte im Ordner TEMPLATE

Hinweis: Sie müssen den .jar-Loader (ucybdbld.jar) verwenden. Das Laden mit dem Dienstprogramm unter Verwendung der binären ausführbaren Dateien (ucybdbld.exe für Windows oder ucybdbld für Unix) im Batch-Modus ist nicht möglich.

Beispiel

java -jar ucybdbld.jar -B -C0000 -X<Pfad><RA_Solution>.jar

Das Dienstprogramm AE.DB Load trägt automatisch die neuen Variablen in die Variable UC_OBJECT_TEMPLATE ein, siehe UC_OBJECT_TEMPLATE - Objekttypen und Vorlagen.

Folgende Objekttypen stehen für die folgenden Namensstrukturen zur Verfügung:

  • RA Lösung

    Der 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 Job-Typs

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 ab 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!

Die AE-REST-API verwenden

Der Endpunkt system/ra-solutions/ der AE-REST API bietet eine Alternative zum Laden der RA-Solution. Dieser Endpunkt ermöglicht Ihnen, Folgendes zu erledigen:

  • Alle installierten RA-Lösungen auflisten

  • Eine RA-Solution installieren und/oder aktualisieren

  • Eine RA-Solution hochladen

  • Informationen über eine RA-Solution erhalten

Mehr Informationen:

RA-Jobs

RA Jobs enthalten objekttypspezifische Seiten.

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