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.