<br>&nbsp;&nbsp;&nbsp;&nbsp; Markus, <br><br>&nbsp;&nbsp;&nbsp;&nbsp; We do support &quot;-&gt;&quot; in Drools 4.0 for backward compatibility, but we do advise you to not use anymore, since we will drop support to it sometime in the future. The alternative is simply to use an in-line eval:
<br><br>BlaBlub( number : id, eval( BlaClass.staticFunction( number ) ) )<br><br>&nbsp;&nbsp; Also, we now have auto-vivification of attributes, so you don&#39;t need to bind &quot;id&quot; anymore, if you will only use it inside the eval:
<br><br>BlaBlub( eval( BlaClass.staticFunction( id ) ) )<br>
<br>&nbsp;&nbsp; I don&#39;t know if it was a typo in your e-mail, but you are missing a &quot;)&quot; in the end of the line of your mapping:<br><br><p><font face="Courier New" size="2">[when]ist BlaBlub=BlaBlub(number</font><font face="Courier New" size="2">
 :</font> <font face="Courier New" size="2">id</font><font face="Courier New" size="2"> -&gt; (</font><font face="Courier New" size="2">
 BlaClass</font><font face="Courier New" size="2">.</font><font face="Courier New" size="2">staticFunction</font><font face="Courier New" size="2">(</font><font face="Courier New" size="2">number</font><font face="Courier New" size="2">

 )) )</font> </p>&nbsp;&nbsp;&nbsp; Hope it helps.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Edson<br>&nbsp; <br><br><div><span class="gmail_quote">2007/10/4, Markus Helbig &lt;<a href="mailto:mhelbig81@googlemail.com">mhelbig81@googlemail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<ul>
<p><font face="Arial" size="2">In Drools 3 i used the following code (in a DSL file):</font> </p>
<p><font face="Courier New" size="2">[when]ist BlaBlub=BlaBlub(number</font><font face="Courier New" size="2"> :</font> <font face="Courier New" size="2">id</font><font face="Courier New" size="2"> -&gt; (</font><font face="Courier New" size="2">

 BlaClass</font><font face="Courier New" size="2">.</font><font face="Courier New" size="2">staticFunction</font><font face="Courier New" size="2">(</font><font face="Courier New" size="2">number</font><font face="Courier New" size="2">

 ))</font> </p>
<p><font face="Arial" size="2">where id can be resolved be method getId in class BlaBlub and staticFunction ist a public static function in a helper class.</font></p>
<p><font face="Arial" size="2">Drools 4 doesn&#39;t allow me this construct, how should this be migrated?</font> </p>
<p><font face="Arial" size="2">Any help is much appreciated</font> </p>
<p><font face="Arial" size="2">Cheers</font> </p>
<p><font face="Arial" size="2">Markus</font> </p></ul>
<br>_______________________________________________<br>rules-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" 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>&nbsp;&nbsp;Edson Tirelli<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646
<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a>