HP-UX SNAplus2 R7 APPC Programmer's Guide
APPC Conversation Verbs
MC_CONFIRM and CONFIRM
Note
This verb can be used only in a half-duplex conversation; it is not valid in a full-duplex
conversation.
In response to the [MC_]CONFIRM verb, the partner TP normally issues the [MC_]CONFIRMED verb to confirm
that it has received the data without error. (If the partner TP encounters an error, it issues the [MC_]SEND_ERROR
verb or abnormally deallocates the conversation.)
The TP can issue the [MC_]CONFIRM verb only if the conversation’s synchronization level, established by the
[MC_]ALLOCATE verb, is
AP_CONFIRM_SYNC_LEVEL.
4.3.1 VCB Structure: MC_CONFIRM
UNIX
The definition of the VCB structure for the MC_CONFIRM verb is as follows:
typedef struct mc_confirm
{
AP_UINT16 opcode;
unsigned char opext;
unsigned char format;
AP_UINT16 primary_rc;
AP_UINT32 secondary_rc;
unsigned char tp_id[8];
AP_UINT32 conv_id;
unsigned char rts_rcvd;
unsigned char expd_rcvd;
} MC_CONFIRM;
4.3.2 VCB Structure: CONFIRM
The definition of the VCB structure for the CONFIRM verb is as follows:
typedef struct confirm
{
AP_UINT16 opcode;
unsigned char opext;
unsigned char format;
AP_UINT16 primary_rc;
AP_UINT32 secondary_rc;
unsigned char tp_id[8];
AP_UINT32 conv_id;
unsigned char rts_rcvd;
unsigned char expd_rcvd;
} CONFIRM;
4.3.3 VCB Structure: MC_CONFIRM (Windows)
WINDOWS
The definition of the VCB structure for the MC_CONFIRM verb is as follows:
typedef struct mc_confirm
{
119