Avoiding transaction rollback
AssigneeInternational Business Machines Corporation
InventorsJiu Z. Han, Qi N. Li, Yi X. Song, Shuang Yu
Life of this patent
Estimating the term…
Abstract
A method and apparatus for avoiding a transaction rollback is provided. The method includes determining, by a service status check unit, whether at least one available path exists through a logic flow during an execution of a transaction. The service status check unit forecasts a successful logic flow completion on the determining the existence of at least one available path through the logic flow. The transaction is terminated, based on there being no available path through the logic flow.
Claims20
A method for avoiding transaction rollback, comprising:
- determining, by a service status check unit, whether at least one available path exists through a logic flow during an execution of a transaction;
- forecasting, by the service status check unit, a successful logic flow completion based on the determined existence of at least one available path through the logic flow;
- and
- terminating the transaction, based on no available path through the logic flow.
A computer program product for avoiding transaction rollback comprising a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising:
- determining, by a service status check unit, whether at least one available path exists through a logic flow during an execution of a transaction;
- forecasting, by the service status check unit, a successful logic flow completion based on the determined existence of at least one available path through the logic flow;
- and
- terminating the transaction, based on no available path through the logic flow.
A computer system for avoiding transaction rollback comprising a memory, a processing unit communicatively coupled to the memory, and a management module communicatively coupled to the memory and processing unit, wherein the management module is configured to perform the steps of a method comprising:
- determining, by a service status check unit, whether at least one available path exists through a logic flow during an execution of a transaction;
- forecasting, by the service status check unit, a successful logic flow completion based on the determined existence of at least one available path through the logic flow;
- and
- terminating the transaction, based on no available path through the logic flow.
Dependencies are inferred from the claim text.