It is available since version 3.2.
Regards
Lars
sachin2008 schrieb:
> Thanks for your help.
> Which version of servicemix supports in.valueOf() function.
>
>
>
>
> Lars Heinemann wrote:
>
>> Question 1:
>>
>> The method valueOf(String) of the Message class is simply not available
>> in ServiceMix 3.1.
>>
>>
>> Question 2:
>>
>> The source code of this method is this: (servicemix 3.1)
>>
>> public boolean xpath(String xpath) throws Exception {
>> JAXPBooleanXPathExpression expression = new
>> JAXPBooleanXPathExpression(xpath);
>> Boolean b = (Boolean) expression.evaluate(null, message);
>> return b.booleanValue();
>> }
>>
>> I suppose you have to have a look at the evaluate method of the
>> JAXPBooleanXPathExpression class.
>>
>> Regards,
>> Lars
>>
>>
>>
>>
>> sachin2008 schrieb:
>>
>>> HI , i have 2 queries regarding drools usage
>>>
>>> Question 1:
>>> -------------
>>>
>>> I have developed a small drl file using eclipse drools plugin.
>>>
>>> In this file i have used the funtion in.valueOf() which is provided by
>>> the
>>> Message class of JBIHelper.
>>>
>>> In the eclipse program with drools IDE it works fine but when i use the
>>> same
>>> drl file in the servicemix 3.1 by creating a servicemix-drools su i am
>>> getting the following error while deploying the SA.
>>>
>>> in.valueOf(String) not found in Message........
>>>
>>> Then i removed all these statements. But now , the SA is getting deployed
>>> sucessfully but when i send a request to the drl file, i am getting the
>>> following exception.
>>>
>>> java.lang.Exception: No Matching rules found. Check your rule base.
>>>
>>> What could be the reason for this.
>>>
>>> Question 2:
>>> I am using xpath queries so many times in the following way:
>>> eval(in.xpath("//status"))
>>> To perform this operation , the contents of IN message needs to be
>>> converted
>>> into DOM and this will be done by JAXPXPathExpression.java internally.
>>> But
>>> my question is does it converts the IN message in to a dom node for each
>>> and
>>> every xpath query in the drl file or caches some where.
>>> If it converts the In Message into DOM every time then the performance
>>> will
>>> be effected . Am i right.
>>>
>>> Please clarify these based upon these i need to decide whether i can go
>>> for
>>> drools or not .
>>>
>>> Thanks in advance.
>>>
>>>
>>>
>>>
>>>
>>> -----
>>> Cheers
>>> Praveen Oruganti
>>> "Think before you act and act on what you believe"
>>>
>>>
>>
>>
>
>
> -----
> Cheers
> Praveen Oruganti
> "Think before you act and act on what you believe"
>