Hi Yamil,<br><br>&#39;eval()&#39; expects a primitive boolean value as a result of the expression. You may need to look into creating a custom accumulate function that can accept a string and do the conversion in java. Have a look at section 6.5.2.10.1 Accumulate Function in the Drools documentation:<br>
<br><a href="http://downloads.jboss.com/drools/docs/4.0.7.19894.GA/html_single/index.html">http://downloads.jboss.com/drools/docs/4.0.7.19894.GA/html_single/index.html</a><br><br>Alternatively, you could change the type of your map to something like Map&lt;String, Double&gt;<br>
<br>Hope it helps,<br><br>Enda<br><br><div class="gmail_quote">2010/3/11 Yamil Bracho <span dir="ltr">&lt;<a href="mailto:yamilbracho@hotmail.com">yamilbracho@hotmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">




<div>
I rewrote as :<div><br></div><div><div class="im"><div>rule &quot;Sumatoria de lineas detalle vs Header&quot;</div><div>  salience 10</div><div>  when</div><div>       Number( $total : doubleValue) from accumulate(</div>
<div>               Map(this[&quot;_TYPE_&quot;] == &quot;D&quot;,</div></div><div>               $monto : this[&quot;MONTO&quot;]),</div><div>               sum(eval(toDouble($monto))))</div><div class="im"><div>       $map : Map(this[&quot;_TYPE_&quot;] == &quot;H&quot;,</div>
<div>                  this[&quot;MT_TOTAL&quot;] != $total)</div><div>  then</div><div>    System.out.println(&quot;TOTAL=&quot; + $total);</div><div>    listBitacora.add(new BitacoraDTO($map.get(&quot;_NUMLINE_&quot;),</div>
<div>                                          &quot;Error en el Detalle: El número del lineas de detalle (&quot; +  $total +</div><div>                                          &quot;) no empareja con lo del encabezado (&quot; + $map.get(&quot;NU_REGISTROS&quot;) + &quot;)&quot;));</div>
<div> end</div><div> </div></div><div>Where &quot;toDouble&quot; is :</div><div><br></div><div><div>function Double toDouble(Object oMonto) {</div><div>   String strMonto = oMonto.toString();</div><div>   int len = strMonto.length();</div>
<div>   int pos = len - 3;</div><div><br></div><div>   strMonto = StringUtils.left(strMonto, pos) + &quot;.&quot; + StringUtils.right(strMonto,2);</div><div><br></div><div>   return Double.valueOf(strMonto)  ;</div><div><br>
</div><div>}</div><div><br></div><div>And I got</div><div><br></div><div><div class="im"><div>Rule Compilation error : [Rule name=&#39;Sumatoria de lineas detalle vs Header&#39;]</div></div><div>        rule/Rule_Sumatoria_de_lineas_detalle_vs_Header_0.java (9:1350) : The method eval(Double) is undefined for the type Rule_Sumatoria_de_lineas_detalle_vs_Header_0</div>
<div><br></div><div>Thanks again, Thomas..!</div></div></div><div class="im"><br><hr>From: <a href="mailto:TSwindells@nds.com" target="_blank">TSwindells@nds.com</a><br>To: <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
</div>Date: Thu, 11 Mar 2010 09:25:31 +0000<div><div></div><div class="h5"><br>Subject: Re: [rules-users] Problems count and sumarizing data in facts<br><br>










<div>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Have you tried assigning the string to $monto and then performing the evel within the sum?</span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>
<div style="border-width: medium medium medium 1.5pt; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; padding: 0cm 0cm 0cm 4pt;">
<div>
<div style="border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; padding: 3pt 0cm 0cm;">
<p><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> <a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a> [mailto:<a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>]
<b>On Behalf Of </b>Yamil Bracho<br>
<b>Sent:</b> 10 March 2010 19:38<br>
<b>To:</b> Drools UserList<br>
<b>Subject:</b> Re: [rules-users] Problems count and sumarizing data in facts</span></p>
</div>
</div>
<p> </p>
<p><span style="font-size: 10pt;">Thanks Thomas.</span></p>
<div>
<p><span style="font-size: 10pt;"> </span></p>
<div>
<p><span style="font-size: 10pt;">I rewrote the rule as:</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">rule &quot;Sumatoria de lineas detalle vs Header&quot;</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  salience 10</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  when</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       Number( $total : doubleValue) from accumulate(</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">               Map(this[&quot;_TYPE_&quot;] == &quot;D&quot;,</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">               $monto : eval(Double.parseDouble(this.get(&quot;MONTO&quot;)))),</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">               sum($monto))</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       $map : Map(this[&quot;_TYPE_&quot;] == &quot;H&quot;,</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                  this[&quot;MT_TOTAL&quot;] != $total)</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  then</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    System.out.println(&quot;TOTAL=&quot; + $total);</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    listBitacora.add(new BitacoraDTO($map.get(&quot;_NUMLINE_&quot;),</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;Error en el Detalle: El número del lineas de detalle (&quot; +  $total +</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;) no empareja con lo del encabezado (&quot; + $map.get(&quot;NU_REGISTROS&quot;) + &quot;)&quot;));</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> end</span></p>
</div>
<div>
<p style="margin-bottom: 12pt;"><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">but I am getting errors in the parseDouble:</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">[828,29]: [ERR 101] Line 828:29 no viable alternative at input &#39;Double&#39; in rule &quot;Sumatoria de lineas detalle vs Header&quot; in pattern Map[828,67]: [ERR 102] Line 828:67 mismatched
 input &#39;)&#39; expecting &#39;then&#39; in rule &quot;Sumatoria de lineas detalle vs Header&quot;</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">Any hint...</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
<div style="text-align: center;" align="center"><span style="font-size: 10pt;">
<hr align="center" width="100%" size="2">
</span></div>
<p style="margin-bottom: 12pt;"><span style="font-size: 10pt;">From: <a href="mailto:TSwindells@nds.com" target="_blank">TSwindells@nds.com</a><br>
To: <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
Date: Wed, 10 Mar 2010 15:13:49 +0000<br>
Subject: Re: [rules-users] Problems count and sumarizing data in facts</span></p>
<div>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">To convert from string to double you have to full back to java:</span><span style="font-size: 10pt;"></span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Something along the lines  of</span><span style="font-size: 10pt;"></span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">$monto : eval(Double.parseDouble(this.get(“MONTO”)))</span><span style="font-size: 10pt;"></span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span><span style="font-size: 10pt;"></span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">However even with doing this your rules are unlikely to work consistently as you expect.  Using equality tests on doubles is fundamentally unsafe as doubles
 aren’t represented exactly and may not exactly match the value you think you have.  Force instance 0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1 != 1.0 (dependent on floating point chipset etc).  If you are dealing with currency then it is far simpler and safer
 to just operate with integers and divide by 100 when you want to display the value.  The other alternative is to use BigDecimal which will store an exact representation but will probably require more work with getting your accumulate function correct.  Your
 last option is to use Math.abs(left-right) &lt; 0.1 to see if they are approximately equal.  More details can be found here
<a href="http://firstclassthoughts.co.uk/java/traps/java_double_traps.html" target="_blank">http://firstclassthoughts.co.uk/java/traps/java_double_traps.html</a></span><span style="font-size: 10pt;"></span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span><span style="font-size: 10pt;"></span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Thomas</span><span style="font-size: 10pt;"></span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span><span style="font-size: 10pt;"></span></p>
<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span><span style="font-size: 10pt;"></span></p>
<div style="border-width: medium medium medium 1.5pt; border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; padding: 0cm 0cm 0cm 4pt;">
<div>
<div style="border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; padding: 3pt 0cm 0cm;">
<p><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> <a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a> [mailto:<a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>]
<b>On Behalf Of </b>Yamil Bracho<br>
<b>Sent:</b> 10 March 2010 14:27<br>
<b>To:</b> Drools UserList<br>
<b>Subject:</b> Re: [rules-users] Problems count and sumarizing data in facts</span><span style="font-size: 10pt;"></span></p>
</div>
</div>
<p><span style="font-size: 10pt;"> </span></p>
<p><span style="font-size: 10pt;">I solved the counting of detail lines this way:</span></p>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<div>
<p><span style="font-size: 10pt;">rule &quot;Contador de lineas detalle vs Header&quot;</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  salience 10</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  when</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       Number($count : intValue) from accumulate(</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">              $mp : Map(this[&quot;_TYPE_&quot;] == &quot;D&quot;), count($mp))</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       $map : Map(this[&quot;_TYPE_&quot;] == &quot;H&quot;,</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                  this[&quot;NU_REGISTROS&quot;] != $count)</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  then</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    System.out.println(&quot;NumRecs=&quot; + $count);</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    listBitacora.add(new BitacoraDTO($map.get(&quot;_NUMLINE_&quot;),</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;El número del lineas de detalle (&quot; + $count +</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;) no empareja con lo del encabezado (&quot; + $map.get(&quot;NU_REGISTROS&quot;) + &quot;)&quot;));</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> end</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">However, I still got problem with summarize the amounts. I wrote</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<div>
<p><span style="font-size: 10pt;">rule &quot;Sumatoria de lineas detalle vs Header&quot;</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  salience 10</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  when</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       Number( $total : doubleValue) from accumulate(</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">               Map(this[&quot;_TYPE_&quot;] == &quot;D&quot;,</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">               $monto : ((Number) this[&quot;MONTO&quot;]),</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">               sum($monto)))</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       $map : Map(this[&quot;_TYPE_&quot;] == &quot;H&quot;,</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                  this[&quot;MT_TOTAL&quot;] != $total)</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  then</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    System.out.println(&quot;TOTAL=&quot; + $total);</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    listBitacora.add(new BitacoraDTO($map.get(&quot;_NUMLINE_&quot;),</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;Error en el Detalle: El número del lineas de detalle (&quot; +  $total +</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;) no empareja con lo del encabezado (&quot; + $map.get(&quot;NU_REGISTROS&quot;) + &quot;)&quot;));</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> end</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">And i am getting  mismatched input&quot; so my question is how to convert a string to double in this line &quot;$monto : ((Number) this[&quot;MONTO&quot;]),&quot; ?</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">TIA</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">Yamil</span></p>
</div>
</div>
<p><span style="font-size: 10pt;"> </span></p>
<div style="text-align: center;" align="center"><span style="font-size: 10pt;">
<hr align="center" width="100%" size="2">
</span></div>
<p><span style="font-size: 10pt;">From: <a href="mailto:yamilbracho@hotmail.com" target="_blank">yamilbracho@hotmail.com</a><br>
To: <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
Date: Tue, 9 Mar 2010 17:41:43 +0000<br>
Subject: [rules-users] Problems count and sumarizing data in facts<br>
<br>
Hi, I have two kind of facts in a map.</span></p>
<div>
<div>
<p><span style="font-size: 10pt;">There is a field called _TYPE_ (H)eader, D)etail)</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">In the Header line I have two String fields, one for the number of details lines (&quot;NU_REGISTROS&quot;) and another for the sum of the detail line (&quot;MT_TOTAL&quot;)</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">In the detail lines I only have a String field called &quot;MONTO&quot; </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">I would like to build two rules. One to check the count of detail lines versus the field in the header line so I wrote :</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">rule &quot;Contador de lineas detalle vs Header&quot;</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  salience 10</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  when</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       $numRecs : Number()</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                from accumulate(Map(this[&quot;_TYPE_&quot;] == &quot;D&quot;, $d : this[&quot;_NUMLINE_&quot;]), count($d))</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       $map : Map(this[&quot;_TYPE_&quot;] == &quot;H&quot;,</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                  this[&quot;NU_REGISTROS&quot;] != $numRecs)</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  then</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    System.out.println(&quot;NumRecs=&quot; + $numRecs);</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    listBitacora.add(new BitacoraDTO($map.get(&quot;_NUMLINE_&quot;),</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;Error en el Detalle: El número del lineas de detalle (&quot; +  $total +</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;) no empareja con lo del encabezado (&quot; + $map.get(&quot;NU_REGISTROS&quot;) + &quot;)&quot;));</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> end</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> However I always got &quot;NumRecs=1&quot; when i print out the value of $numRecs but I am absolute sure there is two details lines...</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> Second when i try to sumarize the total field in the details line i got (MONTO in the detail line is a string):</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> rule &quot;Sumatoria de lineas detalle vs Header&quot;</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  salience 10</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  when</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       $total : Number()</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                from accumulate(Map(this[&quot;_TYPE_&quot;] == &quot;D&quot;,</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                $monto : this[&quot;MONTO&quot;]),</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                sum(eval(Double.valueOf((String) $monto ))))</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">       $map : Map(this[&quot;_TYPE_&quot;] == &quot;H&quot;,</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                  this[&quot;MT_TOTAL&quot;] != $total)</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">  then</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    System.out.println(&quot;TOTAL=&quot; + $total);</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">    listBitacora.add(new BitacoraDTO($map.get(&quot;_NUMLINE_&quot;),</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;Error en el Detalle: El número del lineas de detalle (&quot; +  $total +</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">                                          &quot;) no empareja con lo del encabezado (&quot; + $map.get(&quot;NU_REGISTROS&quot;) + &quot;)&quot;));</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> end</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> but I got</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> Rule Compilation error : [Rule name=&#39;Sumatoria de lineas detalle vs Header&#39;]</span></p>
</div>
<div>
<p><span style="font-size: 10pt;">        rule/Rule_Sumatoria_de_lineas_detalle_vs_Header_0.java (9:1313) : The method eval(Double) is undefined for the type Rule_Sumatoria_de_lineas_detalle_vs_Header_0</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> Any help in those tow problems</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> TIA</span></p>
</div>
<div>
<p><span style="font-size: 10pt;"> </span></p>
</div>
<div>
<p><span style="font-size: 10pt;">Yamil</span></p>
</div>
</div>
<p><span style="font-size: 10pt;"> </span></p>
<div style="text-align: center;" align="center"><span style="font-size: 10pt;">
<hr align="center" width="100%" size="2">
</span></div>
<p><span style="font-size: 10pt;">Actualízate gratis al nuevo Internet Explorer 8 y
<a href="http://www.microsoft.com/spain/windows/internet-explorer/default.aspx" target="_blank">navega más seguro</a></span></p>
</div>
<p><span style="font-size: 10pt;"> </span></p>
<div style="text-align: center;" align="center"><span style="font-size: 10pt;">
<hr align="center" width="100%" size="2">
</span></div>
<p><span style="font-size: 10pt;">Compartir tus mejores FOTOS es fácil en Messenger
<a href="http://events.es.msn.com/windows-live/redes-sociales/default.aspx" target="_blank">¡DESCUBRE cómo!</a></span></p>
</div>
</div>
<p><span style="font-size: 10pt;"> </span></p>
<div style="text-align: center;" align="center"><span style="font-size: 10pt;">
<hr align="center" width="100%" size="2">
</span></div>
<p style="margin-bottom: 12pt;"><span style="font-size: 7.5pt; color: gray;"><br>
**************************************************************************************<br>
This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the <a href="mailto:postmaster@nds.com" target="_blank">postmaster@nds.com</a> and delete it from your system as well as any copies. The content of e-mails as well as traffic data
 may be monitored by NDS for employment and security purposes. To protect the environment please do not print this e-mail unless necessary.<br>
<br>
NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, United Kingdom. A company registered in England and Wales. Registered no. 3080780. VAT no. GB 603 8808 40-00<br>
**************************************************************************************</span><span style="font-size: 10pt;"></span></p>
<div style="text-align: center;" align="center"><span style="font-size: 10pt;">
<hr align="center" width="100%" size="2">
</span></div>
<p><span style="font-size: 7.5pt; color: gray;">This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the <a href="mailto:postmaster@nds.com" target="_blank">postmaster@nds.com</a> and
 delete it from your system as well as any copies. The content of e-mails as well as traffic data may be monitored by NDS for employment and security purposes.<br>
To protect the environment please do not print this e-mail unless necessary.<br>
<br>
An NDS Group Limited company. <a href="http://www.nds.com" target="_blank">www.nds.com</a></span><span style="font-size: 10pt;"></span></p>
</div>
</div>
<p><span style="font-size: 10pt;"> </span></p>
<div style="text-align: center;" align="center"><span style="font-size: 10pt;">
<hr align="center" width="100%" size="2">
</span></div>
<p><span style="font-size: 10pt;">¿Sabes que la Videollamada de Messenger es GRATIS
<a href="http://events.es.msn.com/windows-live/redes-sociales/default.aspx" target="_blank">
¡Descúbrela!</a></span></p>
</div>
</div>
<br>
<hr>
<font color="Gray" face="Arial" size="1"><br>
**************************************************************************************<br>
This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the <a href="mailto:postmaster@nds.com" target="_blank">postmaster@nds.com</a> and delete it from your system as well as any copies. The content of e-mails as well as traffic data
 may be monitored by NDS for employment and security purposes. To protect the environment please do not print this e-mail unless necessary.<br>
<br>
NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, United Kingdom. A company registered in England and Wales. Registered no. 3080780. VAT no. GB 603 8808 40-00<br>
**************************************************************************************<br>
</font><br>
<hr>
<font color="Gray" face="Arial" size="1">This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the <a href="mailto:postmaster@nds.com" target="_blank">postmaster@nds.com</a> and delete it from your system as well as any copies. The
 content of e-mails as well as traffic data may be monitored by NDS for employment and security purposes.<br>
To protect the environment please do not print this e-mail unless necessary.<br>
<br>
An NDS Group Limited company. <a href="http://www.nds.com" target="_blank">www.nds.com</a><br>
</font></div></div></div>                                               <br><hr>¿Quieres saber qué móvil eres? <a href="http://www.quemovileres.com/" target="_blank">¡Descúbrelo aquí!</a></div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Enda J Diggins<br>