<
Von Version < 9.1 >
bearbeitet von S V
am 2022/08/05 13:31
Auf Version < 10.1 >
bearbeitet von S V
am 2022/08/05 13:33
>
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -177,3 +177,28 @@
177 177  {{{ CallbackVirtualRouter: string = '';
178 178  
179 179   CallbackRoutingKey: string = ''; }}}
180 +
181 +Nachdem Sie alle notwendigen Variablen und Konstanten angelegt und mit Werten gefüllt haben, rufen Sie nach dem Begin die Prozedur AddSICSConnection wie folgt auf:
182 +
183 +{{{AddSICSConnection(%Protocol%, %Server%, %Port%, %Username%, %Passwort%, %ConnectionTimeout%, %TargetConnectionVariable%);}}}
184 +
185 +{{aagon.infobox}}
186 +Beachten Sie, dass Sie die Konstanten Server, Port, Username und Passwort an Ihre Umgebung anpassen.
187 +
188 +Die %ClientID% im MessageBody kopieren Sie vorher aus einer Abfrage und die %ClientCommandID% können Sie sich aus den Einstellungen des benötigten Client Commands kopieren.
189 +{{/aagon.infobox}}
190 +
191 + Nachdem Sie die AESB-Verbindung hinzugefügt haben, lesen Sie den Inhalt der Projektvariable %TargetConnectionVariable% mit GetVarContent() wie folgt aus und speichern die Werte in der Konstante %ConnectionString%:
192 +
193 +{{{ConnectionString := GetVarContent(%TargetConnectionVariable%);}}}
194 +
195 +Speichern Sie nun das Ergebnis mit der Funktion SICSPublish:
196 +
197 +{{{Result := SICSPublish(%ConnectionString%, %MessageID%, %VirtualRouter%, %RoutingKey%, %ExchangeType%, %Tag%, %MessageBody%, %CallbackVirtualRouter%, %CallbackRoutingKey%, %OptionalParameter%, %ResultMessages%, %AAckMessage%, %AResult%, %AErrorCode%);}}}
198 +
199 +Geben Sie die beiden TStrings OptionalParameters sowie ResultMessages wieder frei %OptionalParameters%.free; und %ResultMessages%.free;
200 +
201 +
202 +
203 +
204 +

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community