Verwenden Sie die Nachrichtenbroker-Tools zum Erstellen von Nachrichtenflüssen und Nachrichtengruppen und zum Erstellen und Implementieren von Brokerarchivdateien (BAR-Dateien). Außerdem müssen Sie einen Konfigurationsmanager und einen Broker erstellen. Erstellen Sie in den Nachrichtenbroker-Tools eine Domänenverbindung zum Konfigurationsmanager, und erstellen Sie einen Broker in der Domäne. Außerdem ist eine Methode zur Eingabe von Instanzennachrichten erforderlich, die (optional) MQRFH2-Header enthalten können ,z. B. argoput, rfhutil.
addev1 ssat (xsd:string) lokales Attribut ssel (xsd:string) lokales Element dsel1 (xsd:string) lokales Element atel lokales komplexes Element latt (xsd:string) Attribut cel1 lokales komplexes Element intel (xsd:int) lokales Element strel (xsd:string) lokales Element dsel2 (xsd:string) globales Element cel2 (cel2ct) globaler komplexer Typ intel (xsd:int) lokales Element fltel (xsd:float) lokales Element
ssat --- ssat ssel --- ssel dsel1 -- dsel2 latt ---- latt cel1 --- cel1 dsel2 -- dsel1 (cel2) intel ---- fltel fltel ---- intel
dsel1 | esql:upper($source/addev1/dsel2) @latt | esql:upper($source/addev1/atel/@latt) (cel2) intel | $source/addev1/cel2/fltel + 10 fltel | $source/addev1/cel2/intel div 10
<addev1 ssatt="hello"> <ssel>this</ssel> <dsel1>first</dsel1> <atel latt="attrib"/> <cel1> <intel>2</intel> <strel>lcomp</strel> </cel1> <dsel2>second</dsel2> <cel2> <intel>252</intel> <fltel>3.89E+1</fltel> </cel2> </addev1>
<addev1 ssat="hello"> <ssel>this</ssel> <dsel1>SECOND</dsel1> <atel latt="ATTRIB"/> <cel1> <intel>2</intel> <strel>lcomp</strel> </cel1> <dsel2>first</dsel2> <cel2> <intel>48</intel> <fltel>2.5E+1</fltel> </cel2> </addev1>
addev2 matt (xsd:string) lokales Attribut ssel (xsd:string) lokales Element csel lokales komplexes Element elatt (xsd:string) lokales Attribut
trigger start (xsd:string) lokales Element
matt | 'erstes Attribut' ssel | 'Zeichenfolgeelement' elatt | 'zweites Attribut'
MessageType | 'addev2'
<trigger> <start>yes</start> </trigger>
<addev2 matt="first attribute"> <ssel>string element</ssel> <csel elatt="second attribute"></csel> </addev2>
addev3 frepstr (xsd:string) lokales Element, minOcc=3, maxOcc=3 vrepstr (xsd:string) lokales Element, minOcc=1, maxOcc=4 urepstr (xsd:string) lokales Element, minOcc=1, maxOcc=-1
frepstr --- frepstr vrepstr --- vrepstr urepstr --- urepstr
<addev3> <frepstr>this</frepstr> <frepstr>that</frepstr> <frepstr>other</frepstr> <vrepstr>only one</vrepstr> <vrepstr>extra</vrepstr> <urepstr>first</urepstr> <urepstr>second</urepstr> <urepstr>third</urepstr> <urepstr>fourth</urepstr> <urepstr>fifth</urepstr> </addev3>
<addev3> <frepstr>this</frepstr> <frepstr>that</frepstr> <frepstr>other</frepstr> <vrepstr>only one</vrepstr> <urepstr>first</urepstr> <urepstr>second</urepstr> <urepstr>third</urepstr> <urepstr>fourth</urepstr> <urepstr>fifth</urepstr> </addev3>
addev4 str1 (xsd:string) lokales Element cel lokales komplexes Element int1 (xsd:int) lokales Element bool1 (xsd:boolean) lokales Element
str1 --- str1 int1 --- int1 bool1 --- bool1
<addev4> <str1>this</str1> <cel> <int1>452</int1> <bool1>0</bool1> </cel> </addev4>
<addev4> <str1>this</str1> <cel> <int1>452</int1> <bool1>0</bool1> </cel> </addev4>
<addev1 ssat="hello"> <ssel>this</ssel> <dsel1>SECOND</dsel1> <atel latt="ATTRIB"/> <cel1> <intel>2</intel> <strel>lcomp</strel> </cel1> <dsel2>first</dsel2> <cel2> <intel>48</intel> <fltel>2.5E+1</fltel> </cel2> </addev1>
<addev2 matt="first attribute"> <ssel>string element</ssel> <csel elatt="second attribute"></csel> </addev2>
<addev3> <frepstr>this</frepstr> <frepstr>that</frepstr> <frepstr>other</frepstr> <vrepstr>only one</vrepstr> <urepstr>first</urepstr> <urepstr>second</urepstr> <urepstr>third</urepstr> <urepstr>fourth</urepstr> <urepstr>fifth</urepstr> </addev3>
<addev4> <str1>this</str1> <cel> <int1>452</int1> <bool1>0</bool1> </cel> </addev4>