<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">OK, so a few questions:<br><br>What is a CDR?&nbsp; How much data does it contain?&nbsp; Do you load the rules fresh each time you process one?&nbsp; Are there other rules besides the ones listed in the decision table?<br><br>--- On <b>Tue, 5/18/10, Antonio Anderson Souza <i>&lt;antonio@voicetechnology.com.br&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Antonio Anderson Souza &lt;antonio@voicetechnology.com.br&gt;<br>Subject: Re: [rules-users] Jbilling Drools performance<br>To: "Rules Users List" &lt;rules-users@lists.jboss.org&gt;<br>Date: Tuesday, May 18, 2010, 9:49 AM<br><br><div id="yiv1499035170">Dear All,<br><br>I've finished the tests with the digit per digit comparison without eval, but the performance does not increased a lot, it still taking about 1 minute per CDR,
 that is so slow for a Telecom Carrier, follow a piece of the new spreadsheet below:<br>

<br>
        
        
        
        

<table border="0" cellspacing="0">
        <colgroup><col width="108"><col width="89"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="58"><col width="113"><col width="114"><col width="86"></colgroup>
        <tbody>
                <tr>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff" width="108" height="19"><b>RuleSet</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff" width="89"><b>pricing</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="CENTER" width="58"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="LEFT" width="58"><br></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="LEFT" width="58"><br></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="LEFT" width="58"><br></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="LEFT" width="113"><br></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0);" align="LEFT" width="114"><br></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" align="LEFT" width="86"><br></td>
                </tr>
                <tr>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#33cc66" height="19"><b>Sequencial</b></td>
                        <td style="border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#33cc66"><b>true</b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="CENTER"><b><br></b></td>
                        <td align="LEFT"><br></td>
                        <td align="LEFT"><br></td>
                        <td align="LEFT"><br></td>
                        <td align="LEFT"><br></td>
                        <td align="LEFT"><br></td>
                        <td style="border-right: 1px solid rgb(0, 0, 0);" align="LEFT"><br></td>
                </tr>
                <tr>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" height="19"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER"><b><br></b></td>
                        <td style="border-bottom: 1px solid rgb(0, 0, 0);" align="LEFT"><br></td>
                        <td style="border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="LEFT"><br></td>
                </tr>
                <tr>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff" height="19"><b>RuleTable Padrao</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ccffff"><b><br></b></td>
                </tr>
                <tr>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE" height="19"><b>CONDITION</b></td>



                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#47b8b8"><b>CONDITION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#47b8b8"><b>ACTION</b></td>
                        <td style="border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#47b8b8"><b>PRIORITY </b></td>
                </tr>
                <tr>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE" height="19"><b>PricingField</b></td>



                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" colspan="2" align="CENTER" bgcolor="#47b8b8" valign="MIDDLE"><b>PricingField</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#47b8b8"><b>PricingManager</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#47b8b8"><b>manager</b></td>
                        <td style="border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#47b8b8"><b>salience</b></td>
                </tr>
                <tr>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff" height="19">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit0 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit1 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit2 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit3 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit4 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit5 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit6 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit7 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit8 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit9 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit10 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">name</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">digit11 == '$param'</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">itemId</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff">setPrice($param)</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#e6e6ff"><br></td>
                </tr>
                <tr>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99" height="19">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito1</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito2</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito3</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito4</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito5</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito6</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito7</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito8</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito9</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito10</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito11</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Campo</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Digito12</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">ID do Item</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Preço</td>
                        <td style="border: 1px solid rgb(0, 0, 0);" align="CENTER" bgcolor="#ffcc99">Ordem</td>
                </tr>
                <tr>
                        <td align="LEFT" height="19">digit0</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit1</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit2</td>
                        <td align="RIGHT">9</td>
                        <td align="LEFT">digit3</td>
                        <td align="RIGHT">9</td>
                        <td align="LEFT">digit4</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit5</td>
                        <td align="RIGHT">2</td>
                        <td align="LEFT">digit6</td>
                        <td align="RIGHT">6</td>
                        <td align="LEFT">digit7</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit8</td>
                        <td align="RIGHT">1</td>
                        <td align="LEFT">digit9</td>
                        <td align="RIGHT">0</td>
                        <td align="LEFT">digit10</td>
                        <td align="RIGHT">0</td>
                        <td align="LEFT">digit11</td>
                        <td align="RIGHT">9</td>
                        <td align="RIGHT">300</td>
                        <td align="LEFT">0.32610</td>
                        <td align="RIGHT">1</td>
                </tr>
                <tr>
                        <td align="LEFT" height="19">digit0</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit1</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit2</td>
                        <td align="RIGHT">9</td>
                        <td align="LEFT">digit3</td>
                        <td align="RIGHT">8</td>
                        <td align="LEFT">digit4</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit5</td>
                        <td align="RIGHT">2</td>
                        <td align="LEFT">digit6</td>
                        <td align="RIGHT">6</td>
                        <td align="LEFT">digit7</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit8</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit9</td>
                        <td align="RIGHT">0</td>
                        <td align="LEFT">digit10</td>
                        <td align="RIGHT">8</td>
                        <td align="LEFT">digit11</td>
                        <td align="RIGHT">9</td>
                        <td align="RIGHT">300</td>
                        <td align="LEFT">0.32610</td>
                        <td align="RIGHT">2</td>
                </tr>
                <tr>
                        <td align="LEFT" height="19">digit0</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit1</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit2</td>
                        <td align="RIGHT">9</td>
                        <td align="LEFT">digit3</td>
                        <td align="RIGHT">8</td>
                        <td align="LEFT">digit4</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit5</td>
                        <td align="RIGHT">2</td>
                        <td align="LEFT">digit6</td>
                        <td align="RIGHT">6</td>
                        <td align="LEFT">digit7</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit8</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit9</td>
                        <td align="RIGHT">0</td>
                        <td align="LEFT">digit10</td>
                        <td align="RIGHT">8</td>
                        <td align="LEFT">digit11</td>
                        <td align="RIGHT">8</td>
                        <td align="RIGHT">300</td>
                        <td align="LEFT">0.32610</td>
                        <td align="RIGHT">3</td>
                </tr>
                <tr>
                        <td align="LEFT" height="19">digit0</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit1</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit2</td>
                        <td align="RIGHT">9</td>
                        <td align="LEFT">digit3</td>
                        <td align="RIGHT">8</td>
                        <td align="LEFT">digit4</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit5</td>
                        <td align="RIGHT">2</td>
                        <td align="LEFT">digit6</td>
                        <td align="RIGHT">6</td>
                        <td align="LEFT">digit7</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit8</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit9</td>
                        <td align="RIGHT">0</td>
                        <td align="LEFT">digit10</td>
                        <td align="RIGHT">8</td>
                        <td align="LEFT">digit11</td>
                        <td align="RIGHT">7</td>
                        <td align="RIGHT">300</td>
                        <td align="LEFT">0.32610</td>
                        <td align="RIGHT">4</td>
                </tr>
                <tr>
                        <td align="LEFT" height="19">digit0</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit1</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit2</td>
                        <td align="RIGHT">9</td>
                        <td align="LEFT">digit3</td>
                        <td align="RIGHT">8</td>
                        <td align="LEFT">digit4</td>
                        <td align="RIGHT">3</td>
                        <td align="LEFT">digit5</td>
                        <td align="RIGHT">2</td>
                        <td align="LEFT">digit6</td>
                        <td align="RIGHT">6</td>
                        <td align="LEFT">digit7</td>
                        <td align="RIGHT">2</td>
                        <td align="LEFT">digit8</td>
                        <td align="RIGHT">5</td>
                        <td align="LEFT">digit9</td>
                        <td align="RIGHT">0</td>
                        <td align="LEFT">digit10</td>
                        <td align="RIGHT">0</td>
                        <td align="LEFT">digit11</td>
                        <td align="RIGHT">6</td>
                        <td align="RIGHT">300</td>
                        <td align="LEFT">0.32610</td>
                        <td align="RIGHT">5</td>
                </tr>
        </tbody>
</table>
<br>
<br>Do i need to make some special treatment to get Drools indexing my rules? I'm using the guvnor to upload the spreadsheet and compile the rules.<br><br>Does anybody have some tips to increase the performance?<br><br>

Thank you very much,<br><br clear="all">Antonio Anderson Souza<br>Voice Technology<br>
<a rel="nofollow" target="_blank" href="http://www.antonioams.com">http://www.antonioams.com</a><br>
<br><br><div class="gmail_quote">2010/5/17 Swindells, Thomas <span dir="ltr">&lt;<a rel="nofollow" ymailto="mailto:TSwindells@nds.com" target="_blank" href="/mc/compose?to=TSwindells@nds.com">TSwindells@nds.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 lang="EN-GB">
<div>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">My advice is to try just having a single column:</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">strValue matches “$param.*”</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">you could also compare the performance of that to</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">eval(strValue.startsWith(“$param”))</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Also presumably you are only wanting the first matching rule in your table to fire, looking at the table below drools will fire all of the matching rules,
 this will mean than any phone number with prefix 5511 will be charged at 0.4 as that will be the last rule to fire.&nbsp;
</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">Thomas</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; color: rgb(31, 73, 125);">&nbsp;</span></p>
<div style="border-width: medium medium medium 1.5pt; border-style: none none none solid; border-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); padding: 3pt 0cm 0cm;">
<p class="MsoNormal"><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> <a rel="nofollow" ymailto="mailto:rules-users-bounces@lists.jboss.org" target="_blank" href="/mc/compose?to=rules-users-bounces@lists.jboss.org">rules-users-bounces@lists.jboss.org</a> [mailto:<a rel="nofollow" ymailto="mailto:rules-users-bounces@lists.jboss.org" target="_blank" href="/mc/compose?to=rules-users-bounces@lists.jboss.org">rules-users-bounces@lists.jboss.org</a>]
<b>On Behalf Of </b>Greg Barton<br>
<b>Sent:</b> 14 May 2010 20:59<br>
<b>To:</b> Rules Users List<div><div></div><div><br>
<b>Subject:</b> Re: [rules-users] Jbilling Drools performance</div></div></span>
</p></div>
</div><div><div></div><div>
<p class="MsoNormal">&nbsp;</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal">No problem.&nbsp; I'm not sure how you'd do this in a decision table (it's probably pretty trivial) but in DRL you'd do:<br>
<br>
rule "makePhoneNumber" <br>
when<br>
&nbsp; s: String()<br>
then<br>
&nbsp; insert(new PhoneNumber(s));<br>
&nbsp; retract(s);<br>
end<br>
<br>
With two caveats: <br>
<br>
1) you need some conditions on the String matched if there are other Strings that don't make PhoneNumbers.<br>
2) The rule could use a salience value higher than the pricing rules, but that isn't necessary.<br>
<br>
Actually, there's a third caveat, and it's a big one: this won't work with sequential mode. This is because the rule above would alter working memory with the expectation that the pricing rules would react to the change.&nbsp; If you want to use sequential mode
 you'll have to convert to PhoneNumber objects before hand.&nbsp; I understand that you're using this Jbilling package, but is there no way you can put an intermediate adapter between the two?&nbsp; It'd be as simple as inserting "new PhoneNumber(someString)" instead
 of "someString".<br>
<br>
--- On <b>Fri, 5/14/10, Antonio Anderson Souza <i>&lt;<a rel="nofollow" ymailto="mailto:antonio@voicetechnology.com.br" target="_blank" href="/mc/compose?to=antonio@voicetechnology.com.br">antonio@voicetechnology.com.br</a>&gt;</i></b> wrote:</p>
<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
From: Antonio Anderson Souza &lt;<a rel="nofollow" ymailto="mailto:antonio@voicetechnology.com.br" target="_blank" href="/mc/compose?to=antonio@voicetechnology.com.br">antonio@voicetechnology.com.br</a>&gt;<br>
Subject: Re: [rules-users] Jbilling Drools performance<br>
To: "Rules Users List" &lt;<a rel="nofollow" ymailto="mailto:rules-users@lists.jboss.org" target="_blank" href="/mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>&gt;<br>
Date: Friday, May 14, 2010, 2:16 PM</p>
<div>
<p class="MsoNormal" style="margin-bottom: 12pt;">Dear Greg,<br>
<br>
Thanks very much for your reply.<br>
<br>
I'm using sequential mode = true<br>
<br>
Is there a way to create this PhoneNumber class, and convert the String to the PhoneNumber object inside the Drools? Because I'm using a system called JBilling and it send the phoneNumber as a String.<br>
<br>
Sorry if those are basic questions, but I'm a newbie in Drools...<br>
<br>
Thank you very much,<br>
<br clear="all">
Antonio Anderson Souza<br>
Voice Technology<br>
<a rel="nofollow" target="_blank" href="http://www.antonioams.com">http://www.antonioams.com</a><br>
<br>
</p>
<div>
<p class="MsoNormal">2010/5/14 Greg Barton &lt;<a rel="nofollow" target="_blank" href="http://mc/compose?to=greg_barton@yahoo.com">greg_barton@yahoo.com</a>&gt;</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal">Right off the bat I'd say try to get rid of the eval usage.&nbsp; Can you put the phone number into an object like this:<br>
<br>
class PhoneNumber {<br>
&nbsp; private char digit0;<br>
&nbsp; private char digit1;<br>
&nbsp; ///...same for the rest of the digits<br>
<br>
&nbsp; public char getDigit0() { return digit0; }<br>
&nbsp; public char getDigit1() { return digit1; }<br>
}<br>
<br>
Then the conditions would look like this:<br>
<br>
digit0 == '$param'<br>
<br>
Behind the scenes hopefully this will optimize better.&nbsp; The use of eval won't optimize well.<br>
<br>
Are you using sequential mode?&nbsp; This might be a good candidate for that if setting the price does not trigger any other rules to fire.<br>
<br>
--- On <b>Fri, 5/14/10, Antonio Anderson Souza <i>&lt;<a rel="nofollow" target="_blank" href="http://mc/compose?to=antonioams@gmail.com">antonioams@gmail.com</a>&gt;</i></b> wrote:</p>
<p class="MsoNormal"><br>
From: Antonio Anderson Souza &lt;<a rel="nofollow" target="_blank" href="http://mc/compose?to=antonioams@gmail.com">antonioams@gmail.com</a>&gt;<br>
Subject: [rules-users] Jbilling Drools performance<br>
To: "Drools Users Mailing list" &lt;<a rel="nofollow" target="_blank" href="http://mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>&gt;<br>
Date: Friday, May 14, 2010, 1:28 PM</p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom: 12pt;">&nbsp;</p>
<div>
<div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom: 12pt;">Dear All,</p>
<div>
<p class="MsoNormal" style="margin-bottom: 12pt;">I'm deploying&nbsp; a JBilling using Drools in a Telecom Carrier in Brazil, and I'm using Decision tables in xls files to execute the pricing, my pricing table has about 40.000 rules, and I'm getting a terrible performance
 about 1.5 minute to execute the price of each CDR (Call Detail Record) mediated.<br>
<br>
Follow bellow a small piece of my decision table:</p>
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr style="min-height: 12.75pt;">
<td style="width: 99.75pt; border-width: 1pt medium 1pt 1pt; border-style: solid none solid solid; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="133">



<p class="MsoNormal" style="text-align: center;" align="center"><b>RuleTable Padrao</b></p>
</td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 43.5pt; border-width: 1pt medium; border-style: solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="58">



<br></td>
<td style="width: 84.75pt; border-width: 1pt 1pt 1pt medium; border-style: solid solid solid none; border-color: black; background: none repeat scroll 0% 0% rgb(204, 255, 255); padding: 0.75pt; min-height: 12.75pt;" width="113">



<br></td>
<td style="width: 85.5pt; padding: 0.75pt; min-height: 12.75pt;" width="114">
<br></td>
<td style="width: 64.5pt; padding: 0.75pt; min-height: 12.75pt;" width="86">
<br></td>
</tr>
<tr style="min-height: 12.75pt;">
<td colspan="13" style="border-width: 1pt 1pt medium; border-style: solid solid none; border-color: black; background: none repeat scroll 0% 0% rgb(71, 184, 184); padding: 0.75pt; min-height: 12.75pt;">



<p class="MsoNormal" style="text-align: center;" align="center"><b>CONDITION</b></p>
</td>
<td style="border-width: 1pt 1pt medium; border-style: solid solid none; border-color: black; background: none repeat scroll 0% 0% rgb(71, 184, 184); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center"><b>CONDITION</b></p>
</td>
<td style="border-width: 1pt 1pt medium; border-style: solid solid none; border-color: black; background: none repeat scroll 0% 0% rgb(71, 184, 184); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center"><b>ACTION</b></p>
</td>
<td style="border-width: 1pt 1pt medium; border-style: solid solid none; border-color: black; background: none repeat scroll 0% 0% rgb(71, 184, 184); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center"><b>PRIORITY </b></p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td colspan="13" style="border-width: medium 1pt 1pt; border-style: none solid solid; border-color: black; background: none repeat scroll 0% 0% rgb(71, 184, 184); padding: 0.75pt; min-height: 12.75pt;">



<p class="MsoNormal" style="text-align: center;" align="center"><b>PricingField</b></p>
</td>
<td style="border-width: medium 1pt 1pt; border-style: none solid solid; border-color: black; background: none repeat scroll 0% 0% rgb(71, 184, 184); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center"><b>PricingManager</b></p>
</td>
<td style="border-width: medium 1pt 1pt; border-style: none solid solid; border-color: black; background: none repeat scroll 0% 0% rgb(71, 184, 184); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center"><b>manager</b></p>
</td>
<td style="border-width: medium 1pt 1pt; border-style: none solid solid; border-color: black; background: none repeat scroll 0% 0% rgb(71, 184, 184); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center"><b>salience</b></p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">name</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(0) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(1) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(2) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(3) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(4) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(5) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(6) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(7) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(8) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(9) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(10) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">eval (strValue.charAt(11) == '$param')</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">itemId</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">setPrice($param)</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(230, 230, 255); padding: 0.75pt; min-height: 12.75pt;">
<br></td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Campo</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito1</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito2</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito3</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito4</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito5</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito6</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito7</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito8</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito9</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito10</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito11</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Digito12</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">ID do Item</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Preço</p>
</td>
<td style="border: 1pt solid black; background: none repeat scroll 0% 0% rgb(255, 204, 153); padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: center;" align="center">Ordem</p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">destinationnumber</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">0</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">300</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">0.00000</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">destinationnumber</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">0</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">7</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">300</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">0.00000</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">2</p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">destinationnumber</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">0</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">6</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">300</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">0.00000</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">destinationnumber</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">0</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">300</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">0.00000</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">4</p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">destinationnumber</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">0</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">4</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">300</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">0.00000</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">destinationnumber</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">0</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">300</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">0.00000</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">6</p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">destinationnumber</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">3</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">0</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">2</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">300</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">0.00000</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">7</p>
</td>
</tr>
<tr style="min-height: 12.75pt;">
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">destinationnumber</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">5</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">1</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;"><br></td>
<td style="padding: 0.75pt; min-height: 12.75pt;"><br></td>
<td style="padding: 0.75pt; min-height: 12.75pt;"><br></td>
<td style="padding: 0.75pt; min-height: 12.75pt;"><br></td>
<td style="padding: 0.75pt; min-height: 12.75pt;"><br></td>
<td style="padding: 0.75pt; min-height: 12.75pt;"><br></td>
<td style="padding: 0.75pt; min-height: 12.75pt;"><br></td>
<td style="padding: 0.75pt; min-height: 12.75pt;"><br></td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">300</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal">0.40000</p>
</td>
<td style="padding: 0.75pt; min-height: 12.75pt;">
<p class="MsoNormal" style="text-align: right;" align="right">8</p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><br>
<br>
Is it normal? Are there somebody using Jbilling in a similar way? Does anybody can help me?<br>
<br>
Best regards,<br>
<span style="color: rgb(136, 136, 136);"><br clear="all">
Antonio Anderson Souza<br>
Voice Technology<br>
<a rel="nofollow" target="_blank" href="http://www.antonioams.com">http://www.antonioams.com</a></span></p>
</div>
<p class="MsoNormal">&nbsp;</p>
</div>
</div>
</div>
<p class="MsoNormal">&nbsp;</p>
</div>
<p class="MsoNormal">&nbsp;</p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom: 12pt;">-----Inline Attachment Follows-----</p>
<div>
<p class="MsoNormal">_______________________________________________<br>
rules-users mailing list<br>
<a rel="nofollow" target="_blank" href="http://mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a rel="nofollow" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a></p>
</div>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
<br>
_______________________________________________<br>
rules-users mailing list<br>
<a rel="nofollow" target="_blank" href="http://mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a rel="nofollow" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a></p>
</div>
<p class="MsoNormal">&nbsp;</p>
</div>
<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
-----Inline Attachment Follows-----</p>
<div>
<p class="MsoNormal">_______________________________________________<br>
rules-users mailing list<br>
<a rel="nofollow" target="_blank" href="http://mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a rel="nofollow" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a></p>
</div>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span style="font-size: 10pt;">&nbsp;</span></p>
</div></div></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 rel="nofollow" ymailto="mailto:postmaster@nds.com" target="_blank" href="/mc/compose?to=postmaster@nds.com">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>
</div>

<br>_______________________________________________<br>
rules-users mailing list<br>
<a rel="nofollow" ymailto="mailto:rules-users@lists.jboss.org" target="_blank" href="/mc/compose?to=rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a rel="nofollow" target="_blank" href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>
</div><br>-----Inline Attachment Follows-----<br><br><div class="plainMail">_______________________________________________<br>rules-users mailing list<br><a ymailto="mailto:rules-users@lists.jboss.org" href="/mc/compose?to=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></div></blockquote></td></tr></table><br>