<
Von Version < 3.2 >
bearbeitet von Jannis Klein
am 2021/11/16 15:16
Auf Version < 4.1 >
bearbeitet von Jannis Klein
am 2021/11/16 15:17
>
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -50,3 +50,81 @@
50 50  * Ergebnis
51 51  * ACK Nachrichten
52 52  * Ergebnisnachrichten
53 +
54 += Create Target =
55 +
56 +Mit diesem Befehl können Sie im AESB SICS ein Target erstellen. Ein Target dient dazu, die vom ACMP Server gesendete Antwort vom Request zu speichern. Die Kommunikation zwischen AESB SICS und ACMP funktioniert asynchron, so dass man das Target wie eine Art Queue verstehen kann. Die Antwort beinhaltet dann das Ergebnis der Abfrage oder einen Fehlercode zur Fehlererkennung.
57 +
58 +
59 +**Verbindung**
60 +
61 +Siehe Befehl [[Add Connection>>url:https://manual.aagon.com/acmp/de/61/kategorieaesb.htm#add_connection]]
62 +
63 +**Parameter**
64 +
65 +|ID|Wird automatisch generiert. Über den Button ([[image:https://manual.aagon.com/acmp/de/61/id-generieren_zoom80.png||alt="id-generieren" height="23" width="20"]]) kann eine neue ID generiert werden. Freie Eingabe einer ID ist möglich.
66 +|Virtual Router|Name des Virtual Routers in dem das Target erstellt wird
67 +|Name des Targets|Name des Targets
68 +|Typ des Targets|idR. muss hier Queue eingetragen werden. Dies entspricht einer Warteschlange aus der die Daten bis zu einen SICS Dienstneustart vorgehalten werden.
69 +|Routing Keys|Routing Key vom Ziel an dem die Nachricht verschickt wird
70 +
71 +**Body**
72 +
73 +Optional
74 +
75 +Enthält eine ICQL-Nachricht im XML-Format. Eine ICQL-Nachricht sagt aus, welche Aktion mit welchen Werten auf der Gegenstelle ausgeführt werden soll. Nach dem Vorbild von WebService-Protokollen enthalten ICQL-Nachrichten also Steuerbefehle oder Daten oder beides.
76 +
77 +**Ergebnisse**
78 +
79 +Folgende Ergebnisse der Ausführung können in ACMP Variablen zur weiteren Verarbeitung gespeichert werden:
80 +
81 +* Fehlercode
82 +* Ergebnis
83 +* ACK Nachrichten
84 +* Ergebnisnachrichten
85 +
86 += Publish =
87 +
88 +Mit diesem Befehl können Nachrichten im AESB SICS abgesetzt werden. Sie können hierüber z.B. die Ausführung eines Client Commands anstoßen. Das ist wie eine Art Remote Procedure Call über ein Internetprotokoll: die Nachricht ruft die Funktion des ACMP auf, die dieser über die Public API veröffentlicht.
89 +
90 +**Verbindung**
91 +
92 +Siehe Befehl [[Add Connection>>url:https://manual.aagon.com/acmp/de/61/kategorieaesb.htm#add_connection]]
93 +
94 +**Parameter**
95 +
96 +|ID|Wird automatisch generiert. Über den Button ([[image:https://manual.aagon.com/acmp/de/61/id-generieren_zoom80.png||alt="id-generieren" height="23" width="20"]]) kann eine neue ID generiert werden. Freie Eingabe einer ID ist möglich.
97 +|Virtual Router|Name des Virtual Routers in dem das Target erstellt wird. An diesen wird die Nachricht gesendet
98 +|Routing Keys|(((
99 +Routing Key vom Ziel, an das die Nachricht verschickt wird.
100 +
101 +Für den ACMP Server wäre der Routing Key:
102 +
103 +?.Aagon.Components.ACMPServer.*
104 +)))
105 +|Exchange Type|(((
106 +ROUTING: Ein oder mehrere Empfänger werden anhand des Routing Keys ermittel (Unterstützung von Platzhaltern (?) und Wildcards(*))
107 +
108 +DIRECT: Ein Empfänger wird per Name ermittelt. Die Angabe ist case insensitive.
109 +)))
110 +|Tags|ICQL (derzeit werden nur ICQL Messages versendet)
111 +|Callback virtual router|Angabe vom Virtual Router an den die Antwort gesendet wird
112 +|Callback routing key|Angabe des Routing Keys an den die Antwort gesendet wird
113 +
114 +**Body**
115 +
116 +Enthält eine ICQL-Nachricht im XML-Format. Eine ICQL-Nachricht sagt aus, welche Aktion mit welchen Werten auf der Gegenstelle ausgeführt werden soll.
117 +
118 +Beispiel für eine Client Command Ausführung:
119 +
120 +[[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_9fa499dd.png||alt="Beispiel für Client Command Ausführung" height="275" width="594"]]
121 +Beispiel für Client Command Ausführung
122 +
123 +**Ergebnisse**
124 +
125 +Folgende Ergebnisse der Ausführung können in ACMP Variablen zur weiteren Verarbeitung gespeichert werden:
126 +
127 +* Fehlercode
128 +* Ergebnis
129 +* ACK Nachrichten
130 +* Ergebnisnachrichten

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community