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 bool (xsd:boolean) lokales Element bin (xsd:hexBinary) lokales Element dat (xsd:dateTime) lokales Element dec (xsd:decimal) lokales Element dur (xsd:duration) lokales Element flt (xsd:float) lokales Element int (xsd:int) lokales Element str (xsd:string) lokales Element
addev1s bin (xsd:hexBinary) lokales Element dat (xsd:dateTime) lokales Element dur (xsd:duration) lokales Element str (xsd:string) lokales Element
addev1n dec (xsd:decimal) lokales Element flt (xsd:float) lokales Element int (xsd:int) lokales Element
MQEmpfangsknoten ->Filterknoten -> Zuordnungsknoten -> Rechenknoten \ \ --> RCD -> MQOutput \-> Mapping1-----------/
IF Body.bool THEN RETURN TRUE; ELSE RETURN FALSE; END IF;
bin --- bin dat --- dat dur --- dur str --- str
MessageType | 'addev1s'
dec --- dec flt --- flt int --- int
MessageType | 'addev1n'
CALL CopyMessageHeaders(); SET OutputRoot.MRM.dec = InputBody.dec * 10; SET OutputRoot.MRM.flt = InputBody.flt * 10; SET OutputRoot.MRM.int = InputBody.int * 10;
<comp:addev1 xmlns:comp="http://www.complex.net"> <bool>1</bool> <bin><![CDATA[010203]]></bin> <dat>2005-05-06T00:00:00+00:00</dat> <dec>19.34</dec> <dur>P2Y4M</dur> <flt>3.245E+2</flt> <int>2104</int> <str>dat</str> </comp:addev1>
<comp:addev1 xmlns:comp="http://www.complex.net"> <bool>1</bool> <bin><![CDATA[010203]]></bin> <dat>2005-05-06T00:00:00+00:00</dat> <dec>19.34</dec> <dur>P2Y4M</dur> <flt>3.245E+2</flt> <int>2104</int> <str>dur</str> </comp:addev1>
<comp:addev1 xmlns:comp="http://www.complex.net"> <bool>0</bool> <bin><![CDATA[010203]]></bin> <dat>2005-05-06T00:00:00+00:00</dat> <dec>19.34</dec> <dur>P2Y4M</dur> <flt>3.245E+2</flt> <int>2104</int> <str>dat</str> </comp:addev1>
<comp:addev1s xmlns:comp="http://www.complex.net"> <bin><![CDATA[010203]]></bin> <dat>2005-08-06T00:00:00-01:00</dat> <dur>P2Y4M</dur> <str>dat</str> </comp:addev1s>
addev2 firstname (xsd:string) lokales Element lastname (xsd:string) lokales Element branch (xsd:string) lokales Element accountno (xsd:string) lokales Element balance (xsd:decimal) lokales Element transvalue lokales komplexes Element, Basistyp xsd:decimal transdir (xsd:string) lokales Attribut
addev2out accountdetails (xsd:string) lokales Element transvalue (xsd:decimal) lokales Element balance (xsd:decimal) lokales Element
accountno --- accountdetails balance --- balance transvalue --- transvalue
MessageType | 'addev2out'
<comp:addev2 xmlns:comp="http://www.complex.net"> <firstname>Brian</firstname> <lastname>Benn</lastname> <branch>52-84-02</branch> <accountno>567432876543</accountno> <balance>1543.56</balance> <transvalue transdir="DEBIT">25.28</transvalue> </comp:addev2>
<comp:addev2 xmlns:comp="http://www.complex.net"> <firstname>Brian</firstname> <lastname>Benn</lastname> <branch>52-84-02</branch> <accountno>567432876543</accountno> <balance>1543.56</balance> <transvalue transdir="CREDIT">25.28</transvalue> </comp:addev2>
<c2:addev2out xmlns:c2="http://www.comp2.net" xmlns:comp="http://www.complex.net"> <accountdetails>567432876543 52-84-02 Benn Brian</accountdetails> <transvalue>-25.28</transvalue> <balance>1518.28</balance> </c2:addev2out>
addev3 choice sstr (xsd:string) lokales Element intrep (xsd:int) lokales Element, minOcc=2, maxOcc=6 dur (xsd:duration) lokales Element choice comp1 lokales komplexes Element dat1 (xsd:date) lokales Element sval (xsd:string) lokales Element comp2 lokales komplexes Element bool1 (xsd:boolean) lokales Element dat2 (xsd:date) lokales Element comprep lokales komplexes Element, minOcc=1, maxOcc=4 int1 (xsd:int) lokales Element dec1 (xsd:decimal) lokales Element binel (xsd:hexBinary) lokales Element lelem lokales komplexes Element, Basistyp xsd:string latt (xsd:int) lokales Attribut lcomp lokales komplexes Element head (xsd:string) lokales Element incomp lokales komplexes Element count (xsd:int) lokales Element comp:gcompel globales komplexes Element, minOcc=0, maxOcc=-1 fstr (xsd:string) lokales Element multel lokales komplexes Element in1 (xsd:boolean) lokales Element in2 (xsd:string) lokales Element in3 (xsd:float) lokales Element footer (xsd:string) lokales Element repstr (xsd:string) lokales Element, minOcc=1, maxOcc=-1
sstr --- sstr intrep --- intrep dur --- dur dat1 --- dat1 sval --- sval bool1 --- bool1 dat2 --- dat2 int1 --- int1 dec1 --- dec1 binel --- binel lelem --- lelem latt --- latt head --- head count --- count fstr --- fstr multel --- multel footer --- footer repstr --- repstr
<comp:addev3 xmlns:comp="http://www.complex.net"> <sstr>first</sstr> <comp1> <dat1>2005-06-24</dat1> <sval>date value</sval> </comp1> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>3</count> <comp:gcompel> <fstr>first</fstr> <multel> <in1>1</in1> <in2>C</in2> <in3>2.45E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>second</fstr> <multel> <in1>1</in1> <in2>D</in2> <in3>7.625E+3</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>third</fstr> <multel> <in1>0</in1> <in2>C</in2> <in3>4.9E+0</in3> </multel> </comp:gcompel> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> <repstr>def</repstr> <repstr>ghi</repstr> <repstr>jkl</repstr> <repstr>mno</repstr> </comp:addev3>
<comp:addev3 xmlns:comp="http://www.complex.net"> <intrep>45</intrep> <intrep>12</intrep> <intrep>920</intrep> <comp2> <bool1>1</bool1> <dat2>2005-06-24</dat2> </comp2> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>5</count> <comp:gcompel> <fstr>first</fstr> <multel> <in1>1</in1> <in2>C</in2> <in3>2.45E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>second</fstr> <multel> <in1>1</in1> <in2>D</in2> <in3>7.625E+3</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>third</fstr> <multel> <in1>0</in1> <in2>C</in2> <in3>4.9E+0</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>fourth</fstr> <multel> <in1>1</in1> <in2>F</in2> <in3>2.98E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>fifth</fstr> <multel> <in1>0</in1> <in2>D</in2> <in3>8.57E-2</in3> </multel> </comp:gcompel> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> </comp:addev3>
<comp:addev3 xmlns:comp="http://www.complex.net"> <dur>P2Y2M</dur> <comp3> <int1>6</int1> <dec1>2821.54</dec1> </comp3> <comp3> <int1>41</int1> <dec1>0.02</dec1> </comp3> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>0</count> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> <repstr>def</repstr> <repstr>ghi</repstr> <repstr>jkl</repstr> <repstr>mno</repstr> <repstr>pqr</repstr> <repstr>stu</repstr> <repstr>vwx</repstr> </comp:addev3>
<comp:addev3 xmlns:comp="http://www.complex.net"> <sstr>first</sstr> <comp1> <dat1>2005-06-24</dat1> <sval>date value</sval> </comp1> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>3</count> <comp:gcompel> <fstr>first</fstr> <multel> <in1>1</in1> <in2>C</in2> <in3>2.45E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>second</fstr> <multel> <in1>1</in1> <in2>D</in2> <in3>7.625E+3</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>third</fstr> <multel> <in1>0</in1> <in2>C</in2> <in3>4.9E+0</in3> </multel> </comp:gcompel> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> <repstr>def</repstr> <repstr>ghi</repstr> <repstr>jkl</repstr> <repstr>mno</repstr> </comp:addev3>
<comp:addev3 xmlns:comp="http://www.complex.net"> <intrep>45</intrep> <intrep>12</intrep> <intrep>920</intrep> <comp2> <bool1>1</bool1> <dat2>2005-06-24</dat2> </comp2> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>5</count> <comp:gcompel> <fstr>first</fstr> <multel> <in1>1</in1> <in2>C</in2> <in3>2.45E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>second</fstr> <multel> <in1>1</in1> <in2>D</in2> <in3>7.625E+3</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>third</fstr> <multel> <in1>0</in1> <in2>C</in2> <in3>4.9E+0</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>fourth</fstr> <multel> <in1>1</in1> <in2>F</in2> <in3>2.98E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>fifth</fstr> <multel> <in1>0</in1> <in2>D</in2> <in3>8.57E-2</in3> </multel> </comp:gcompel> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> </comp:addev3>
<comp:addev3 xmlns:comp="http://www.complex.net"> <dur>P2Y2M</dur> <comp3> <int1>6</int1> <dec1>2821.54</dec1> </comp3> <comp3> <int1>41</int1> <dec1>0.02</dec1> </comp3> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>0</count> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> <repstr>def</repstr> <repstr>ghi</repstr> <repstr>jkl</repstr> <repstr>mno</repstr> <repstr>pqr</repstr> <repstr>stu</repstr> <repstr>vwx</repstr> </comp:addev3>
ACCOUNT VARCHAR(12) TDATE DATE VALUE DECIMAL(8,2)
'12345678901', '2005-04-25', -14.25 '12345678901', '2005-04-25', 100.00 '12345678901','2005-05-15', 2891.30 '12345678901','2005-06-11', -215.28
addev4in account (xsd:string) lokales Element tdate (xsd:date) lokales Element
addev4out account (xsd:string) lokales Element tdate (xsd:date) lokales Element value (xsd:decimal) lokales Element, minOcc=0, maxOcc=-1
account --- account tdate --- tdate
<comp:addev4in xmlns:comp="http://www.complex.net"> <account>12345678901</account> <tdate>2005-05-15</tdate> </comp:addev4in>
<comp:addev4in xmlns:comp="http://www.complex.net"> <account>12345678901</account> <tdate>2005-04-25</tdate> </comp:addev4in>
<c2:addev4out xmlns:c2="http://www.comp2.net" xmlns:comp="http://www.complex.net" > <account>12345678901</account> <tdate>2005-05-15</tdate> <value>2891.3</value> </c2:addev4out>
addev5in value1 (xsd:decimal) lokales Element operator (xsd:string) lokales Element value2 (xsd:decimal) lokales Element rate (xsd:decimal) lokales Element
addev5out grossvalue (xsd:decimal) lokales Element netvalue (xsd:decimal) lokales Element
CREATE FUNCTION calcGrossvalue(IN value1 DECIMAL, IN operator CHAR, IN value2 DECIMAL) RETURNS DECIMAL BEGIN DECLARE outval DECIMAL; CASE operator WHEN 'PLUS' THEN SET outval = value1 + value2; WHEN 'MINUS' THEN SET outval = value1 - value2; WHEN 'MULTIPLY' THEN SET outval = value1 * value2; WHEN 'DIVIDE' THEN SET outval = value1 / value2; ELSE THROW USER EXCEPTION MESSAGE 2949 VALUES('Ungültiger Operator', Operator); SET outval = -999999; END CASE; RETURN outval; END;
CREATE FUNCTION calcNetvalue(IN value1 DECIMAL, IN operator CHAR, IN value2 DECIMAL, IN rate DECIMAL) RETURNS DECIMAL BEGIN DECLARE grossvalue DECIMAL; SET grossvalue=calcGrossvalue(value1, operator, value2); RETURN (grossvalue * rate ); END;
<comp:addev5in xmlns:comp="http://www.complex.net"> <value1>125.32</value1> <operator>PLUS</operator> <value2>25.86</value2> <rate>0.60</rate> </comp:addev5in>
<comp:addev5in xmlns:comp="http://www.complex.net"> <value1>118.00</value1> <operator>MINUS</operator> <value2>245.01</value2> <rate>0.30</rate> </comp:addev5in>
<comp:addev5in xmlns:comp="http://www.complex.net"> <value1>254.02</value1> <operator>MULTIPLY</operator> <value2>3.21</value2> <rate>0.75</rate> </comp:addev5in>
<comp:addev5in xmlns:comp="http://www.complex.net"> <value1>1456.33</value1> <operator>DIVIDE</operator> <value2>18.58</value2> <rate>0.92</rate> </comp:addev5in>
<comp:addev5in xmlns:comp="http://www.complex.net"> <value1>254.02</value1> <operator>MOD</operator> <value2>3.21</value2> <rate>0.75</rate> </comp:addev5in>
<comp:addev5out xmlns:comp="http://www.complex.net"> <grossvalue>151.18</grossvalue> <netvalue>90.708</netvalue> </comp:addev5out>
<comp:addev5out xmlns:comp="http://www.complex.net"> <grossvalue>-127.01</grossvalue> <netvalue>-38.103</netvalue> </comp:addev5out>
<comp:addev5out xmlns:comp="http://www.complex.net"> <grossvalue>815.4042</grossvalue> <netvalue>611.55315</netvalue> </comp:addev5out>
<comp:addev5out xmlns:comp="http://www.complex.net"> <grossvalue>78.38159311087190527448869752421959</grossvalue> <netvalue>72.11106566200215285252960172228202</netvalue> </comp:addev5out>Keine Nachrichtenausgabe, jedoch sollte im Ereignisprotokoll ein Eintrag vorhanden sein:
BIP2949 ( BRK.default ) Eine benutzergenerierte ESQL-Ausnahmebedingung wurde ausgegeben. Weitere Informatonen, die mit dieser Ausnahmebedingung bereitgestellt werden: ''Ungültiger Operator'' ''MOD'' 'addev5.Mapping.ComIbmCompute' '%5' '%6' '%7' '%8' '%9' '%10' '%11'Diese Ausnahmebedingung wurde von der Anweisung THROW EXCEPTION generiert.Dies ist das Standardverhalten der TRHOW-Anweisung. Da dies eine benutzergenerierte Ausnahmebedingung ist, ist die Benutzeraktion vom Nachrichtenfluss und vom Ausnahmetyp abhängig.
addev6in hexdata (xsd:hexBinary) lokales Element
addev6out decval (xsd:decimal) lokales Element fltval (xsd:float) lokales Element intval (xsd:int) lokales Element
CREATE PROCEDURE decFromBinary( IN hexval BLOB ) RETURNS DECIMAL LANGUAGE JAVA EXTERNAL NAME "addev6.decFromBinary";
CREATE PROCEDURE fltFromBinary( IN hexval BLOB ) RETURNS DECIMAL LANGUAGE JAVA EXTERNAL NAME "addev6.fltFromBinary";
CREATE PROCEDURE intFromBinary( IN hexval BLOB ) RETURNS DECIMAL LANGUAGE JAVA EXTERNAL NAME "addev6.intFromBinary";
import java.lang.*; import java.math.*; public class addev6 { // // Dezimales Element aus Binärzeichenfolge zurückgeben // public static BigDecimal decFromBinary( byte[] hexval) { // Nach Element namens 'decval' suchen String search = "decval"; String snval = findElement(hexval ,search ); // Wert in Dezimaltyp konvertieren BigDecimal numval = new BigDecimal(snval); return numval; } // // FLOAT-Element aus Binärzeichenfolge zurückgeben // public static Double fltFromBinary( byte[] hexval) { // Nach Element namens 'fltval' suchen String search = "fltval"; String snval = findElement(hexval ,search ); // Wert in Datentyp FLOAT konvertieren Double numval = new Double(snval); return numval; } // // Element des Typs INTEGER aus Binärzeichenfolge zurückgeben // public static Long intFromBinary( byte[] hexval) { // Nach Element namens 'intval' suchen String search = "intval"; String snval = findElement(hexval ,search ); // Wert in ganzzahligen Typ konvertieren Long numval = new Long(snval); return numval; } // // Das benannte Element und den zugehörigen Wert in den binären Daten suchen // private static String findElement( byte[] hexval, String search ) { // Byte in Zeichenfolge konvertieren String hexstr = new String(hexval); // Kennung/Wertpaare mit fester Länge (Länge=14) int nvals = hexstr.length() / 14; String numval = ""; String[] label = new String[nvals]; String[] value = new String[nvals]; // Schleife über Anzahl der Kennung/Wert-Paare for ( int i=0; i < nvals; i ++ ) { // Anfangsposition abrufen int st = i * 14; // Kennung hat Länge 6 int endl = st + 6; // Wert hat Länge 8 int endv = endl + 8; // Kennung und Wert aus Zeichenfolge extrahieren label[i] = hexstr.substring( st, endl); value[i] = hexstr.substring( (endl+1), endv); // Prüfen, ob das aktuelle Paar über die erforderliche Kennung verfügt if ( label[i].compareTo( search) == 0 ) { // Auffüllzeichen aus Wert entfernen numval = value[i].trim(); } } return numval; } }
<comp:addev6in xmlns:comp="http://www.complex.net"> <bval> <![CDATA[64656376616c20202031342e3238666c7476616c2020312e34452b32696e7476616c2020202020313230]]> </bval> </comp:addev6in>
<comp:addev6out xmlns:comp="http://www.complex.net"> <decval>14.28</decval> <fltval>1.4E+2</fltval> <intval>120</intval> </comp:addev6out>
<comp:addev1s xmlns:comp="http://www.complex.net"> <bin><![CDATA[010203]]></bin> <dat>2005-08-06T00:00:00-01:00</dat> <dur>P2Y4M</dur> <str>dat</str> </comp:addev1s>
lt;comp:addev1s xmlns:comp="http://www.complex.net"> <bin><![CDATA[010203]]></bin> <dat>2005-05-06T00:00:00-01:00</dat> <dur>P3Y4M</dur> <str>dur</str> </comp:addev1s>
&<comp:addev1n xmlns:comp="http://www.complex.net"> <dec>193.4</dec> <flt>3.245E+3</flt> <int>21040</int> </comp:addev1n>
<c2:addev2out xmlns:c2="http://www.comp2.net" xmlns:comp="http://www.complex.net"> <accountdetails>567432876543 52-84-02 Benn Brian</accountdetails> <transvalue>-25.28</transvalue> <balance>1518.28</balance> </c2:addev2out>
<c2:addev2out xmlns:c2="http://www.comp2.net" xmlns:comp="http://www.complex.net"> <accountdetails>567432876543 52-84-02 Benn Brian</accountdetails> <transvalue>25.28</transvalue> <balance>1568.84</balance> </c2:addev2out>
<comp:addev3 xmlns:comp="http://www.complex.net"> <sstr>first</sstr> <comp1> <dat1>2005-06-24</dat1> <sval>date value</sval> </comp1> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>3</count> <comp:gcompel> <fstr>first</fstr> <multel> <in1>1</in1> <in2>C</in2> <in3>2.45E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>second</fstr> <multel> <in1>1</in1> <in2>D</in2> <in3>7.625E+3</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>third</fstr> <multel> <in1>0</in1> <in2>C</in2> <in3>4.9E+0</in3> </multel> </comp:gcompel> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> <repstr>def</repstr> <repstr>ghi</repstr> <repstr>jkl</repstr> <repstr>mno</repstr> </comp:addev3>
<comp:addev3 xmlns:comp="http://www.complex.net"> <intrep>45</intrep> <intrep>12</intrep> <intrep>920</intrep> <comp2> <bool1>1</bool1> <dat2>2005-06-24</dat2> </comp2> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>5</count> <comp:gcompel> <fstr>first</fstr> <multel> <in1>1</in1> <in2>C</in2> <in3>2.45E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>second</fstr> <multel> <in1>1</in1> <in2>D</in2> <in3>7.625E+3</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>third</fstr> <multel> <in1>0</in1> <in2>C</in2> <in3>4.9E+0</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>fourth</fstr> <multel> <in1>1</in1> <in2>F</in2> <in3>2.98E+1</in3> </multel> </comp:gcompel> <comp:gcompel> <fstr>fifth</fstr> <multel> <in1>0</in1> <in2>D</in2> <in3>8.57E-2</in3> </multel> </comp:gcompel> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> </comp:addev3>
<comp:addev3 xmlns:comp="http://www.complex.net"> <dur>P2Y2M</dur> <comp3> <int1>6</int1> <dec1>2821.54</dec1> </comp3> <comp3> <int1>41</int1> <dec1>0.02</dec1> </comp3> <binel><![CDATA[3132333435]]></binel> <lelem latt="24">twenty four</lelem> <lcomp> <head>nesting start</head> <incomp> <count>0</count> </incomp> <footer>nesting end</footer> </lcomp> <repstr>abc</repstr> <repstr>def</repstr> <repstr>ghi</repstr> <repstr>jkl</repstr> <repstr>mno</repstr> <repstr>pqr</repstr> <repstr>stu</repstr> <repstr>vwx</repstr> </comp:addev3>
<c2:addev4out xmlns:c2="http://www.comp2.net" xmlns:comp="http://www.complex.net" > <account>12345678901</account> <tdate>2005-05-15</tdate> <value>2891.3</value> </c2:addev4out>
<c2:addev4out xmlns:c2="http://www.comp2.net" xmlns:comp="http://www.complex.net" > <account>12345678901</account> <tdate>2005-04-25</tdate> <value>-14.25</value> <value>100</value> </c2:addev4out>
<comp:addev5out xmlns:comp="http://www.complex.net"> <grossvalue>151.18</grossvalue> <netvalue>90.708</netvalue> </comp:addev5out>
<comp:addev5out xmlns:comp="http://www.complex.net"> <grossvalue>-127.01</grossvalue> <netvalue>-38.103</netvalue> </comp:addev5out>
<comp:addev5out xmlns:comp="http://www.complex.net"> <grossvalue>815.4042</grossvalue> <netvalue>611.55315</netvalue> </comp:addev5out>
<comp:addev5out xmlns:comp="http://www.complex.net"> <grossvalue>78.38159311087190527448869752421959</grossvalue> <netvalue>72.11106566200215285252960172228202</netvalue> </comp:addev5out>Keine Nachrichtenausgabe, jedoch sollte im Ereignisprotokoll ein Eintrag vorhanden sein:
BIP2949 ( BRK.default ) Eine benutzergenerierte ESQL-Ausnahmebedingung wurde ausgegeben. Weitere Informationen, die mit dieser Ausnahmebedingung bereitgestellt werden: ''Ungültiger Operator'' ''MOD'' 'addev5.Mapping.ComIbmCompute' '%5' '%6' '%7' '%8' '%9' '%10' '%11'Diese Ausnahmebedingung wurde von der Anweisung THROW EXCEPTION generiert. Dies ist das Standardverhalten der TRHOW-Anweisung. Da dies eine benutzergenerierte Ausnahmebedingung ist, ist die Benutzeraktion vom Nachrichtenfluss und vom Ausnahmetyp abhängig.
<comp:addev6out xmlns:comp="http://www.complex.net"> <decval>14.28</decval> <fltval>1.4E+2</fltval> <intval>120</intval> </comp:addev6out>