snalu62_confirmed(3) — Subroutines
NAME
snalu62_confirmed − Sends a confirmation reply to the remote transaction program. Call this verb upon receipt of a confirm request.
LIBRARY
/usr/shlib/libsnatprm.so
SYNOPSIS
#include <sna/snatprmdf.h>
STATUS_RTN snalu62_confirmed(
RES_ID resource,
STATUS_VEC status_vec,
ASYNC_INFO ∗wait_object
);
Valid Conversation States
HDX: Confirm, Confirm-Send, and Confirm-Deallocate
FDX: Not supported
SUPPLIED PARAMETERS
resource
A RES_ID structure specifying the resource ID assigned to the conversation by the interface. This ID is returned by the snalu62_allocate, snalu62_attach_listen, or snalu62_receive_allocate verb.
wait_object
A pointer to an ASYNC_INFO structure specifying whether the interface should process this verb in a blocking or non-blocking manner.
RETURNED PARAMETER
status_vec
A pointer to a STATUS_VEC array to receive the completion status information.
DESCRIPTION
This verb and the snalu62_confirm verb allow cooperating transaction programs to verify that a unit of communication has taken place before proceeding with the next unit. The local transaction program can call this verb when it receives a confirmation request. (See the rts_recv parameter of the snalu62_receive_and_wait or snalu62_receive_immediate verb.)
RESTRICTIONS
This verb is only available in half-duplex conversations.
RETURN VALUES
SNALU62_S_OKnormal successful completion
SNALU62_S_CONVCANC
conversation canceled
SNALU62_S_OPINCOMP
non-blocking operation not completed
SNALU62_S_OPNOTACC
non-blocking operation not accepted
SNALU62_S_PARERR
parameter error, function-name
SNALU62_S_PRGPARCHK
program parameter check
SNALU62_S_STAERR
LU6.2 verb function-name invalid with conversation in current state
SNALU62_S_UNSUC
verb did not execute successfully
ERRORS
None
RELATED INFORMATION
Functions: snalu62_confirm
Manuals: Compaq SNA APPC/LU6.2 Programming Interface for Tru64 UNIX Programming and IBM’s Systems Network Architecture Transaction Programmer’s Reference Manual for LU Type 6.2.