There is a closing bracket missing in the generated DRL.<br><br>This is a bug. Please raise a JIRA and assign to me and I'll fix for 5.3.0.Beta1.<br><br>With kind regards,<br><br>Mike<br><br><div class="gmail_quote">2011/7/14 <span dir="ltr"><<a href="mailto:Sreeram.Vadlamudi@wellsfargo.com">Sreeram.Vadlamudi@wellsfargo.com</a>></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>
<font face="Calibri, sans-serif" size="2">
<div>Hello ,</div>
<div> </div>
<div>I am using 5.2.0.CR1 version of Guvnor .</div>
<div> </div>
<div>I have a jaxb generated class loaded through the model jar into Guvnor to be used as a fact in the Guided Decision Table editor.</div>
<div> </div>
<div>When I use a field <font color="#0000ff" face="Courier New, monospace" size="2">ACTIVITYCODE</font> of type String from the JAXB generated class with ‘ is contained in the comma separated list' operator, I get compilation errors. </div>
<div> </div>
<div>Unable to Analyse Expression ACTIVITYCODE == "A" || ACTIVITYCODE == "B": [Error: no such identifier: ACTIVITYCODE] [Near : {... ACTIVITYCODE == "A" || ACTIVI ....}] ^ [Line: 1, Column: 1]</div>
<div> </div>
<div>But when I use equal to operator to compare value to just a string value, it compiles fine. </div>
<div> </div>
<div>This rule fails.</div>
<div> </div>
<div><font color="#0000ff" face="Courier New, monospace" size="2"><b>3. </b>| rule "Row 1 dds"</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">4. | ruleflow-group "None"</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">5. | dialect "mvel"</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">6. | when</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">7. | factClass : FACTCLASS( ACTIVITYCODE in ("A", "B")</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">8. | then</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">9. | factClass.setRATE( "5.25" );</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">10. | end</font></div>
<div><font color="#0000ff"> </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">The below rule compiles fine.</font></div>
<div><font color="#0000ff"> </font></div>
<div><font color="#0000ff"> </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2"><b>3. </b>| rule "Row 1 dds"</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">4. | ruleflow-group "None"</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">5. | dialect "mvel"</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">6. | when</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">7. | factClass : FACTCLASS ( ACTIVITYCODE =="A") </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">8. | then</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">9. | factClass.setRATE( "5.25" );</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">10. | end</font></div>
<div><font color="#0000ff"> </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">Is this issue being caused by jaxb generated class? If so, is there a way to fix this problem?</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2"> </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">When I use a regular pojo that is not jaxb generated, the </font></div>
<div><font color="#0000ff"> </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">is contained in the comma separated list' operator works fine.</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2"> </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">Can someone provide any direction or thoughts on this?</font></div>
<div><font color="#0000ff"> </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">Thanks,</font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2"> </font></div>
<div><font color="#0000ff" face="Courier New, monospace" size="2">Ram</font></div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
</font>
</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>