Defining the state machine
To define the state machine, you can use IBM® Integration Designer to add states, compound states and transitions to the diagram.
About this task
You can also manage your life cycles by using WSRR Studio; see Managing life cycles.
To expose a transition in WSRR, allocate an operation from the interface defined previously.
A number of restrictions must be noted:
- IBM Integration Designer generates a unique name for a state, that is used as the classification identifier in WSRR. This is not exposed in the IBM Integration Designer user interface.
- The label provided for a state in IBM Integration Designer is used as a locale-insensitive label for the classification in WSRR. This is presented to users when interacting with WSRR.
- The classification URI for transitions is based on the operation name allocated to the transition. Therefore, state display names must also be distinct from operation names.
- When creating compound states, the classification URI for the contained states will derive from the compound state.
Results
The following screen capture, from IBM Integration Designer, shows an example of a lifecycle state machine.