btw. the original JIRA issue was SM-924.


Lars Heinemann schrieb:
> 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"
>>   
>>     
>
>   

Reply via email to