The com.ibm.btt.automaton.ext.DSESyncProcState class extends
the DSEOperationState class. It is a generic state that executes the synchronous
processor specified by the typeIdInfo attribute. The state does the following
when the flow processor enters it:
- Performs the state's entry actions.
- Creates an instance of the subprocessor.
- Chains the subprocessor context to the processor context.
- Maps data from the processor context to the subprocessor context, using
the format that copies data from one namespace to another. This format is
specified by the inputMapFmt parameter of either the state or the transition
used to reach it.
- Executes the subprocessor.
- Maps data from the subprocessor context to the process context, using
the format that copies data from one namespace to another. This format is
specified by the outputMapFmt parameter of either the state or the transition
associated with the exit event raised by the subprocessor.
- Closes the subprocessor.
- Performs the state's exit actions.
- Signals the subprocessor exit event to be processed by the flow processor.
- The flow processor advances to the next state.