You are not supposed to use spring with blueprint. Instead of using the util:constant you should just put the value for "transportType", being 1 as you can find here: http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.javadoc.doc%2FWMQJMSClasses%2Fcom%2Fibm%2Fmq%2Fjms%2FJMSC.html
On Wed, Aug 22, 2012 at 3:13 PM, catshout <[email protected]> wrote: > I'm trying to setup a route picking a file, wrapping into a message and > sending to WMQ via JMS. Everything works fine but now I'm trying to replace > the int values by pre-defined constants. > > This is the bluepint xml file content: > > <?xml version="1.0" encoding="UTF-8"?> > <blueprint > xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:util="http://www.springframework.org/schema/util" > xsi:schemaLocation=" http://www.osgi.org/xmlns/blueprint/v1.0.0 > http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"> > > <camelContext xmlns="http://camel.apache.org/schema/blueprint"> > <route> > <from uri="file:input"/> > <log message="Copying ${file:name} to the message > queue"/> > <to uri="WMQ:queue:SMX_IN_01"/> > </route> > </camelContext> > > <bean id="WMQ" class="org.apache.camel.component.jms.JmsComponent"> > <property name="connectionFactory"> > <bean > class="com.ibm.mq.jms.MQQueueConnectionFactory"> > <property name="clientReconnectOptions" > value="16777216" /> > <property name="connectionNameList" > value="192.168.118.128(2414), > 192.168.118.129(2414)" /> > <property name="queueManager" > value="MB8QMGR" /> > <property name="channel" > value="SYSTEM.DEF.SVRCONN" /> > <property name="useConnectionPooling" > value="true" /> > <property name="transportType"> > <util:constant > static-field="com.ibm.mq.jms.JMSC.MQJMS_TP_CLIENT_MQ_TCPIP" /> > </property> > </bean> > </property> > </bean> > > </blueprint> > > The log entries show a "Bundle file_copy.xml is wa > iting for namespace handlers ", the osgi:list > command brings up a "Grace Period" state for the referring bundle. > > The "util:constant" section seems to be the cause as with int value for the > property everything works. > > Any idea what's wrong here? > > > > -- > View this message in context: > http://servicemix.396122.n5.nabble.com/Using-of-util-constant-in-a-blueprint-xml-file-tp5714221.html > Sent from the ServiceMix - User mailing list archive at Nabble.com. >
