[
https://issues.jboss.org/browse/JBTM-1099?page=com.atlassian.jira.plugin....
]
Paul Robinson updated JBTM-1099:
--------------------------------
Original Estimate: 1 week (was: 2 days)
Remaining Estimate: 1 week (was: 2 days)
Description:
It is likely that a WS using WS-BA will use a JTA transaction in the service, Compensate
and Close methods. The problem is that failure windows exist in this scenario. For
example, when if a JTA transaction is committed in the service method, a failure before
confirmCompleted(true) is invoked will result in this commit not being compensated.
There may be other windows in Compensate and Close. This needs investigating.
The WS-BA to JTA bridge would ensure that the transaction is not committed until
confirmCompleted(true) is invoked. It should do something similar for Compensate and
Close.
This would need extensive testing, including crash recovery. The WS-AT JTA bridge
(TXBridge) can be used as an example, as I believe it will have a lot in common.
WS-BA to 2xJTA bridge
---------------------
Key: JBTM-1099
URL:
https://issues.jboss.org/browse/JBTM-1099
Project: JBoss Transaction Manager
Issue Type: Task
Security Level: Public(Everyone can see)
Components: TXFramework
Reporter: Paul Robinson
Assignee: Paul Robinson
Fix For: 5.0.0.Final
Original Estimate: 1 week
Remaining Estimate: 1 week
It is likely that a WS using WS-BA will use a JTA transaction in the service, Compensate
and Close methods. The problem is that failure windows exist in this scenario. For
example, when if a JTA transaction is committed in the service method, a failure before
confirmCompleted(true) is invoked will result in this commit not being compensated.
There may be other windows in Compensate and Close. This needs investigating.
The WS-BA to JTA bridge would ensure that the transaction is not committed until
confirmCompleted(true) is invoked. It should do something similar for Compensate and
Close.
This would need extensive testing, including crash recovery. The WS-AT JTA bridge
(TXBridge) can be used as an example, as I believe it will have a lot in common.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira