Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
The spec states:
The delivered message will not be made available at the node until the transaction has been
successfully discharged. If the transaction is rolled back then the delivery is not made available.
Should the resource be unable to process the delivery it MUST NOT allow the successful dis-
charge of the associated transaction. This may be communicated by immediately destroying the
controlling link on which the transaction was declared, or by rejecting any attempt to discharge
the transaction where the fail flag is not set to true.
We should add the appropriate behviour.