Page 163 -
P. 163

5  Exception Handling                                           153
                           Table 5.1 Possible state transitions for work items during exception handling
                           Abbrev  State change    Description
                           OCO    Continue-offer   The work item has been offered to one or more resources
                                                    and there is no change in its state as a consequence of the
                                                    exception
                           ORO    Reoffer          The work item has been offered to one or more resources and
                                                    as a consequence of the exception, these offers are with-
                                                    drawn and the work item is once again offered to one or more
                                                    resources (these resources may not necessarily be the same as
                                                    those to which it was offered previously)
                           OFF    Force-fail-o     The work item has been offered to one or more resources,
                                                    these offers are withdrawn, and the state of the work item
                                                    is changed to failed. No subsequent work items on this path
                                                    are triggered
                           OFC    Force-complete-o  The work item has been offered to one or more resources,
                                                    these offers are withdrawn, and the state of the work item
                                                    is changed to completed. All subsequent work items are
                                                    triggered
                           ACA    Continue-allocation  The work item has been allocated to a specific resource that will
                                                    execute it at some future time and there is no change in its
                                                    state as a consequence of the exception
                           ARA    Reallocate       The work item has been allocated to a resource, this allocation
                                                    is withdrawn and the work item is allocated to a different
                                                    resource
                           ARO    Reoffer-a        The work item has been allocated to a resource, this allocation
                                                    is withdrawn, and the work item is offered to one or more
                                                    resources (this group may not necessarily include the resource
                                                    to which it was previously allocated)
                           AFF    Force-fail-a     The work item has been allocated to a resource, this allocation
                                                    is withdrawn, and the state of the work item is changed to
                                                    failed. No subsequent work items are triggered
                           AFC    Force-complete-a  The work item has been allocated to a resource, this allocation
                                                    is withdrawn, and the state of the work item is changed to
                                                    completed. All subsequent work items are triggered
                           SCE    Continue-execution  The work item has been started and there is no change in its state
                                                    as a consequence of the exception
                           SRS    Restart          The work item has been started, progress on the current execu-
                                                    tion instance is halted, and the work item is restarted from
                                                    the beginning by the same resource that was executing it
                                                    previously
                           SRA    Reallocate-s     The work item has been started, progress on the current execu-
                                                    tion instance is halted, and the work item is reallocated to a
                                                    different resource for later execution
                           SRO    Reoffer-s        The work item has been started, progress on the current exe-
                                                    cution instance is halted, and it is offered to one or more
                                                    resources (this group may not necessarily include the resource
                                                    that was executing it)
                           SFF    Force-fail       The work item is being executed, any further progress on it is
                                                    halted, and its state is changed to failed. No subsequent work
                                                    items are triggered
                           SFC    Force-complete   The work item is being executed, further progress on it is halted,
                                                    and its state is changed to completed. All subsequent work
                                                    items are triggered
   158   159   160   161   162   163   164   165   166   167   168