2008/10/7 selezovikj <[EMAIL PROTECTED]>: > > Hello everyone, > > I want to connect to a remote Oracle AQ broker and read from a queue. > I am doing all my configuration in a spring config file, and this is what I > have done so far: > > <bean id="jms2" class="org.apache.camel.component.jms.JmsComponent"> > <property name="connectionFactory"> > <bean class="oracle.jms.AQjmsFactory" > factory-method="getQueueConnectionFactory"> > <constructor-arg index="0"> > <value>host</value> > </constructor-arg> > <constructor-arg index="1" > type="java.lang.String"> > <value>db-id</value> > </constructor-arg> > <constructor-arg index="2" type="int"> > <value>1521</value> > </constructor-arg> > <constructor-arg index="3"> > <value>thin</value> > </constructor-arg> > </bean> > </property> > </bean> > > > Later, I declare a camel context and declare the routing in the same config > file: > > <camelContext id="camel" > xmlns="http://activemq.apache.org/camel/schema/spring"> > <route> > <from uri="jms2:remoteQUEUE"/> > <to uri="activemq:internalQUEUE"/> > </route> > </camelContext> > > So my question is how do I set the username and password in order to connect > to the remote Oracle AQ broker ?
You typically set the username/pwd on the ConnectionFactory. If one is not available on your JMS provider then Spring has a helper wrapper class... http://static.springframework.org/spring/docs/2.5.x/api/org/springframework/jms/connection/UserCredentialsConnectionFactoryAdapter.html -- James ------- http://macstrac.blogspot.com/ Open Source Integration http://open.iona.com
