Why would you only want to process the first item in the list?<br><br>That aside, If you really only want to evaluate the first String in the list you might be better off using two rules, something like this:<br><br>rule 1<br>
when<br>    $p : Parent( $mess : message );<br>    $s : List&lt;String&gt;() from $p.segments;<br>then<br>    if($s.size() &gt; 0) {<br>        String segment = $s.get(0);<br>        insertLogical(new ParentSegment($p, $mess, segment) );<br>
end<br><br>rule 2<br>when<br>    ParentSegment( $p : parent, $mess : message, $segment : segment )<br>then<br>    ....<br>end<br><br><div class="gmail_quote">2011/3/18 Sébastien Raickman <span dir="ltr">&lt;<a href="mailto:sebastien.raickman@gmail.com" target="_blank">sebastien.raickman@gmail.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;">$m.segments is java.util.List&lt;String&gt;<br><br>I want to evaluate one of the String (the first of the List)<br>

<br>How should I do it?<br><br>Thanks<div><div></div><div><br><br><div class="gmail_quote">2011/3/18 Wolfgang Laun <span dir="ltr">&lt;<a href="mailto:wolfgang.laun@gmail.com" target="_blank">wolfgang.laun@gmail.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;">The Java type of $m.segments would be - what?<br>-W<br><br><div class="gmail_quote"><div><div>


</div><div>2011/3/18 Sébastien Raickman <span dir="ltr">&lt;<a href="mailto:sebastien.raickman@gmail.com" target="_blank">sebastien.raickman@gmail.com</a>&gt;</span><br>
</div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div>Hi all,<br><br>Do someone knows how to disable strict type from the rule itself?<br>


<br>Or the way to cast segments in (String []) in the following rule:<br>
<br>dialect &quot;mvel&quot;<br><br>when<br>    $m : Parent();<br>
    $mess : Message() from $m.message;<br>    $seg : String[]() from $m.<b>segments</b>;<br><br>my error at deployment of drools-server is :<br><br><i><b>unqualified type in strict mode for: segments]</b></i><br><br>Thanks in advance<br>




<br>Seb<br>
<br></div></div>_______________________________________________<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>
<br></blockquote></div><br>
<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>
<br></blockquote></div><br>
</div></div><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>
<br></blockquote></div><br>