You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Sanjay Jain <sa...@gmail.com> on 2008/07/14 16:08:34 UTC
Servicemix XQuery Endpoint
Hi,
I want to use the xquery endpoint in to servicemix. I have looked at the
camel xquery endpoint usage at
http://activemq.apache.org/camel/xquery-endpoint.html
I want to know is it really possible to create the route like the described
below in servicemix?
from("activemq:My.Queue").
to("xquery:com/acme/mytransform.xquery").
to("activemq:Another.Queue");
This questions puzzles me since last one week. I am not able to resolve it
yet.
I really appreciate for your valuable information. I am really looking
forward for some quick responses.
Thanks,
Sanjay
--
View this message in context: http://www.nabble.com/Servicemix-XQuery-Endpoint-tp18444685p18444685.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Servicemix XQuery Endpoint
Posted by Sanjay Jain <sa...@gmail.com>.
Gert,
So my doubt was right, I have already tried to run servicemix 4.0 but
couldn't succeed. And finally I decided to post the query in the forum.
I will try with Servicemix 3.2.2-SNAPSHOT and let you know, how it goes.
Thanks a lot,
Sanjay
Gert Vanthienen wrote:
>
> Sanjay,
>
> This is because of a version mismatch between Camel in the
> servicemix-camel JBI component and the camel JAR files you are using?
> You could try to downgrade the version of Camel in your pom.xml file to
> 1.2.0 to solve the mismatch, but I would recommend you try this with
> ServiceMix 3.2.2-SNAPSHOT (which uses Camel 1.4-SNAPSHOT) and also
> upgrade to that version of Camel in your own pom.xml. There are a few
> bug fixes that have gone into Camel and ServiceMix that you might run
> into otherwise.
>
> Regards,
>
> Gert
>
> Sanjay Jain wrote:
>> Hi Gert,
>>
>> As per your instructions, I have changed the id of JmsComponent to
>> "activemq"
>>
>> <bean id="activemq" class="org.apache.camel.component.jms.JmsComponent">
>>
>> and redployed the assembly again, but it is not making any difference. I
>> still get the same errors.
>>
>> Sanjay
>>
>>
>> Gert Vanthienen wrote:
>>
>>> Sanjay Jain,
>>>
>>> You should give set the id for the JmsComponent to "activemq" if you
>>> want to address it in you routebuilder with an activemq: prefix.
>>>
>>> Gert
>>>
>>> Sanjay Jain wrote:
>>>
>>>> Gert,
>>>>
>>>> I have added camel-saxon and activemq-camel components to pom.xml, Here
>>>> is
>>>> teh list of complete dependecies added in to pom.xml,
>>>>
>>>> <properties>
>>>> <saxon-version>8.7</saxon-version>
>>>> </properties>
>>>>
>>>> <dependencies>
>>>> <dependency>
>>>> <groupId>org.apache.camel</groupId>
>>>> <artifactId>camel-spring</artifactId>
>>>> <version>1.3.0</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>org.springframework</groupId>
>>>> <artifactId>spring</artifactId>
>>>> <version>2.5.1</version>
>>>> </dependency>
>>>>
>>>> <!-- xquery support -->
>>>> <dependency>
>>>> <groupId>org.apache.camel</groupId>
>>>> <artifactId>camel-saxon</artifactId>
>>>> <version>1.3.0</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>net.sf.saxon</groupId>
>>>> <artifactId>saxon</artifactId>
>>>> <version>${saxon-version}</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>net.sf.saxon</groupId>
>>>> <artifactId>saxon-dom</artifactId>
>>>> <version>${saxon-version}</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>net.sf.saxon</groupId>
>>>> <artifactId>saxon-sql</artifactId>
>>>> <version>${saxon-version}</version>
>>>> </dependency>
>>>> <!-- jms support -->
>>>> <dependency>
>>>> <groupId>org.apache.camel</groupId>
>>>> <artifactId>camel-jms</artifactId>
>>>> <version>1.3.0</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>org.apache.activemq</groupId>
>>>> <artifactId>activemq-core</artifactId>
>>>> <version>5.0.0</version>
>>>> <exclusions>
>>>> <exclusion>
>>>> <groupId>org.apache.activemq</groupId>
>>>> <artifactId>activeio-core</artifactId>
>>>> </exclusion>
>>>> </exclusions>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>org.apache.camel</groupId>
>>>> <artifactId>camel-core</artifactId>
>>>> <version>1.3.0</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>org.apache.servicemix</groupId>
>>>> <artifactId>servicemix-camel</artifactId>
>>>> <version>3.2.1</version>
>>>> </dependency>
>>>> <dependency>
>>>> <groupId>org.apache.servicemix</groupId>
>>>> <artifactId>servicemix-core</artifactId>
>>>> <version>3.2.1</version>
>>>> <scope>provided</scope>
>>>> </dependency>
>>>> </dependencies>
>>>>
>>>> Next this is how my camel-context.xml looks like:
>>>>
>>>> <camelContext id="camel" useJmx="true"
>>>> xmlns="http://activemq.apache.org/camel/schema/spring"> <route>
>>>> <from uri="activemq:requests"/>
>>>> <to uri="xquery:com/sample/xquery/instructions_filter.xquery"/>
>>>> <to uri="activemq:instructions"/>
>>>>
>>>> </route>
>>>>
>>>> <route>
>>>> <from uri="activemq:instructions"/>
>>>> <to uri="file:data/outputFiles"/>
>>>> </route>
>>>>
>>>> </camelContext>
>>>>
>>>> <bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
>>>> <property name="connectionFactory">
>>>> <bean class="org.apache.activemq.ActiveMQConnectionFactory">
>>>> <property name="brokerURL"
>>>> value="vm://localhost?broker.persistent=false&broker.useJmx=false"/>
>>>> </bean>
>>>> </property>
>>>> </bean>
>>>>
>>>> I have created the assembly containing all the required components and
>>>> deployed to servicemix via 'mvn jbi:projectDeploy'
>>>>
>>>> After that I send the message from the sample java application which I
>>>> wrote
>>>> and message successfully reaches to the queue but without any
>>>> transformation
>>>> which I am looking for.
>>>>
>>>> Here is the stack trace:
>>>> -------------------------------------------------------------------------------------------------
>>>> 15 Jul, 2008 12:28:42 PM
>>>> org.springframework.jms.listener.AbstractMessageListene
>>>> rContainer handleListenerException
>>>> WARNING: Execution of JMS message listener failed
>>>> java.lang.NoSuchMethodError:
>>>> org.apache.camel.impl.DefaultExchange.<init>(Lorg/a
>>>> pache/camel/impl/DefaultExchange;)V
>>>> at
>>>> org.apache.camel.component.jms.JmsExchange.<init>(JmsExchange.java:46
>>>> )
>>>> at
>>>> org.apache.camel.component.jms.JmsExchange.newInstance(JmsExchange.ja
>>>> va:76)
>>>> at
>>>> org.apache.camel.impl.DefaultExchange.copy(DefaultExchange.java:62)
>>>> at
>>>> org.apache.camel.processor.Pipeline.copyExchangeStrategy(Pipeline.jav
>>>> a:180)
>>>> at
>>>> org.apache.camel.processor.Pipeline.createNextExchange(Pipeline.java:
>>>> 146)
>>>> at
>>>> org.apache.camel.processor.Pipeline.process(Pipeline.java:84)
>>>> at
>>>> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProc
>>>> essor.java:40)
>>>> at
>>>> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelp
>>>> er.java:44)
>>>> at
>>>> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsy
>>>> ncProcessor.java:68)
>>>> at
>>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(Endp
>>>> ointMessageListener.java:66)
>>>> at
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doI
>>>> nvokeListener(AbstractMessageListenerContainer.java:531)
>>>> at
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.inv
>>>> okeListener(AbstractMessageListenerContainer.java:466)
>>>> at
>>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doE
>>>> xecuteListener(AbstractMessageListenerContainer.java:435)
>>>> at
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContai
>>>> ner.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:316)
>>>> at
>>>> org.springframework.jms.listener.AbstractPollingMessageListenerContai
>>>> ner.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
>>>> at
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
>>>> cMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:887)
>>>>
>>>> at
>>>> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
>>>> cMessageListenerInvoker.run(DefaultMessageListenerContainer.java:822)
>>>> at java.lang.Thread.run(Thread.java:619)
>>>>
>>>> -------------------------------------------------------------------------------------------------
>>>>
>>>> Also one more thing I want to discuss, when I deploy the assembly I can
>>>> see
>>>> this warning message in to my servicemix window:
>>>> ----------------------------------------------------------------------------------
>>>> WARNING: Overriding type converter from: InstanceMethodTypeConverter:
>>>> public
>>>> jav
>>>> a.lang.String
>>>> org.apache.camel.converter.jaxp.XmlConverter.toString(org.w3c.dom.
>>>> NodeList) throws javax.xml.transform.TransformerException to:
>>>> StaticMethodTypeCo
>>>> nverter: public static java.lang.String
>>>> org.apache.camel.converter.jaxp.DomConve
>>>> rter.toString(org.w3c.dom.NodeList)
>>>> ------------------------------------------------------------------------------
>>>>
>>>> I am so confused by this warning.
>>>>
>>>> I hope all these data will help you to understand the issue better.
>>>>
>>>> Thanks again,
>>>> Sanjay
>>>>
>>>>
>>>> Gert Vanthienen wrote:
>>>>
>>>>
>>>>> Sanjay,
>>>>>
>>>>> Yes, this is possible with Camel in ServiceMix, but I suppose you
>>>>> already tried it and are having problems with it? Could you post
>>>>> error
>>>>> message or stacktraces or something for us to work with? Now we can
>>>>> only guess what's wrong: did you forget to add the camel-saxon and
>>>>> activemq-camel components to the build path, did you forget to
>>>>> register
>>>>> and configure the ActiveMQ component itself [1], ...
>>>>>
>>>>> Regards,
>>>>>
>>>>> Gert
>>>>>
>>>>>
>>>>> [1] http://activemq.apache.org/camel/activemq.html
>>>>>
>>>>> Sanjay Jain wrote:
>>>>>
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I want to use the xquery endpoint in to servicemix. I have looked at
>>>>>> the
>>>>>> camel xquery endpoint usage at
>>>>>> http://activemq.apache.org/camel/xquery-endpoint.html
>>>>>>
>>>>>> I want to know is it really possible to create the route like the
>>>>>> described
>>>>>> below in servicemix?
>>>>>>
>>>>>> from("activemq:My.Queue").
>>>>>> to("xquery:com/acme/mytransform.xquery").
>>>>>> to("activemq:Another.Queue");
>>>>>>
>>>>>> This questions puzzles me since last one week. I am not able to
>>>>>> resolve
>>>>>> it
>>>>>> yet.
>>>>>>
>>>>>> I really appreciate for your valuable information. I am really
>>>>>> looking
>>>>>> forward for some quick responses.
>>>>>>
>>>>>> Thanks,
>>>>>> Sanjay
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> -----
>>>>> ---
>>>>> Gert Vanthienen
>>>>> http://www.anova.be
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> -----
>>> ---
>>> Gert Vanthienen
>>> http://www.anova.be
>>>
>>>
>>
>>
>
>
>
> -----
> ---
> Gert Vanthienen
> http://www.anova.be
>
--
View this message in context: http://www.nabble.com/Servicemix-XQuery-Endpoint-tp18444685p18529634.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Servicemix XQuery Endpoint
Posted by Gert Vanthienen <ge...@skynet.be>.
Sanjay,
This is because of a version mismatch between Camel in the
servicemix-camel JBI component and the camel JAR files you are using?
You could try to downgrade the version of Camel in your pom.xml file to
1.2.0 to solve the mismatch, but I would recommend you try this with
ServiceMix 3.2.2-SNAPSHOT (which uses Camel 1.4-SNAPSHOT) and also
upgrade to that version of Camel in your own pom.xml. There are a few
bug fixes that have gone into Camel and ServiceMix that you might run
into otherwise.
Regards,
Gert
Sanjay Jain wrote:
> Hi Gert,
>
> As per your instructions, I have changed the id of JmsComponent to
> "activemq"
>
> <bean id="activemq" class="org.apache.camel.component.jms.JmsComponent">
>
> and redployed the assembly again, but it is not making any difference. I
> still get the same errors.
>
> Sanjay
>
>
> Gert Vanthienen wrote:
>
>> Sanjay Jain,
>>
>> You should give set the id for the JmsComponent to "activemq" if you
>> want to address it in you routebuilder with an activemq: prefix.
>>
>> Gert
>>
>> Sanjay Jain wrote:
>>
>>> Gert,
>>>
>>> I have added camel-saxon and activemq-camel components to pom.xml, Here
>>> is
>>> teh list of complete dependecies added in to pom.xml,
>>>
>>> <properties>
>>> <saxon-version>8.7</saxon-version>
>>> </properties>
>>>
>>> <dependencies>
>>> <dependency>
>>> <groupId>org.apache.camel</groupId>
>>> <artifactId>camel-spring</artifactId>
>>> <version>1.3.0</version>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.springframework</groupId>
>>> <artifactId>spring</artifactId>
>>> <version>2.5.1</version>
>>> </dependency>
>>>
>>> <!-- xquery support -->
>>> <dependency>
>>> <groupId>org.apache.camel</groupId>
>>> <artifactId>camel-saxon</artifactId>
>>> <version>1.3.0</version>
>>> </dependency>
>>> <dependency>
>>> <groupId>net.sf.saxon</groupId>
>>> <artifactId>saxon</artifactId>
>>> <version>${saxon-version}</version>
>>> </dependency>
>>> <dependency>
>>> <groupId>net.sf.saxon</groupId>
>>> <artifactId>saxon-dom</artifactId>
>>> <version>${saxon-version}</version>
>>> </dependency>
>>> <dependency>
>>> <groupId>net.sf.saxon</groupId>
>>> <artifactId>saxon-sql</artifactId>
>>> <version>${saxon-version}</version>
>>> </dependency>
>>> <!-- jms support -->
>>> <dependency>
>>> <groupId>org.apache.camel</groupId>
>>> <artifactId>camel-jms</artifactId>
>>> <version>1.3.0</version>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.activemq</groupId>
>>> <artifactId>activemq-core</artifactId>
>>> <version>5.0.0</version>
>>> <exclusions>
>>> <exclusion>
>>> <groupId>org.apache.activemq</groupId>
>>> <artifactId>activeio-core</artifactId>
>>> </exclusion>
>>> </exclusions>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.camel</groupId>
>>> <artifactId>camel-core</artifactId>
>>> <version>1.3.0</version>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.servicemix</groupId>
>>> <artifactId>servicemix-camel</artifactId>
>>> <version>3.2.1</version>
>>> </dependency>
>>> <dependency>
>>> <groupId>org.apache.servicemix</groupId>
>>> <artifactId>servicemix-core</artifactId>
>>> <version>3.2.1</version>
>>> <scope>provided</scope>
>>> </dependency>
>>> </dependencies>
>>>
>>> Next this is how my camel-context.xml looks like:
>>>
>>> <camelContext id="camel" useJmx="true"
>>> xmlns="http://activemq.apache.org/camel/schema/spring"> <route>
>>> <from uri="activemq:requests"/>
>>> <to uri="xquery:com/sample/xquery/instructions_filter.xquery"/>
>>> <to uri="activemq:instructions"/>
>>>
>>> </route>
>>>
>>> <route>
>>> <from uri="activemq:instructions"/>
>>> <to uri="file:data/outputFiles"/>
>>> </route>
>>>
>>> </camelContext>
>>>
>>> <bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
>>> <property name="connectionFactory">
>>> <bean class="org.apache.activemq.ActiveMQConnectionFactory">
>>> <property name="brokerURL"
>>> value="vm://localhost?broker.persistent=false&broker.useJmx=false"/>
>>> </bean>
>>> </property>
>>> </bean>
>>>
>>> I have created the assembly containing all the required components and
>>> deployed to servicemix via 'mvn jbi:projectDeploy'
>>>
>>> After that I send the message from the sample java application which I
>>> wrote
>>> and message successfully reaches to the queue but without any
>>> transformation
>>> which I am looking for.
>>>
>>> Here is the stack trace:
>>> -------------------------------------------------------------------------------------------------
>>> 15 Jul, 2008 12:28:42 PM
>>> org.springframework.jms.listener.AbstractMessageListene
>>> rContainer handleListenerException
>>> WARNING: Execution of JMS message listener failed
>>> java.lang.NoSuchMethodError:
>>> org.apache.camel.impl.DefaultExchange.<init>(Lorg/a
>>> pache/camel/impl/DefaultExchange;)V
>>> at
>>> org.apache.camel.component.jms.JmsExchange.<init>(JmsExchange.java:46
>>> )
>>> at
>>> org.apache.camel.component.jms.JmsExchange.newInstance(JmsExchange.ja
>>> va:76)
>>> at
>>> org.apache.camel.impl.DefaultExchange.copy(DefaultExchange.java:62)
>>> at
>>> org.apache.camel.processor.Pipeline.copyExchangeStrategy(Pipeline.jav
>>> a:180)
>>> at
>>> org.apache.camel.processor.Pipeline.createNextExchange(Pipeline.java:
>>> 146)
>>> at org.apache.camel.processor.Pipeline.process(Pipeline.java:84)
>>> at
>>> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProc
>>> essor.java:40)
>>> at
>>> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelp
>>> er.java:44)
>>> at
>>> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsy
>>> ncProcessor.java:68)
>>> at
>>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(Endp
>>> ointMessageListener.java:66)
>>> at
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doI
>>> nvokeListener(AbstractMessageListenerContainer.java:531)
>>> at
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.inv
>>> okeListener(AbstractMessageListenerContainer.java:466)
>>> at
>>> org.springframework.jms.listener.AbstractMessageListenerContainer.doE
>>> xecuteListener(AbstractMessageListenerContainer.java:435)
>>> at
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContai
>>> ner.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:316)
>>> at
>>> org.springframework.jms.listener.AbstractPollingMessageListenerContai
>>> ner.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
>>> at
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
>>> cMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:887)
>>>
>>> at
>>> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
>>> cMessageListenerInvoker.run(DefaultMessageListenerContainer.java:822)
>>> at java.lang.Thread.run(Thread.java:619)
>>>
>>> -------------------------------------------------------------------------------------------------
>>>
>>> Also one more thing I want to discuss, when I deploy the assembly I can
>>> see
>>> this warning message in to my servicemix window:
>>> ----------------------------------------------------------------------------------
>>> WARNING: Overriding type converter from: InstanceMethodTypeConverter:
>>> public
>>> jav
>>> a.lang.String
>>> org.apache.camel.converter.jaxp.XmlConverter.toString(org.w3c.dom.
>>> NodeList) throws javax.xml.transform.TransformerException to:
>>> StaticMethodTypeCo
>>> nverter: public static java.lang.String
>>> org.apache.camel.converter.jaxp.DomConve
>>> rter.toString(org.w3c.dom.NodeList)
>>> ------------------------------------------------------------------------------
>>>
>>> I am so confused by this warning.
>>>
>>> I hope all these data will help you to understand the issue better.
>>>
>>> Thanks again,
>>> Sanjay
>>>
>>>
>>> Gert Vanthienen wrote:
>>>
>>>
>>>> Sanjay,
>>>>
>>>> Yes, this is possible with Camel in ServiceMix, but I suppose you
>>>> already tried it and are having problems with it? Could you post error
>>>> message or stacktraces or something for us to work with? Now we can
>>>> only guess what's wrong: did you forget to add the camel-saxon and
>>>> activemq-camel components to the build path, did you forget to register
>>>> and configure the ActiveMQ component itself [1], ...
>>>>
>>>> Regards,
>>>>
>>>> Gert
>>>>
>>>>
>>>> [1] http://activemq.apache.org/camel/activemq.html
>>>>
>>>> Sanjay Jain wrote:
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> I want to use the xquery endpoint in to servicemix. I have looked at
>>>>> the
>>>>> camel xquery endpoint usage at
>>>>> http://activemq.apache.org/camel/xquery-endpoint.html
>>>>>
>>>>> I want to know is it really possible to create the route like the
>>>>> described
>>>>> below in servicemix?
>>>>>
>>>>> from("activemq:My.Queue").
>>>>> to("xquery:com/acme/mytransform.xquery").
>>>>> to("activemq:Another.Queue");
>>>>>
>>>>> This questions puzzles me since last one week. I am not able to resolve
>>>>> it
>>>>> yet.
>>>>>
>>>>> I really appreciate for your valuable information. I am really looking
>>>>> forward for some quick responses.
>>>>>
>>>>> Thanks,
>>>>> Sanjay
>>>>>
>>>>>
>>>>>
>>>>>
>>>> -----
>>>> ---
>>>> Gert Vanthienen
>>>> http://www.anova.be
>>>>
>>>>
>>>>
>>>
>>>
>>
>> -----
>> ---
>> Gert Vanthienen
>> http://www.anova.be
>>
>>
>
>
Re: Servicemix XQuery Endpoint
Posted by Sanjay Jain <sa...@gmail.com>.
Hi Gert,
As per your instructions, I have changed the id of JmsComponent to
"activemq"
<bean id="activemq" class="org.apache.camel.component.jms.JmsComponent">
and redployed the assembly again, but it is not making any difference. I
still get the same errors.
Sanjay
Gert Vanthienen wrote:
>
> Sanjay Jain,
>
> You should give set the id for the JmsComponent to "activemq" if you
> want to address it in you routebuilder with an activemq: prefix.
>
> Gert
>
> Sanjay Jain wrote:
>> Gert,
>>
>> I have added camel-saxon and activemq-camel components to pom.xml, Here
>> is
>> teh list of complete dependecies added in to pom.xml,
>>
>> <properties>
>> <saxon-version>8.7</saxon-version>
>> </properties>
>>
>> <dependencies>
>> <dependency>
>> <groupId>org.apache.camel</groupId>
>> <artifactId>camel-spring</artifactId>
>> <version>1.3.0</version>
>> </dependency>
>> <dependency>
>> <groupId>org.springframework</groupId>
>> <artifactId>spring</artifactId>
>> <version>2.5.1</version>
>> </dependency>
>>
>> <!-- xquery support -->
>> <dependency>
>> <groupId>org.apache.camel</groupId>
>> <artifactId>camel-saxon</artifactId>
>> <version>1.3.0</version>
>> </dependency>
>> <dependency>
>> <groupId>net.sf.saxon</groupId>
>> <artifactId>saxon</artifactId>
>> <version>${saxon-version}</version>
>> </dependency>
>> <dependency>
>> <groupId>net.sf.saxon</groupId>
>> <artifactId>saxon-dom</artifactId>
>> <version>${saxon-version}</version>
>> </dependency>
>> <dependency>
>> <groupId>net.sf.saxon</groupId>
>> <artifactId>saxon-sql</artifactId>
>> <version>${saxon-version}</version>
>> </dependency>
>> <!-- jms support -->
>> <dependency>
>> <groupId>org.apache.camel</groupId>
>> <artifactId>camel-jms</artifactId>
>> <version>1.3.0</version>
>> </dependency>
>> <dependency>
>> <groupId>org.apache.activemq</groupId>
>> <artifactId>activemq-core</artifactId>
>> <version>5.0.0</version>
>> <exclusions>
>> <exclusion>
>> <groupId>org.apache.activemq</groupId>
>> <artifactId>activeio-core</artifactId>
>> </exclusion>
>> </exclusions>
>> </dependency>
>> <dependency>
>> <groupId>org.apache.camel</groupId>
>> <artifactId>camel-core</artifactId>
>> <version>1.3.0</version>
>> </dependency>
>> <dependency>
>> <groupId>org.apache.servicemix</groupId>
>> <artifactId>servicemix-camel</artifactId>
>> <version>3.2.1</version>
>> </dependency>
>> <dependency>
>> <groupId>org.apache.servicemix</groupId>
>> <artifactId>servicemix-core</artifactId>
>> <version>3.2.1</version>
>> <scope>provided</scope>
>> </dependency>
>> </dependencies>
>>
>> Next this is how my camel-context.xml looks like:
>>
>> <camelContext id="camel" useJmx="true"
>> xmlns="http://activemq.apache.org/camel/schema/spring"> <route>
>> <from uri="activemq:requests"/>
>> <to uri="xquery:com/sample/xquery/instructions_filter.xquery"/>
>> <to uri="activemq:instructions"/>
>>
>> </route>
>>
>> <route>
>> <from uri="activemq:instructions"/>
>> <to uri="file:data/outputFiles"/>
>> </route>
>>
>> </camelContext>
>>
>> <bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
>> <property name="connectionFactory">
>> <bean class="org.apache.activemq.ActiveMQConnectionFactory">
>> <property name="brokerURL"
>> value="vm://localhost?broker.persistent=false&broker.useJmx=false"/>
>> </bean>
>> </property>
>> </bean>
>>
>> I have created the assembly containing all the required components and
>> deployed to servicemix via 'mvn jbi:projectDeploy'
>>
>> After that I send the message from the sample java application which I
>> wrote
>> and message successfully reaches to the queue but without any
>> transformation
>> which I am looking for.
>>
>> Here is the stack trace:
>> -------------------------------------------------------------------------------------------------
>> 15 Jul, 2008 12:28:42 PM
>> org.springframework.jms.listener.AbstractMessageListene
>> rContainer handleListenerException
>> WARNING: Execution of JMS message listener failed
>> java.lang.NoSuchMethodError:
>> org.apache.camel.impl.DefaultExchange.<init>(Lorg/a
>> pache/camel/impl/DefaultExchange;)V
>> at
>> org.apache.camel.component.jms.JmsExchange.<init>(JmsExchange.java:46
>> )
>> at
>> org.apache.camel.component.jms.JmsExchange.newInstance(JmsExchange.ja
>> va:76)
>> at
>> org.apache.camel.impl.DefaultExchange.copy(DefaultExchange.java:62)
>> at
>> org.apache.camel.processor.Pipeline.copyExchangeStrategy(Pipeline.jav
>> a:180)
>> at
>> org.apache.camel.processor.Pipeline.createNextExchange(Pipeline.java:
>> 146)
>> at org.apache.camel.processor.Pipeline.process(Pipeline.java:84)
>> at
>> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProc
>> essor.java:40)
>> at
>> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelp
>> er.java:44)
>> at
>> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsy
>> ncProcessor.java:68)
>> at
>> org.apache.camel.component.jms.EndpointMessageListener.onMessage(Endp
>> ointMessageListener.java:66)
>> at
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doI
>> nvokeListener(AbstractMessageListenerContainer.java:531)
>> at
>> org.springframework.jms.listener.AbstractMessageListenerContainer.inv
>> okeListener(AbstractMessageListenerContainer.java:466)
>> at
>> org.springframework.jms.listener.AbstractMessageListenerContainer.doE
>> xecuteListener(AbstractMessageListenerContainer.java:435)
>> at
>> org.springframework.jms.listener.AbstractPollingMessageListenerContai
>> ner.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:316)
>> at
>> org.springframework.jms.listener.AbstractPollingMessageListenerContai
>> ner.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
>> at
>> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
>> cMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:887)
>>
>> at
>> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
>> cMessageListenerInvoker.run(DefaultMessageListenerContainer.java:822)
>> at java.lang.Thread.run(Thread.java:619)
>>
>> -------------------------------------------------------------------------------------------------
>>
>> Also one more thing I want to discuss, when I deploy the assembly I can
>> see
>> this warning message in to my servicemix window:
>> ----------------------------------------------------------------------------------
>> WARNING: Overriding type converter from: InstanceMethodTypeConverter:
>> public
>> jav
>> a.lang.String
>> org.apache.camel.converter.jaxp.XmlConverter.toString(org.w3c.dom.
>> NodeList) throws javax.xml.transform.TransformerException to:
>> StaticMethodTypeCo
>> nverter: public static java.lang.String
>> org.apache.camel.converter.jaxp.DomConve
>> rter.toString(org.w3c.dom.NodeList)
>> ------------------------------------------------------------------------------
>>
>> I am so confused by this warning.
>>
>> I hope all these data will help you to understand the issue better.
>>
>> Thanks again,
>> Sanjay
>>
>>
>> Gert Vanthienen wrote:
>>
>>> Sanjay,
>>>
>>> Yes, this is possible with Camel in ServiceMix, but I suppose you
>>> already tried it and are having problems with it? Could you post error
>>> message or stacktraces or something for us to work with? Now we can
>>> only guess what's wrong: did you forget to add the camel-saxon and
>>> activemq-camel components to the build path, did you forget to register
>>> and configure the ActiveMQ component itself [1], ...
>>>
>>> Regards,
>>>
>>> Gert
>>>
>>>
>>> [1] http://activemq.apache.org/camel/activemq.html
>>>
>>> Sanjay Jain wrote:
>>>
>>>> Hi,
>>>>
>>>> I want to use the xquery endpoint in to servicemix. I have looked at
>>>> the
>>>> camel xquery endpoint usage at
>>>> http://activemq.apache.org/camel/xquery-endpoint.html
>>>>
>>>> I want to know is it really possible to create the route like the
>>>> described
>>>> below in servicemix?
>>>>
>>>> from("activemq:My.Queue").
>>>> to("xquery:com/acme/mytransform.xquery").
>>>> to("activemq:Another.Queue");
>>>>
>>>> This questions puzzles me since last one week. I am not able to resolve
>>>> it
>>>> yet.
>>>>
>>>> I really appreciate for your valuable information. I am really looking
>>>> forward for some quick responses.
>>>>
>>>> Thanks,
>>>> Sanjay
>>>>
>>>>
>>>>
>>>
>>> -----
>>> ---
>>> Gert Vanthienen
>>> http://www.anova.be
>>>
>>>
>>
>>
>
>
>
> -----
> ---
> Gert Vanthienen
> http://www.anova.be
>
--
View this message in context: http://www.nabble.com/Servicemix-XQuery-Endpoint-tp18444685p18525385.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Servicemix XQuery Endpoint
Posted by Gert Vanthienen <ge...@skynet.be>.
Sanjay Jain,
You should give set the id for the JmsComponent to "activemq" if you
want to address it in you routebuilder with an activemq: prefix.
Gert
Sanjay Jain wrote:
> Gert,
>
> I have added camel-saxon and activemq-camel components to pom.xml, Here is
> teh list of complete dependecies added in to pom.xml,
>
> <properties>
> <saxon-version>8.7</saxon-version>
> </properties>
>
> <dependencies>
> <dependency>
> <groupId>org.apache.camel</groupId>
> <artifactId>camel-spring</artifactId>
> <version>1.3.0</version>
> </dependency>
> <dependency>
> <groupId>org.springframework</groupId>
> <artifactId>spring</artifactId>
> <version>2.5.1</version>
> </dependency>
>
> <!-- xquery support -->
> <dependency>
> <groupId>org.apache.camel</groupId>
> <artifactId>camel-saxon</artifactId>
> <version>1.3.0</version>
> </dependency>
> <dependency>
> <groupId>net.sf.saxon</groupId>
> <artifactId>saxon</artifactId>
> <version>${saxon-version}</version>
> </dependency>
> <dependency>
> <groupId>net.sf.saxon</groupId>
> <artifactId>saxon-dom</artifactId>
> <version>${saxon-version}</version>
> </dependency>
> <dependency>
> <groupId>net.sf.saxon</groupId>
> <artifactId>saxon-sql</artifactId>
> <version>${saxon-version}</version>
> </dependency>
> <!-- jms support -->
> <dependency>
> <groupId>org.apache.camel</groupId>
> <artifactId>camel-jms</artifactId>
> <version>1.3.0</version>
> </dependency>
> <dependency>
> <groupId>org.apache.activemq</groupId>
> <artifactId>activemq-core</artifactId>
> <version>5.0.0</version>
> <exclusions>
> <exclusion>
> <groupId>org.apache.activemq</groupId>
> <artifactId>activeio-core</artifactId>
> </exclusion>
> </exclusions>
> </dependency>
> <dependency>
> <groupId>org.apache.camel</groupId>
> <artifactId>camel-core</artifactId>
> <version>1.3.0</version>
> </dependency>
> <dependency>
> <groupId>org.apache.servicemix</groupId>
> <artifactId>servicemix-camel</artifactId>
> <version>3.2.1</version>
> </dependency>
> <dependency>
> <groupId>org.apache.servicemix</groupId>
> <artifactId>servicemix-core</artifactId>
> <version>3.2.1</version>
> <scope>provided</scope>
> </dependency>
> </dependencies>
>
> Next this is how my camel-context.xml looks like:
>
> <camelContext id="camel" useJmx="true"
> xmlns="http://activemq.apache.org/camel/schema/spring"> <route>
> <from uri="activemq:requests"/>
> <to uri="xquery:com/sample/xquery/instructions_filter.xquery"/>
> <to uri="activemq:instructions"/>
>
> </route>
>
> <route>
> <from uri="activemq:instructions"/>
> <to uri="file:data/outputFiles"/>
> </route>
>
> </camelContext>
>
> <bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
> <property name="connectionFactory">
> <bean class="org.apache.activemq.ActiveMQConnectionFactory">
> <property name="brokerURL"
> value="vm://localhost?broker.persistent=false&broker.useJmx=false"/>
> </bean>
> </property>
> </bean>
>
> I have created the assembly containing all the required components and
> deployed to servicemix via 'mvn jbi:projectDeploy'
>
> After that I send the message from the sample java application which I wrote
> and message successfully reaches to the queue but without any transformation
> which I am looking for.
>
> Here is the stack trace:
> -------------------------------------------------------------------------------------------------
> 15 Jul, 2008 12:28:42 PM
> org.springframework.jms.listener.AbstractMessageListene
> rContainer handleListenerException
> WARNING: Execution of JMS message listener failed
> java.lang.NoSuchMethodError:
> org.apache.camel.impl.DefaultExchange.<init>(Lorg/a
> pache/camel/impl/DefaultExchange;)V
> at
> org.apache.camel.component.jms.JmsExchange.<init>(JmsExchange.java:46
> )
> at
> org.apache.camel.component.jms.JmsExchange.newInstance(JmsExchange.ja
> va:76)
> at
> org.apache.camel.impl.DefaultExchange.copy(DefaultExchange.java:62)
> at
> org.apache.camel.processor.Pipeline.copyExchangeStrategy(Pipeline.jav
> a:180)
> at
> org.apache.camel.processor.Pipeline.createNextExchange(Pipeline.java:
> 146)
> at org.apache.camel.processor.Pipeline.process(Pipeline.java:84)
> at
> org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProc
> essor.java:40)
> at
> org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelp
> er.java:44)
> at
> org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsy
> ncProcessor.java:68)
> at
> org.apache.camel.component.jms.EndpointMessageListener.onMessage(Endp
> ointMessageListener.java:66)
> at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doI
> nvokeListener(AbstractMessageListenerContainer.java:531)
> at
> org.springframework.jms.listener.AbstractMessageListenerContainer.inv
> okeListener(AbstractMessageListenerContainer.java:466)
> at
> org.springframework.jms.listener.AbstractMessageListenerContainer.doE
> xecuteListener(AbstractMessageListenerContainer.java:435)
> at
> org.springframework.jms.listener.AbstractPollingMessageListenerContai
> ner.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:316)
> at
> org.springframework.jms.listener.AbstractPollingMessageListenerContai
> ner.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
> at
> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
> cMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:887)
>
> at
> org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
> cMessageListenerInvoker.run(DefaultMessageListenerContainer.java:822)
> at java.lang.Thread.run(Thread.java:619)
>
> -------------------------------------------------------------------------------------------------
>
> Also one more thing I want to discuss, when I deploy the assembly I can see
> this warning message in to my servicemix window:
> ----------------------------------------------------------------------------------
> WARNING: Overriding type converter from: InstanceMethodTypeConverter: public
> jav
> a.lang.String
> org.apache.camel.converter.jaxp.XmlConverter.toString(org.w3c.dom.
> NodeList) throws javax.xml.transform.TransformerException to:
> StaticMethodTypeCo
> nverter: public static java.lang.String
> org.apache.camel.converter.jaxp.DomConve
> rter.toString(org.w3c.dom.NodeList)
> ------------------------------------------------------------------------------
>
> I am so confused by this warning.
>
> I hope all these data will help you to understand the issue better.
>
> Thanks again,
> Sanjay
>
>
> Gert Vanthienen wrote:
>
>> Sanjay,
>>
>> Yes, this is possible with Camel in ServiceMix, but I suppose you
>> already tried it and are having problems with it? Could you post error
>> message or stacktraces or something for us to work with? Now we can
>> only guess what's wrong: did you forget to add the camel-saxon and
>> activemq-camel components to the build path, did you forget to register
>> and configure the ActiveMQ component itself [1], ...
>>
>> Regards,
>>
>> Gert
>>
>>
>> [1] http://activemq.apache.org/camel/activemq.html
>>
>> Sanjay Jain wrote:
>>
>>> Hi,
>>>
>>> I want to use the xquery endpoint in to servicemix. I have looked at the
>>> camel xquery endpoint usage at
>>> http://activemq.apache.org/camel/xquery-endpoint.html
>>>
>>> I want to know is it really possible to create the route like the
>>> described
>>> below in servicemix?
>>>
>>> from("activemq:My.Queue").
>>> to("xquery:com/acme/mytransform.xquery").
>>> to("activemq:Another.Queue");
>>>
>>> This questions puzzles me since last one week. I am not able to resolve
>>> it
>>> yet.
>>>
>>> I really appreciate for your valuable information. I am really looking
>>> forward for some quick responses.
>>>
>>> Thanks,
>>> Sanjay
>>>
>>>
>>>
>>
>> -----
>> ---
>> Gert Vanthienen
>> http://www.anova.be
>>
>>
>
>
Re: Servicemix XQuery Endpoint
Posted by Sanjay Jain <sa...@gmail.com>.
Gert,
I have added camel-saxon and activemq-camel components to pom.xml, Here is
teh list of complete dependecies added in to pom.xml,
<properties>
<saxon-version>8.7</saxon-version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-spring</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.1</version>
</dependency>
<!-- xquery support -->
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-saxon</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>saxon</artifactId>
<version>${saxon-version}</version>
</dependency>
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>saxon-dom</artifactId>
<version>${saxon-version}</version>
</dependency>
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>saxon-sql</artifactId>
<version>${saxon-version}</version>
</dependency>
<!-- jms support -->
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jms</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-core</artifactId>
<version>5.0.0</version>
<exclusions>
<exclusion>
<groupId>org.apache.activemq</groupId>
<artifactId>activeio-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.apache.servicemix</groupId>
<artifactId>servicemix-camel</artifactId>
<version>3.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.servicemix</groupId>
<artifactId>servicemix-core</artifactId>
<version>3.2.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
Next this is how my camel-context.xml looks like:
<camelContext id="camel" useJmx="true"
xmlns="http://activemq.apache.org/camel/schema/spring"> <route>
<from uri="activemq:requests"/>
<to uri="xquery:com/sample/xquery/instructions_filter.xquery"/>
<to uri="activemq:instructions"/>
</route>
<route>
<from uri="activemq:instructions"/>
<to uri="file:data/outputFiles"/>
</route>
</camelContext>
<bean id="jms" class="org.apache.camel.component.jms.JmsComponent">
<property name="connectionFactory">
<bean class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL"
value="vm://localhost?broker.persistent=false&broker.useJmx=false"/>
</bean>
</property>
</bean>
I have created the assembly containing all the required components and
deployed to servicemix via 'mvn jbi:projectDeploy'
After that I send the message from the sample java application which I wrote
and message successfully reaches to the queue but without any transformation
which I am looking for.
Here is the stack trace:
-------------------------------------------------------------------------------------------------
15 Jul, 2008 12:28:42 PM
org.springframework.jms.listener.AbstractMessageListene
rContainer handleListenerException
WARNING: Execution of JMS message listener failed
java.lang.NoSuchMethodError:
org.apache.camel.impl.DefaultExchange.<init>(Lorg/a
pache/camel/impl/DefaultExchange;)V
at
org.apache.camel.component.jms.JmsExchange.<init>(JmsExchange.java:46
)
at
org.apache.camel.component.jms.JmsExchange.newInstance(JmsExchange.ja
va:76)
at
org.apache.camel.impl.DefaultExchange.copy(DefaultExchange.java:62)
at
org.apache.camel.processor.Pipeline.copyExchangeStrategy(Pipeline.jav
a:180)
at
org.apache.camel.processor.Pipeline.createNextExchange(Pipeline.java:
146)
at org.apache.camel.processor.Pipeline.process(Pipeline.java:84)
at
org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProc
essor.java:40)
at
org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelp
er.java:44)
at
org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsy
ncProcessor.java:68)
at
org.apache.camel.component.jms.EndpointMessageListener.onMessage(Endp
ointMessageListener.java:66)
at
org.springframework.jms.listener.AbstractMessageListenerContainer.doI
nvokeListener(AbstractMessageListenerContainer.java:531)
at
org.springframework.jms.listener.AbstractMessageListenerContainer.inv
okeListener(AbstractMessageListenerContainer.java:466)
at
org.springframework.jms.listener.AbstractMessageListenerContainer.doE
xecuteListener(AbstractMessageListenerContainer.java:435)
at
org.springframework.jms.listener.AbstractPollingMessageListenerContai
ner.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:316)
at
org.springframework.jms.listener.AbstractPollingMessageListenerContai
ner.receiveAndExecute(AbstractPollingMessageListenerContainer.java:255)
at
org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
cMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:887)
at
org.springframework.jms.listener.DefaultMessageListenerContainer$Asyn
cMessageListenerInvoker.run(DefaultMessageListenerContainer.java:822)
at java.lang.Thread.run(Thread.java:619)
-------------------------------------------------------------------------------------------------
Also one more thing I want to discuss, when I deploy the assembly I can see
this warning message in to my servicemix window:
----------------------------------------------------------------------------------
WARNING: Overriding type converter from: InstanceMethodTypeConverter: public
jav
a.lang.String
org.apache.camel.converter.jaxp.XmlConverter.toString(org.w3c.dom.
NodeList) throws javax.xml.transform.TransformerException to:
StaticMethodTypeCo
nverter: public static java.lang.String
org.apache.camel.converter.jaxp.DomConve
rter.toString(org.w3c.dom.NodeList)
------------------------------------------------------------------------------
I am so confused by this warning.
I hope all these data will help you to understand the issue better.
Thanks again,
Sanjay
Gert Vanthienen wrote:
>
> Sanjay,
>
> Yes, this is possible with Camel in ServiceMix, but I suppose you
> already tried it and are having problems with it? Could you post error
> message or stacktraces or something for us to work with? Now we can
> only guess what's wrong: did you forget to add the camel-saxon and
> activemq-camel components to the build path, did you forget to register
> and configure the ActiveMQ component itself [1], ...
>
> Regards,
>
> Gert
>
>
> [1] http://activemq.apache.org/camel/activemq.html
>
> Sanjay Jain wrote:
>> Hi,
>>
>> I want to use the xquery endpoint in to servicemix. I have looked at the
>> camel xquery endpoint usage at
>> http://activemq.apache.org/camel/xquery-endpoint.html
>>
>> I want to know is it really possible to create the route like the
>> described
>> below in servicemix?
>>
>> from("activemq:My.Queue").
>> to("xquery:com/acme/mytransform.xquery").
>> to("activemq:Another.Queue");
>>
>> This questions puzzles me since last one week. I am not able to resolve
>> it
>> yet.
>>
>> I really appreciate for your valuable information. I am really looking
>> forward for some quick responses.
>>
>> Thanks,
>> Sanjay
>>
>>
>
>
>
> -----
> ---
> Gert Vanthienen
> http://www.anova.be
>
--
View this message in context: http://www.nabble.com/Servicemix-XQuery-Endpoint-tp18444685p18458621.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Servicemix XQuery Endpoint
Posted by Sanjay Jain <sa...@gmail.com>.
Hi Gert,
Did you get any chance to look uo the issue. As I have provided everything
which you have asked for in my last post.
Please let me know what is wrong in this configuration?
Thanks again,
Sanjay
Gert Vanthienen wrote:
>
> Sanjay,
>
> Yes, this is possible with Camel in ServiceMix, but I suppose you
> already tried it and are having problems with it? Could you post error
> message or stacktraces or something for us to work with? Now we can
> only guess what's wrong: did you forget to add the camel-saxon and
> activemq-camel components to the build path, did you forget to register
> and configure the ActiveMQ component itself [1], ...
>
> Regards,
>
> Gert
>
>
> [1] http://activemq.apache.org/camel/activemq.html
>
> Sanjay Jain wrote:
>> Hi,
>>
>> I want to use the xquery endpoint in to servicemix. I have looked at the
>> camel xquery endpoint usage at
>> http://activemq.apache.org/camel/xquery-endpoint.html
>>
>> I want to know is it really possible to create the route like the
>> described
>> below in servicemix?
>>
>> from("activemq:My.Queue").
>> to("xquery:com/acme/mytransform.xquery").
>> to("activemq:Another.Queue");
>>
>> This questions puzzles me since last one week. I am not able to resolve
>> it
>> yet.
>>
>> I really appreciate for your valuable information. I am really looking
>> forward for some quick responses.
>>
>> Thanks,
>> Sanjay
>>
>>
>
>
>
> -----
> ---
> Gert Vanthienen
> http://www.anova.be
>
--
View this message in context: http://www.nabble.com/Servicemix-XQuery-Endpoint-tp18444685p18521548.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: Servicemix XQuery Endpoint
Posted by Gert Vanthienen <ge...@skynet.be>.
Sanjay,
Yes, this is possible with Camel in ServiceMix, but I suppose you
already tried it and are having problems with it? Could you post error
message or stacktraces or something for us to work with? Now we can
only guess what's wrong: did you forget to add the camel-saxon and
activemq-camel components to the build path, did you forget to register
and configure the ActiveMQ component itself [1], ...
Regards,
Gert
[1] http://activemq.apache.org/camel/activemq.html
Sanjay Jain wrote:
> Hi,
>
> I want to use the xquery endpoint in to servicemix. I have looked at the
> camel xquery endpoint usage at
> http://activemq.apache.org/camel/xquery-endpoint.html
>
> I want to know is it really possible to create the route like the described
> below in servicemix?
>
> from("activemq:My.Queue").
> to("xquery:com/acme/mytransform.xquery").
> to("activemq:Another.Queue");
>
> This questions puzzles me since last one week. I am not able to resolve it
> yet.
>
> I really appreciate for your valuable information. I am really looking
> forward for some quick responses.
>
> Thanks,
> Sanjay
>
>