Thanks much. I tried the new style JMS endpoints and at least attempted to
make a connection. Looks like firewall issues not related to servicemix
right now. 



Chris Custine wrote:
> 
> It also looks like you are using the old style JMS endpoints.  I would
> recommend using the new JMS endpoints as they are much more flexible.
> http://servicemix.apache.org/servicemix-jms-new-endpoints.html
> 
> The syntax is slightly different but it should only take a few minutes to
> convert the endoint config you show below.
> 
> Thanks,
> Chris
> --
> Chris Custine
> FUSESource :: http://fusesource.com
> My Blog :: http://blog.organicelement.com
> Apache ServiceMix :: http://servicemix.apache.org
> Apache Directory Server :: http://directory.apache.org
> 
> 
> On Fri, Aug 21, 2009 at 9:27 AM, jrrosel
> <[email protected]>wrote:
> 
>>
>> I am doing some quick research on servicemix and one of our main
>> requirement
>> is the ability to work with Websphere MQ. I am attempting to get the
>> simple
>> eip/jms tutorial to use Websphere MQ instead of ActiverMQ. I am getting
>> the
>> following error when I place an xml file in the poller directory:
>>
>> ERROR - JmsComponent                   - Error processing exchange
>> InOnly[
>>  id: ID:172.25.128.178-1233d039424-7:2
>>  status: Active
>>  role: provider
>>  service: {urn:servicemix:tutorial}jms
>>  endpoint: myQueue
>>  in: <?xml version="1.0" encoding="UTF-8"?><testMessage>Testing
>> Message</testMe
>> ssage>
>> ]
>> java.lang.NullPointerException
>>        at
>> org.apache.servicemix.jms.standard.StandardProviderProcessor.process(
>> StandardProviderProcessor.java:71)
>>        at
>> org.apache.servicemix.soap.SoapEndpoint.process(SoapEndpoint.java:368
>> )
>>        at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
>> feCycle.java:627)
>>        at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
>> BaseLifeCycle.java:581)
>>        at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.onMessageExchange(Asy
>> ncBaseLifeCycle.java:535)
>>        at
>> org.apache.servicemix.common.SyncLifeCycleWrapper.onMessageExchange(S
>> yncLifeCycleWrapper.java:60)
>>        at
>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
>> d(DeliveryChannelImpl.java:623)
>>        at
>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
>> w.java:172)
>>        at
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
>> ava:168)
>>        at
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
>> a:134)
>>        at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
>> utor.java:650)
>>        at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
>> .java:675)
>>        at java.lang.Thread.run(Thread.java:595)
>> WARN  - SimpleEndpoint                 - SimpleEndpoint.fail called:
>> WARN  - FileComponent                  - Message in file
>> c:\servicemix_tutorial\
>> tutorial\poller\testing.xml could not be handled successfully: null
>> java.lang.NullPointerException
>>        at
>> org.apache.servicemix.jms.standard.StandardProviderProcessor.process(
>> StandardProviderProcessor.java:71)
>>        at
>> org.apache.servicemix.soap.SoapEndpoint.process(SoapEndpoint.java:368
>> )
>>        at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
>> feCycle.java:627)
>>        at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
>> BaseLifeCycle.java:581)
>>        at
>> org.apache.servicemix.common.AsyncBaseLifeCycle.onMessageExchange(Asy
>> ncBaseLifeCycle.java:535)
>>        at
>> org.apache.servicemix.common.SyncLifeCycleWrapper.onMessageExchange(S
>> yncLifeCycleWrapper.java:60)
>>        at
>> org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
>> d(DeliveryChannelImpl.java:623)
>>        at
>> org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
>> w.java:172)
>>        at
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
>> ava:168)
>>        at
>> org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
>> a:134)
>>        at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
>> utor.java:650)
>>        at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
>> .java:675)
>>        at java.lang.Thread.run(Thread.java:595)
>>
>> My jms su xbean.xml is as follows:
>>
>> <beans xmlns:jms="http://servicemix.apache.org/jms/1.0";
>>       xmlns:tut="urn:servicemix:tutorial"
>>       xmlns:util="http://www.springframework.org/schema/util";>
>>
>>    <jms:endpoint service="tut:jms"
>>                  endpoint="myQueue"
>>                  role="provider"
>>                  processorName="standard"
>>                  destinationStyle="queue"
>>                  jmsProviderDestinationName="JRR.TESTIN.Q"
>>                  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="LEUSEG05" />
>>    <property name="hostName" value="leuseg05.leinternal.com" />
>>    <property name="channel" value="java.channel" />
>>    <property name="port" value="1416" />
>>  </bean>
>>
>> </beans>
>>
>> Any suggestions? I do see that the defaultMEP property in my xbean is
>> in-out
>> but the error message references inOnly.
>>
>> Thanks,
>> Jeremy
>> --
>> View this message in context:
>> http://www.nabble.com/Servicemix-JMS-and-Websphere-MQ-tp25082012p25082012.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Servicemix-JMS-and-Websphere-MQ-tp25082012p25117746.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to