Hi,

I have the following configuration to the jms-bc:

<beans xmlns:jms="http://servicemix.apache.org/jms/1.0";
      xmlns:b="http://test.com/testing3";>

                <jms:endpoint service="b:jms-provider"
                        endpoint="endpoint"
                        role="provider"
                        destinationStyle="queue"
                        jmsProviderDestinationName="Q_REQUEST"
                        jmsProviderReplyToName="Q_RESPONSE"
                        processorName="standard"
                        defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
                        connectionFactory="#mqConnectionFactory"/>

       <bean id="mqConnectionFactory"
class="com.ibm.mq.jms.MQQueueConnectionFactory">
           <property name="transportType" value="1"/>
           <property name="queueManager" value="QMNGR"/>
           <property name="hostName" value="10.100.0.125"/>
           <property name="channel" value="SDAS"/>
           <property name="port" value="1414"/>
       </bean>

</beans>

The Webphere MQ is version 5.3 throws this error:

javax.jms.JMSException: MQJMS1044: String is not a valid hexadecimal number
10.100.146.202-11aefb3096b-4:38

If I comment the line 126 in StandardProviderProcessor.java, it works!!
The line is: msg.setJMSCorrelationID(exchange.getExchangeId());

Are there any configuration to solve this problem?

Thanks

Regards

Esteban

Reply via email to