No , Im not using JTA ..its being used by default <thru spring> somehow..
Here is my config in whole :
There is no where that I specify the Tx Manager. One thing I would like to point out is that I am testing this thru standalone junit class, if it makes any difference.Code:<message-bus auto-create-channels="true" error-channel="errorChannelRequest"/>
<channel id="FMSRequestChannel"/>
<!-- JMS Source (request queue) -->
<jms-source id="wmqConsumer1"
connection-factory="connectionFactoryWMQ_IFT_FMS"
destination-name="1GFP.IFT.PAYMENT.501.REQUEST"
channel="FMSRequestChannel"/>
<endpoint input-channel="FMSRequestChannel"
handler-ref="fmsListener"
handler-method="onMessage"/>
<!-- WebSphere connection factory -->
<beans:bean id="connectionFactoryWMQ_IFT_FMS" class="com.ibm.mq.jms.MQQueueConnectionFactory">
<beans:property name="queueManager" value="QMLD001A" />
<beans:property name="transportType" value="1" />
<beans:property name="hostName" value="eis-qmld001-01.usa.net" />
<beans:property name="channel" value="1GFP.CLIENT2" /><!-- 1SWF.CLIENT2 -->
<beans:property name="port" value="60001" />
</beans:bean>
<!-- Reply message Listener DO NOT MODIFY THIS -->
<beans:bean id="fmsListener" class="com.cib.gfits.frameworks.handler.reply.ReplyHandler" >
</beans:bean >
<!-- Error handling DO NOT MODIFY THIS -->
<channel id="errorChannelRequest" publish-subscribe="true" capacity="500"/>
<endpoint input-channel="errorChannelRequest"
default-output-channel="outputChannel"
handler-ref="errorHandlerRequest"
handler-method="logError"/>
<beans:bean id="errorHandlerRequest" class="com.cib.gfits.frameworks.handler.error.ErrorHandler"/>
