I'm really struck in this concept. I have a WMQ input queue named "IN" ( configured backout queue for this queue named "BACKOUT" in WMQ with thresold value as 4). As expected it is doing 3 times retry and finally BACKOUT queue count is being increased but when i try to browse the message i'm not able to see those messages. Once i stop the mule flow and restart the WMQ explorer, i'm able to see the messages in "BACKOUT". Please find my configuration xml. Please help me on this. Thanks in advance.
Googled it and found it is problem with Transaction not being commited. But not able to resolve the problem even after many trials. Kindly help.
<?xml version="1.0" encoding="UTF-8"?>
<wmq:connector name="WMQ_Connector" hostName="hostName" port="1portName" queueManager="QM" channel="Channel" validateConnections="true" doc:name="WMQ Connector" disableTemporaryReplyToDestinations="true"/>
<flow name="BackoutFlow1" doc:name="BackoutFlow1">
<wmq:inbound-endpoint queue="IN" connector-ref="WMQ_Connector" doc:name="WMQ" exchange-pattern="request-response" >
<wmq:transaction action="ALWAYS_BEGIN"/>
</wmq:inbound-endpoint>
<logger message="*******#[payload]****" level="INFO" doc:name="Logger"/>
<set-payload value="#[hi]" doc:name="Set Payload"/>
<wmq:outbound-endpoint queue="OUT" connector-ref="WMQ_Connector" doc:name="WMQ">
<wmq:transaction action="NONE"/>
</wmq:outbound-endpoint>
</flow>