Providing Mapping Fault Processing
First Claim
1. A method for providing mapping fault processing, the method comprising:
- executing code;
detecting an exception during the code execution;
scheduling the exception in a queue;
performing, asynchronously with the code execution, one of the following;
handling the exception and compensating for the exception wherein handling the exception comprises undoing a one of a plurality of activities that was partially completed and unsuccessful and wherein compensating for the exception comprises undoing a one of a plurality of activities that was completed.
2 Assignments
0 Petitions
Accused Products
Abstract
Mapping fault processing may be provided. First, user selectable elements may be received defining a process comprising a plurality of activities. Next, code may be produced, based on the received user selectable element, configured to implement the process. Then the code may be executed and an exception may be detected during the code execution. The exception may be scheduled in a queue and one of the following may be performed: handling the exception and compensating for the exception. Handing the exception may comprise undoing one of the plurality of activities that was partially completed and unsuccessful. Compensating for fie exception may comprise undoing one of the plurality of activities that was completed.
45 Citations
22 Claims
-
1. A method for providing mapping fault processing, the method comprising:
-
executing code; detecting an exception during the code execution; scheduling the exception in a queue; performing, asynchronously with the code execution, one of the following;
handling the exception and compensating for the exception wherein handling the exception comprises undoing a one of a plurality of activities that was partially completed and unsuccessful and wherein compensating for the exception comprises undoing a one of a plurality of activities that was completed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17-18. -18. (canceled)
-
19. A system for providing mapping fault processing, the system comprising:
-
a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operative to perform one of the following;
handling an exception and compensating for the exception, the exception being detected during execution of code on the processing unit wherein performing the one of the following;
handling the exception and compensating for the exception is performed asynchronously with the code execution.
-
-
20. A computer-readable medium which stores a set of instructions which when executed performs a method for providing mapping fault processing, the method executed by the set of instructions comprising:
-
receiving user selectable elements defining a process comprising a plurality of activities; producing code, based on the received user selectable elements, configured to implement the process; executing the code; detecting an exception during the code execution; scheduling the exception in a queue; performing one of the following;
handling the exception and compensating for the exception wherein handling the exception comprises undoing a one of the plurality of activities that was partially completed and unsuccessful and compensating for the exception comprises undoing a one of the plurality of activities that was completed. - View Dependent Claims (21, 22)
-
Specification