barbitoff programmer`s blog

Здесь я публикую заметки из программерской жизни: грабли, на которые мне случилось наступить, проблемы, для которых было найдено элегантное (или не очень) решение, а также все, с чем мне пришлось столкнуться и чем хотелось бы поделиться =)
PS Если хотите меня поблагодарить - на странице есть 3 места, чтобы это сделать =)

четверг, 17 января 2013 г.

WSO2 ESB: откат JMS-транзакции в outSequence

Если сервис использует транзакцию при чтении входящей JMS-очереди:
<parameter name="transport.jms.SessionTransacted">true</parameter>
откатить её установкой свойства:
<property action="set" name="SET_ROLLBACK_ONLY"
scope="axis2" type="STRING" value="true"/> 
можно только в inSequence / faultSequence, но не в outSequence (там установка свойства эффекта не дает никакого, т.к. на момент начала outSequence танзакция уже откачена / закоммичена). А жаль. 

Комментариев нет:

Отправить комментарий