Table 1-9 tprecv
tprecv()
|
Parameters
|
Contents
|
CPIC Notes
|
cd
|
|
The connection descriptor
|
This locally assigned connection descriptor has been mapped to the CONVID returned in the CMINIT and CMALLC issued by the initiator of this conversation.
|
data
|
|
User data
|
Date to be received using a CMRCV_immediate and returned to the BEA Tuxedo service.
|
len
|
|
Length of User data
|
|
flags
|
TPNOCHANGE
|
Local
|
Must be a supported buffer type.
|
|
TPNOBLOCK
|
N/A
|
Local
|
|
TPNOTIME
|
N/A
|
Local
|
|
TPSIGRSTRT
|
N/A
|
Local
|
revent
|
TPEV_DISCONIMM
|
If set, the LU6.2 conversation has been terminated abnormally.
|
If the return code from a CMSEND is deallocate_abnormal, the conversation is terminated. A disconnect event is sent to the sending process.
|
|
TPEV_SENDONLY
|
If set, the LU6.2 conversation changes to send if partner allows it.
|
The sending partner has sent a CMSEND with send_type set to CM_SEND_AND_PREP_TO_RECEIVE.
|
|
TPEV_SVCERR
|
If set, the LU6.2 conversation has been terminated abnormally.
|
Any return code other than CM_OK or CM_DEALLOCATE_NORMAL is treated as a TPEV_SVCERR.
|
|
TPEV_SVCFAIL
|
|
If the return code from CMRCV is CM_TP_NOT_AVAIL_NO_RETRY or CM_TP_RESOURCE_FAILURE_NO_RETRY, revent is set to TPEV_SVCFAIL.
|
|
TPEV_SVCSUCC
|
If set, the conversation has completed normally.
|
The return code from CMRCV was set to CM_DEALLOCATE_NORMAL. This indicates that the sending TP has completed and deallocated the conversation normally.
|