If you must use 5.2 you can try using &quot;from&quot; to access the PhoneTypecode, rather than (I assume) an expression:-<br><br>$p : Phone( )<br>$tc : PhoneTypecode( ... ) from $p.phoneTypeCode<br><br>etc.<br><br><div class="gmail_quote">
On 2 April 2012 16:36, Michael Anstis <span dir="ltr">&lt;<a href="mailto:michael.anstis@gmail.com">michael.anstis@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Unfortunately this appears to be a problem with 5.2.<br><br>There is an additional space in &quot;phoneTypeCode .tc&quot; which should read &quot;phoneTypecode.tc&quot;.<br><br>I have confirmed this does not happen in 5.4.CR1 (and possibly earlier):-<br>

<br><table><tbody><tr><td><span style="color:grey">1.</span></td><td><span style="color:green">|</span></td><td><span style="color:red">rule</span> <span style="color:green">&quot;r2&quot;</span></td></tr><tr><td><span style="color:grey">2.</span></td>

<td><span style="color:green">|</span></td><td>    <span style="color:red">dialect</span> <span style="color:green">&quot;mvel&quot;</span></td></tr><tr><td><span style="color:grey">3.</span></td><td><span style="color:green">|</span></td>

<td>    <span style="color:red">when</span></td></tr><tr><td><span style="color:grey">4.</span></td><td><span style="color:green">|</span></td><td>        Phone( $ac : areaCode, $tc : <a href="http://ptc.tc" target="_blank">ptc.tc</a>)</td>

</tr><tr><td><span style="color:grey">5.</span></td><td><span style="color:green">|</span></td><td>        Phone( areaCode == $ac , <a href="http://ptc.tc" target="_blank">ptc.tc</a> != $tc )</td></tr><tr><td><span style="color:grey">6.</span></td>

<td><span style="color:green">|</span></td><td>    <span style="color:red">then</span></td></tr><tr><td><span style="color:grey">7.</span></td><td><span style="color:green">|</span></td><td><span style="color:red"><span style="color:red">end</span></span></td>

</tr></tbody></table><div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">On 2 April 2012 16:15, arup <span dir="ltr">&lt;<a href="mailto:arup4u2007@gmail.com" target="_blank">arup4u2007@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks againg for replying so quickly.<br>
<br>
1. view source:<br>
<br>
#created on: Mar 27, 2012<br>
2. |<br>
3. | #list any import classes here.<br>
4. |<br>
5. | import com.gpm.domain.*;<br>
6. | import com.gpm.rules.vo.*;<br>
7. |<br>
8. |<br>
9. | #declare any global variables here<br>
10. | global DataDifferenceVO dataDifferenceVO;<br>
11. |<br>
12. |<br>
13. | rule &quot;Phone_AreaCode_Rule&quot;<br>
14. |     when<br>
15. |         Phone( $areaCode1 : areaCode, $tc1 : phoneTypeCode .tc )<br>
16. |         Phone( areaCode == $areaCode1 , phoneTypeCode .tc != $tc1 )<br>
17. |     then<br>
18. |<br>
dataDifferenceVO.getDataDiffArray().add(&quot;Party/Phone/AreaCode&quot;);<br>
19. | end<br>
<br>
2. guvnor version is 5.2 final<br>
<br>
3. actual class:<br>
<br>
public class Phone {<br>
<br>
    @XmlElement(name = &quot;PhoneKey&quot;)<br>
    protected String phoneKey;<br>
    @XmlElement(name = &quot;PhoneTypeCode&quot;)<br>
    protected PhoneTypeCode phoneTypeCode;<br>
    @XmlElement(name = &quot;AreaCode&quot;)<br>
    protected String areaCode;<br>
    @XmlElement(name = &quot;DialNumber&quot;)<br>
    protected String dialNumber;<br>
    @XmlElement(name = &quot;Ext&quot;)<br>
    protected String ext;<br>
    .<br>
    .<br>
    .<br>
}<br>
<br>
<br>
public class PhoneTypeCode {<br>
<br>
    @XmlValue<br>
    protected String value;<br>
    @XmlAttribute<br>
    protected String tc;<br>
<br>
...}<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/drl-problem-tp3877814p3877957.html" target="_blank">http://drools.46999.n3.nabble.com/drl-problem-tp3877814p3877957.html</a><br>
<div><div>Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org" target="_blank">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></div></blockquote></div><br>
</div></div></blockquote></div><br>