Hello Sufyan, thanks for you reply and sample code. If I only could get it to work :-) ! I have been struggling with "xbean deployment" and the "servicemix-jms" component and build a service assemby with Maven. Do you deploy your sample all in one "servicemix.xml" file or do you wrap it in a "service assembly" ? Maybe it is my packaging that is wrong?? /johan
Sufyan Arif wrote: > > Hi, > > We are also using jboss mq both to consume and deliver messages from > within servicemix. We used Spring to set up the connection factory > needed to communicate with the jms provider. I have included the > configuration that we use. > > Thanks > Sufyan > > <sm:activationSpec id="jmsConsumers"> > <sm:component> > <jms:component> > <jms:endpoints> > <jms:endpoint service="rdf:jmsConsumer" > endpoint="jmsConsumer" > targetService="rdf:router" > role="consumer" > > defaultMep="http://www.w3.org/2004/08/wsdl/in-only" > destinationStyle="queue" > destination="#esbDestination" > > connectionFactory="#jmsQueueConnectionFactory" /> > > <jms:endpoint service="rdf:mortgageApplicationConsumer" > endpoint="mortgageApplicationConsumer" > targetService="rdf:router" > role="consumer" > > defaultMep="http://www.w3.org/2004/08/wsdl/in-only" > destinationStyle="queue" > > destination="#mortgageApplicationDestination" > > connectionFactory="#jmsQueueConnectionFactory" /> > > </jms:endpoints> > </jms:component> > </sm:component> > </sm:activationSpec> > > > <bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate"> > <property name="environment"> > <props> > <prop > key="java.naming.factory.initial">org.jnp.interfaces.NamingContextFactor > y</prop> > <prop key="java.naming.provider.url">localhost:1099</prop> > <prop > key="java.naming.factory.url.pkgs">org.jnp.interfaces:org.jboss.naming</ > prop> > </props> > </property> > </bean> > > <bean id="jmsQueueConnectionFactory" > class="org.springframework.jndi.JndiObjectFactoryBean"> > <property name="jndiTemplate"> > <ref bean="jndiTemplate"/> > </property> > <property name="jndiName"> > <value>UIL2ConnectionFactory</value> > </property> > </bean> > > <!-- Queue used for delaying sending of the mortgage application --> > <bean id="mortgageApplicationDestination" > class="org.springframework.jndi.JndiObjectFactoryBean"> > <property name="jndiTemplate"> > <ref bean="jndiTemplate"/> > </property> > <property name="jndiName"> > <value>queue/mortgageApplicationQueue</value> > </property> > </bean> > > <!-- Entry point into the esb for async comms --> > <bean id="esbDestination" > class="org.springframework.jndi.JndiObjectFactoryBean"> > <property name="jndiTemplate"> > <ref bean="jndiTemplate"/> > </property> > <property name="jndiName"> > <value>queue/esbQueue</value> > </property> > </bean> > > <bean id="jmsTemplate" > class="org.springframework.jms.core.JmsTemplate"> > <property name="connectionFactory"> > <ref bean="jmsQueueConnectionFactory"/> > </property> > <property name="defaultDestination"> > <ref bean="mortgageApplicationDestination"/> > </property> > <property name="receiveTimeout"> > <value>30000</value> > </property> > </bean> > > > -----Original Message----- > From: johper [mailto:[EMAIL PROTECTED] > Sent: 31 August 2006 14:10 > To: [email protected] > Subject: JMS sample consumer/provider with JBossMQ > > > Hi, > Been trying all kind of snippets from around this forum and internet. > With > no luck :-( > > I built SM-SAR yesterday and deployed SM-SAR into JBoss. Everything > works > fine. ActiveMQ whitin SM works fine, JBossMQ within Jboss works fine > (having > MDB's etc etc. > Now I would like SM to receive and send messages to/from JBossMQ. > > When using SM-SAR and JBoss they sit in the same VM, should local or > remote > JNDI names be used (seen both in samples) ? > > Please point in some direction or post at complete working sample. We > really > need to integrate SM and Jboss asap. > > tia-jp > -- > View this message in context: > http://www.nabble.com/JMS-sample-consumer-provider-with-JBossMQ-tf219662 > 1.html#a6079036 > Sent from the ServiceMix - User forum at Nabble.com. > > > This transmission is confidential and intended solely for the person or > organisation to whom it is addressed. It may contain privileged and > confidential information. If you are not the intended recipient, you > should not copy, distribute or take any action in reliance on it. If you > have received this transmission in error, please notify the sender > immediately. Any opinions or advice contained in this e-mail are those of > the individual sender except where they are stated to be the views of RDF > Group plc. All messages passing through this gateway are virus scanned. > > > -- View this message in context: http://www.nabble.com/JMS-sample-consumer-provider-with-JBossMQ-tf2196621.html#a6094231 Sent from the ServiceMix - User forum at Nabble.com.
