Я создал слушателя JMS, как показано ниже. Все работает нормально, так как слушатель может получать сообщения от Q. Но когда моя конечная точка не работает по некоторым причинам, сообщение не откатывается в Q. Хотелось бы узнать границу транзакции jms &, я смогу откатите транзакцию, если моя конечная точка не удалась. В настоящее время этого не происходит, ничего здесь не хватаетJMS транзакция roll назад в WSO2 ESB4.9.0
<?xml version="1.0" encoding="UTF-8"?>
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="TestJMSListener"
transports="jmslistener1,jmslistener2"
statistics="disable"
trace="disable"
startOnLoad="true">
<target>
<inSequence>
<call>
<endpoint key="StoreJMSMSg"/>
</call>
</inSequence>
<faultSequence>
<property name="SET_ROLLBACK_ONLY" value="true" scope="axis2"/>
</faultSequence>
</target>
<parameter name="transport.jms.ContentType">application/xml</parameter>
<parameter name="transport.jms.Destination">TestQueue</parameter>
<description/>
</proxy>