« Return to Thread: Issue in maxRedelivery for Websphere MQ

Issue in maxRedelivery for Websphere MQ

by Mike Carr-6 :: Rate this Message:

Reply to Author | View in Thread

Hi,

From my mule client 2.2.1, I'm trying to send Messages to a queue in MQ. In normal scenarios it works fine.
But if there is any network issue, mule will not be able to send message to the MQ. I've used the 'maxRedelivery'
for keep resending the message. But its not redelivering the message even the network connection is restored
immediately.

Following is my config file:

<jms:connector
        name="jmsConnector"
        specification="1.1"
        connectionFactory-ref="mQfactory" username="abc" password="" disableTemporaryReplyToDestinations="true"
        maxRedelivery="1000" numberOfConcurrentTransactedReceivers="1"/>

<spring:beans>
         <spring:bean id="mQfactory" class="com.ibm.mq.jms.MQConnectionFactory">
             <spring:property name="hostName" value="${hostName}"/>
             <spring:property name="port" value="${port}"/>
             <spring:property name="transportType" value="${transportType}"/>
             <spring:property name="queueManager" value="${queueManager}"/>
             <spring:property name="rescanInterval" value="2000"/>
         </spring:bean>
</spring:beans>

Could someone explain how the redelivery works. Any help on this regard is much appreciated.

Thanks
Vaithi


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


 « Return to Thread: Issue in maxRedelivery for Websphere MQ