•
• tpacall() with or without reply
•
•
Table 1‑1 tpcall
Table 1‑2 tpacall
Table 1‑3 tpgetrply
Table 1‑4 tpservice
Table 1‑5 tpreturn Set to TPSUCCESS when conversation terminates with a normal deallocation. Set to TPESVCERR when the conversation has terminated with a non-normal deallocation type or other error. Data is returned to the CICS transaction from a successful CMRCV with data received set to CM_DATA_COMPLETE and return code of CM_DEALLOCATE_NORMAL. If the service fails, no data is returned to the caller and the conversation is deallocated abnormally.
Table 1‑6 tpcancel The connection descriptor on which a tpgetreply() is waiting. CMDEAL abnormal is issued on the conversation with CONVID mapped from call descriptor.
Table 1‑7 tpconnect Immediately after the allocate Oracle Tuxedo sends a CMSEND with no data and send_type set to CM_SEND_AND_PREP_TO_RECEIVE.
Table 1‑8 tpsend 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.
Table 1‑9 tprecv 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.
Table 1‑10 tpdiscon
Table 1‑11 tpforward tpforward() is treated as if it were a tpacall(). A CMINIT and subsequent CMALLC are issued to initialize and allocate a session for a conversation. ClientID must be propagated to the CICS transaction in a TPSVCINFO record. Refer to tpacall()