Providing mapping fault processing
First Claim
1. A method for providing mapping fault processing, the method comprising:
- receiving user selectable elements defining a process associating backend data with entity data, wherein receiving the user selectable elements defining the process comprises receiving the user selectable elements defining the process configured to allow data flow from a backend system to an entity model and between the entity model and the backend system;
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; and
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 the exception may comprise undoing one of the plurality of activities that was completed.
-
Citations
20 Claims
-
1. A method for providing mapping fault processing, the method comprising:
-
receiving user selectable elements defining a process associating backend data with entity data, wherein receiving the user selectable elements defining the process comprises receiving the user selectable elements defining the process configured to allow data flow from a backend system to an entity model and between the entity model and the backend system; 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; and 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. A computer-readable storage 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, wherein receiving the user selectable elements defining the process comprises receiving the user selectable elements defining the process configured to perform at least one data type transformation comprising at least one of the following;
strings to guides;
integers to strings;
concatenation of types; and
a mathematical transformation;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 (15)
-
-
16. 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; receiving user selectable elements defining a process associating backend data with entity data, wherein receiving the user selectable elements defining the process comprises receiving the user selectable elements defining a flow chart of the process; 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; and 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 (17, 18, 19, 20)
-
Specification