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

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -33,31 +33,147 @@
33 33  
34 34   Deklarieren Sie innerhalb der Button-Prozedur zunächst die folgenden Variablen und Konstanten mit den angebenen Typen und weisen die jeweiligen Werte zu:
35 35  
36 -| | |
37 -| | |
38 -| | |
39 -| | |
40 -| | |
41 -| | |
42 -| | |
43 -| | |
44 -| | |
45 -| | |
46 -| | |
47 -| | |
48 -| | |
49 -| | |
50 -| | |
51 -| | |
52 -| | |
53 -| | |
54 -| | |
55 -| | |
56 -| | |
57 -| | |
58 -| | |
59 -| | |
60 -| | |
61 -| | |
36 +**Variablen für die Funktion AddSICSConnection**
62 62  
63 -
38 +|(% style="width:196px" %)**Parameter**|(% style="width:145px" %)**Typ**|(% style="width:1023px" %)**Beschreibung**
39 +|(% style="width:196px" %)Protocol|(% style="width:145px" %)TProtocolType|(% style="width:1023px" %)Hier wird das Protokoll (HTTP (0) oder HTTPS (1)) für die auzubauende AESB-Verbindung gespeichert
40 +|(% style="width:196px" %)ConnectionTimeout|(% style="width:145px" %)string|(% style="width:1023px" %)Hier tragen Sie ein, wann ein Timeout erreicht werden soll
41 +
42 +**Konstanten für die Funktion AddSICSConnection**
43 +
44 +|(% style="width:194px" %)**Parameter**|(% style="width:150px" %)**Typ**|(% style="width:1020px" %)**Beschreibung**
45 +|(% style="width:194px" %)Server|(% style="width:150px" %)string|(% style="width:1020px" %)Hier tragen Sie den Servernamen ein
46 +|(% style="width:194px" %)Port|(% style="width:150px" %)string|(% style="width:1020px" %)Hier tragen Sie den Serverport ein
47 +|(% style="width:194px" %)Username|(% style="width:150px" %)string|(% style="width:1020px" %)Hier tragen Sie den AESB-Benutzer ein
48 +|(% style="width:194px" %)Passwort|(% style="width:150px" %)string|(% style="width:1020px" %)Hier tragen Sie das Passwort des AESB-Benutzers ein
49 +|(% style="width:194px" %)TargetConnectionVariable|(% style="width:150px" %)string|(% style="width:1020px" %)In dieser Projektvariable wird die Verbindung zum AESB gespeichert
50 +
51 +**Variablen für die Funktion SICSPublish**
52 +
53 +|**Parameter**|**Typ**|**Beschreibung**
54 +|ExchangeType|TExchangeType|Hier wird der Exchange Typ (Direct (0) oder Routing (1)) eingetragen. Weisen Sie dieser Variable den Wert 'Routing' zu
55 +|OptionalParameters|TStrings|Hier werden optionale Parameter für den Aufruf gespeichert
56 +|ResultMessages|TStrings|Hier wird automatisch die Ergebnismeldungen gepeichert
57 +|AAckMessages|string|
58 +|AResult|string|
59 +|AErrorCode|Integer|Hier wird automatisch der Fehlercode eingetragen
60 +
61 +**Konstanten für die Funktion SICSPublish**
62 +
63 +|(% style="width:191px" %)**Parameter**|(% style="width:158px" %)**Typ**|(% style="width:1015px" %)**Beschreibung**
64 +|(% style="width:191px" %)MessageID|(% style="width:158px" %)string|(% style="width:1015px" %)Hier tragen Sie die Message ID ein. Diese können Sie individuell vergeben. Syntax: {0F910571-4216-4C7A-9031-A7BCA0F03D5B}
65 +|(% style="width:191px" %)VirtualRouter|(% style="width:158px" %)string|(% style="width:1015px" %)Hier wird der Virtual Router eingetragen. Weisen Sie dieser Konstante den Wert 'VCMN' zu
66 +|(% style="width:191px" %)RoutingKey|(% style="width:158px" %)string|(% style="width:1015px" %)Mit dem Routing Key geben Sie an, wohin der AESB die Verbindung aufbauen soll. Wisen Sie dieser Konstante den Wert '?.Aagon.Components.ACMPServer.*' zu
67 +|(% style="width:191px" %)Tag|(% style="width:158px" %)string|(% style="width:1015px" %)Hier tragen Sie den Tag ein. Weisen Sie dieser Konstante den Wert 'ICQL' zu
68 +|(% style="width:191px" %)MessageBody|(% style="width:158px" %)string|(% style="width:1015px" %)In dieser Konstante wird der Ablauf des Client Commands sowie das Ziel gespeichert
69 +|(% style="width:191px" %)CallBackVirtualRouter|(% style="width:158px" %)string|(% style="width:1015px" %)Die CallBack Funktionalität muss nicht konfiguriert werden
70 +|(% style="width:191px" %)CallbackRoutingKey|(% style="width:158px" %)string|(% style="width:1015px" %)Die CallBack Funktionalität muss nicht konfiguriert werden
71 +|(% style="width:191px" %)ConnectionString|(% style="width:158px" %)string|(% style="width:1015px" %)In dieser Variable werden die Werte der Verbindung zum AESB gespeichert
72 +
73 +(((
74 +var
75 +)))
76 +
77 +(((
78 + Protocol: TProtocolType = '0';
79 +)))
80 +
81 +(((
82 + ConnectionTimeout: String = '30';
83 +)))
84 +
85 +(((
86 + ExchangeType: TExchangeType = 'Routing';
87 +)))
88 +
89 +(((
90 + OptionalParameters: TStrings = '';
91 +)))
92 +
93 +(((
94 + ResultMessages: TStrings = '';
95 +)))
96 +
97 +(((
98 + AAckMessages: string = '';
99 +)))
100 +
101 +(((
102 + AResult: string = '';
103 +)))
104 +
105 +(((
106 + AErrorCode: Integer = 0;
107 +)))
108 +
109 +(((
110 + Result: Integer = 0;
111 +)))
112 +
113 +(((
114 +const
115 +)))
116 +
117 +(((
118 + Server: string = 'ACMP-SERVER';
119 +)))
120 +
121 +(((
122 + Port: string = '3900';
123 +)))
124 +
125 +(((
126 + Username: string = 'Operator';
127 +)))
128 +
129 +(((
130 + Passwort: string = 'operator';
131 +)))
132 +
133 +(((
134 + TargetConnectionVariable: string = '';
135 +)))
136 +
137 +(((
138 + ConnectionString: string = '';
139 +)))
140 +
141 +(((
142 + MessageID: string = '{0F910571-4216-4C7A-9031-A7BCA0F03D5B}';
143 +)))
144 +
145 +(((
146 + VirtualRouter: string = 'VCMN';
147 +)))
148 +
149 +(((
150 + RoutingKey: string = '?.Aagon.Components.ACMPServer.*';
151 +)))
152 +
153 +(((
154 + Tag: string = 'ICQL';
155 +)))
156 +
157 +(((
158 + MessageBody: string = '<ICQL><ACMP><EnqueueClientCommand version="1">' +
159 +)))
160 +
161 +(((
162 + '<TEnqueueClientCommandRequest_V1 xmlns:xsi="http:~/~/www.w3.org/2001/XMLSchema-instance">' +
163 +)))
164 +
165 +(((
166 + '<ClientId>%ClientID´%</ClientId>' +
167 +)))
168 +
169 +(((
170 + '<ClientCommandId>%ClientCommandID%</ClientCommandId>' +
171 +)))
172 +
173 +(((
174 + '</TEnqueueClientCommandRequest_V1></EnqueueClientCommand></ACMP></ICQL>';
175 +)))
176 +
177 + CallbackVirtualRouter: string = '';
178 +
179 + CallbackRoutingKey: string = '';

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community