SNAX/APC Application Programming Manual
SNAX/APC Application Programming Manual—138786
C-1
C
Conversation-State Matrix
This conversation-state matrix (CSM) represents the state transitions that can occur for a
TP when verbs are issued in a particular state. This CSM was adapted from the
Conversation-State Matrices documented in Appendix E of the IBM Transaction
Programmer’s Reference Manual for LU Type 6.2.
The states depicted in this CSM are more precise than the states used in the main body
of this manual. The Confirm and Deallocate states indicate the value in the WHAT-
RECEIVED field in a (MC)RECEIVE-AND-WAIT and (MC)RECEIVE-IMMEDIATE
reply.
The states are as follows:
RESET
This is an idle state; there is no conversation. The TP can receive an ATTACH or
issue the ALLOCATE verb request.
SEND
This is the Send state. The TP can send data or request confirmation.
RCV
This is the Receive state. The TP can receive information from SNAX/APC.
CONF
WHAT-RECEIVED contained CONFIRM. The TP can reply to a confirmation
request.
CONF-SEND
WHAT-RECEIVED contained CONFIRM-SEND. The TP can reply to a send-
confirmation request.
CONF-DEALL
WHAT-RECEIVED contained CONFIRM-DEALLOCATE. The TP can reply to a
deallocate-confirmation request.
DEALL
This is the Deallocate state. The TP issued a CONFIRMED response to
DEALLOCATE CONFIRM, the return code from (MC)RECEIVE-AND-WAIT was
DEALLOCATE-NORMAL, or the TP received an error return code in the UOW
reply, which indicated that it could not be retried.
The symbols and abbreviations used in Table C-1
are defined at the end of this appendix.