Hi Asankha,
Could you please detail how can I use the latest stable build to upgrade 
Synapse version (Steps)?
So that I overcome MQ-JMS connection factory name/ destination queue name 
mismatch problem.

http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/lastStableBuild/


That is the only solution I can see for this problem.



Thanks & Regards

Sunil Kumar Tiwari | Tech Mahindra Ltd.

(Office: 009120 6641 7136  Mobile: 0091 9767644210)

Email: [email protected]

________________________________
From: Asankha Perera [mailto:[email protected]] On Behalf Of Asankha C. 
Perera
Sent: Friday, July 31, 2009 6:14 PM
To: [email protected]; Sunil.2.Tiwari
Subject: Re: Synapse ESB and IBM MQ issue

Hi Sunil

First of all, please subscribe to the mailing list to receive our replies off 
the list. For this time, I have copied this reply directly to you


I am trying to evaluate Apache Synapse. Goal is  to pick message from IBM-MQ 
queue and log it using a ESB Proxy Service.
The problem seems to be here:
2009-07-31 10:51:39,844 [localhost] [WrapperSimpleAppMain]  INFO JMSListener 
Starting to listen on destination : MyMDBQueue of type queue for service 
TestMQProxy
2009-07-31 10:51:39,844 [localhost] [WrapperSimpleAppMain]  INFO 
JMSConnectionFactory Mapped JNDI name : MyMDBQueue and JMS Destination name : 
queue://testqmgr/MyMDBQueue against service : TestMQProxy
2009-07-31 10:51:39,907 [localhost] [WrapperSimpleAppMain]  INFO ServerManager 
Ready for processing
2009-07-31 10:52:02,173 [localhost] [asyncDelivery0] DEBUG JMSMessageReceiver 
Received JMS message to destination : null

Note that the JMS message received, cannot give out its Destination name (in 
the last line above) - I think its caused by MQ using a Queue name and a JNDI 
destination name that differs. However I think this is already fixed in the 
trunk, could you try with the latest snapshot build found here:

http://hudson.zones.apache.org/hudson/job/Synapse%20-%20Trunk/lastStableBuild/


            <inSequence>
                <property action="set" name="OUT_ONLY" value="true"/>
            </inSequence>
            <outSequence>
                             <log level="full" separator=", "/>
                <send/>
            </outSequence>
BTW, if you just want to dump the message, move the <log...> into the 
inSequence, and after that place a <drop/>. You wont need anything else there..

cheers
asankha


--

Asankha C. Perera

AdroitLogic, http://adroitlogic.org



http://esbmagic.blogspot.com








============================================================================================================================

 
Disclaimer:

This message and the information contained herein is proprietary and 
confidential and subject to the Tech Mahindra policy statement, you may review 
the policy at <a 
href="http://www.techmahindra.com/Disclaimer.html";>http://www.techmahindra.com/Disclaimer.html</a>
 externally and <a 
href="http://tim.techmahindra.com/Disclaimer.html";>http://tim.techmahindra.com/Disclaimer.html</a>
 internally within Tech Mahindra.

============================================================================================================================

Reply via email to