<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>Hello ,</div>
<div>&nbsp;</div>
<div>I am using 5.2.0.CR1 version of Guvnor .</div>
<div>&nbsp;</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>&nbsp;</div>
<div>When I use a field <font face="Courier New, monospace" size="2" color="#0000FF">ACTIVITYCODE</font>&nbsp; of type String from the JAXB generated class&nbsp; with&nbsp; &#8216; is contained in the comma separated list'&nbsp; operator, I get compilation errors. </div>
<div>&nbsp;</div>
<div>Unable to Analyse Expression ACTIVITYCODE == &quot;A&quot; || ACTIVITYCODE == &quot;B&quot;: [Error: no such identifier: ACTIVITYCODE] [Near : {... ACTIVITYCODE == &quot;A&quot; || ACTIVI ....}] ^ [Line: 1, Column: 1]</div>
<div>&nbsp;</div>
<div>But when I use equal to operator to compare value to just a string value, it compiles fine. </div>
<div>&nbsp;</div>
<div>This rule fails.</div>
<div>&nbsp;</div>
<div><font face="Courier New, monospace" size="2" color="#0000FF"><b>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rule &quot;Row 1 dds&quot;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ruleflow-group &quot;None&quot;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dialect &quot;mvel&quot;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; factClass : FACTCLASS( ACTIVITYCODE in (&quot;A&quot;, &quot;B&quot;)</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; factClass.setRATE( &quot;5.25&quot; );</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">10.&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">The below rule compiles fine.</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF"><b>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b>|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rule &quot;Row 1 dds&quot;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ruleflow-group &quot;None&quot;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dialect &quot;mvel&quot;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; factClass : FACTCLASS ( ACTIVITYCODE ==&quot;A&quot;) </font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; then</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; factClass.setRATE( &quot;5.25&quot; );</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">10.&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; end</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">Is this issue being caused by jaxb generated class? If so, is there a way to fix this problem?</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">&nbsp;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">When I use a regular pojo that is not jaxb generated, the </font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">is contained in the comma separated list'&nbsp; operator works fine.</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">&nbsp;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">Can someone provide any direction or thoughts on this?</font></div>
<div><font color="#0000FF">&nbsp;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">Thanks,</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">&nbsp;</font></div>
<div><font face="Courier New, monospace" size="2" color="#0000FF">Ram</font></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</font>
</body>
</html>