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