3.1.1.7 Secondary State Transition Table
The following table summarizes the legal state transitions that are common for all TIP transaction manager facets for a TIP connection whose Connection Type field is set to Secondary. The table omits the following state transitions:
In every state, the TIP connection MAY receive an ERROR TIP command that changes the state to Error.
The state changes when a TIP reply is sent to the partner transaction manager in response to a TIP request.
The "<TIP command A> received/<TIP response B> sent" syntax in the table indicates that the facet received <TIP command A> and responded to it with <TIP response B>. The state changes from <current state> to the <next state> when <TIP response B> is sent to the partner transaction manager.
|
Current state |
Event |
Next state |
|---|---|---|
|
Initial |
IDENTIFY received/IDENTIFIED sent. |
Idle |
|
Initial |
IDENTIFY received/ERROR sent. |
Error |
|
Initial |
TLS received/CANTTLS sent. |
Initial |
|
Initial |
TLS received/Error sent. |
Error |
|
Idle |
MULTIPLEX received/CANTMULTIPLEX sent. |
Idle |
|
Idle |
MULITPLEX received/Error sent. |
Error |