Änderungen von Dokument Datenaustausch mit ACMP über die Public API
Zuletzt geändert von Steffi F am 2025/06/27 09:36
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -21,7 +21,7 @@ 21 21 22 22 Arbeiten Sie bereits mit dem AESB, dann werden Sie i.d.R. eine Verbindung vom ACMP zum AESB über den SICS hergestellt haben. Kontrollieren können Sie diese in der ACMP Console unter //System > Einstellungen > ACMP Server > SICS-Verbindung.// 23 23 24 -Haben Sie noch keine Informationen zum AESB eingetragen, dann können Sie [[hier>>doc:ACMP.68.ACMP-Solutions.System.Einstellungen.ACMP Server.WebHome||anchor="HSICS-Verbindung"]]nachlesen, wie Sie die Verbindung eintragen.24 +Haben Sie noch keine Informationen zum AESB eingetragen, dann können Sie hier nachlesen, wie Sie die Verbindung eintragen. 25 25 26 26 {{aagon.infobox}} 27 27 Beachten Sie unter den Einstellungen der SICS-Verbindung die Einstellung Public API Zugriffsberechtigung. Gewähren Sie über das Aktivieren der Checkbox den Zugriff, dann können SICS-Benutzer ebenfalls Public API Commands ausführen. Auf dem ACMP Server wird dann jede Nachricht von einem unbekannten Benutzer als SICA-Benutzer interpretiert und mit administrativen Berechtigungen versehen. Dadurch greift in diesem Fall keine Berechtigungsüberprüfung! ... ... @@ -99,24 +99,14 @@ 99 99 100 100 = Callback Target erstellen = 101 101 102 -Ein Callback Target dient dazu, die vom ACMP Server gesendete Antwort auf den Request zu speichern. Hierdurch können Sie Fehler erkennen und entsprechend reagieren. Zur besseren Trennung empfiehlt es sich, einen eigenen VirtualRouter zu erstellen, und in diesem das Callback Target abzulegen. 102 +Ein Callback Target dient dazu, die vom ACMP Server gesendete Antwort auf den Request zu speichern. Hierdurch können Sie Fehler erkennen und entsprechend reagieren. Zur besseren Trennung empfiehlt es sich, einen eigenen VirtualRouter zu erstellen, und in diesem das Callback Target abzulegen. Zum Erstellen eines VirtualRouters wählen Sie aus der Navigation den Befehl CreateVirtualRouter. Im Bearbeitungsfenster tragen Sie den gewünschten Namen ein und klicken auf Send. 103 103 104 - Gehen Siefolgendermaßenvor:104 +Nachdem der VirtualRouter angelegt wurde, kann das eigentliche Callback Target erstellt werden. Wählen Sie hierzu aus der Navigation CreateTarget aus. Wir verwenden in unserem Beispiel den TargetType „Queue“, da hier eingehende Nachrichten so lange gespeichert werden, bis diese manuell ausgelesen werden. Wenn Sie den Targetnamen und den VirtualRouter eingetragen haben, klicken Sie auf Send. 105 105 106 -~1. Zum Erstellen eines VirtualRouters wählen Sie aus der Navigation den Befehl CreateVirtualRouter. Im Bearbeitungsfenster tragen Sie den gewünschten Namen ein und klicken auf Send. 107 - 108 -2. Nachdem der VirtualRouter angelegt wurde, kann das eigentliche Callback Target erstellt werden. Wählen Sie hierzu aus der Navigation CreateTarget aus. Wir verwenden in unserem Beispiel den TargetType „Queue“, da hier eingehende Nachrichten so lange gespeichert werden, bis diese manuell ausgelesen werden. 109 - 110 -3. Wenn Sie den Targetnamen und den VirtualRouter eingetragen haben, klicken Sie auf //Send//. 111 - 112 112 == Asset anlegen == 113 113 114 - 4.Nachdem das CallbackTarget in einem eigenen VirtualRouter erstellt wurde, können Sie nun ein Asset anlegen. Wählen Sie hierzu den Publish-Befehl aus.108 +Nachdem das CallbackTarget in einem eigenen VirtualRouter erstellt wurde, können Sie nun ein Asset anlegen. Wählen Sie hierzu den Publish Befehl aus. Tragen Sie nun die die Base64 encodete ICQL-Message von SaveAssets in den Body ein, passen Sie die Parameter an und klicken Sie anschließend auf Send. 115 115 116 -5. Tragen Sie nun die die Base64 encodete ICQL-Message von SaveAssets in den Body ein und passen Sie die Parameter an. 117 - 118 -6. Klicken Sie anschließend auf //Send//. 119 - 120 120 {{aagon.infobox}} 121 121 Beachten Sie, dass der Inhalt des Bodys immer Base64 encoded sein muss. Zum encoden können Sie entweder das im ACMP vorhandene Client Command nutzen oder den Text auf dieser Seite encoden lassen. 122 122 {{/aagon.infobox}} ... ... @@ -123,12 +123,8 @@ 123 123 124 124 == Result abholen == 125 125 126 - 7.Um zu prüfen, ob beim Erstellen des Assets ein Fehler aufgetreten ist, wählen Sie nun den Consume-Befehl.116 +Um zu prüfen, ob beim Erstellen des Assets ein Fehler aufgetreten ist, wählen Sie nun den Consume-Befehl und klicken auf Send. Auf der rechten Seite des Fensters wird Ihnen nun das Ergebnis vom ACMP angezeigt. 127 127 128 -8. Klicken auf Send. 129 - 130 -9. Auf der rechten Seite des Fensters wird Ihnen nun das Ergebnis vom ACMP angezeigt. 131 - 132 132 {{aagon.infobox}} 133 133 Beachten Sie, dass der Inhalt des Bodys immer Base64 encoded zurückgeliefert wird. 134 134 {{/aagon.infobox}}

