HP-UX SNAplus2 R7 APPC Programmer's Guide
APPC Conversation Verbs
MC_CONFIRM and CONFIRM
primary_rc
AP_DEALLOC_ABEND_PROG
AP_DEALLOC_ABEND_SVC
AP_DEALLOC_ABEND_TIMER
AP_SVC_ERROR_PURGING
APPC does not return secondary return codes with these primary return codes.
4.3.7 State When Issued
The conversation must be in Send or Send_Pending state when the TP issues this verb.
4.3.8 State Change
State changes, summarized in the following table, are based on the value of the primary_rc parameter.
primary_rc
New state
AP_OK
Send
AP_PARAMETER_CHECK
AP_STATE_CHECK
AP_CONVERSATION_TYPE_MIXED
AP_INVALID_VERB
AP_INVALID_VERB_SEGMENT
AP_STACK_TOO_SMALL
AP_TP_BUSY
AP_UNEXPECTED_DOS_ERROR
No change
AP_PROG_ERROR-PURGING
AP_SVC_ERROR_PURGING
Receive
AP_ALLOCATION_ERROR
AP_COMM_SUBSYSTEM_ABENDED
AP_COMM_SUBSYSTEM_NOT_LOADED
Reset
AP_CONV_FAILURE_RETRY
AP_CONV_FAILURE_NO_RETRY
Reset
AP_DEALLOC_ABEND
AP_DEALLOC_ABEND_PROG
AP_DEALLOC_ABEND_SVC
AP_DEALLOC_ABEND_TIMER
Reset
4.3.9 Synchronizing with Partner TP
The [MC_]CONFIRM verb waits for a response from the partner TP. A response is generated by one of the following
verbs in the partner TP:
• [MC_]CONFIRMED
• [MC_]SEND_ERROR
• MC_DEALLOCATE with dealloc_type set to AP_ABEND
• DEALLOCATE with dealloc_type set to AP_ABEND_PROG, AP_ABEND_SVC,orAP_ABEND_TIMER
• TP_ENDED
124