OpenTP1 Version 7 Programming Reference C Language

[Contents][Index][Back][Next]

4. X/Open-compliant Application Programming Interface

This chapter explains library functions conforming to the application programming interface based on X/Open.

This chapter contains the following sections:

Organization of this chapter
X/Open-compliant function
XATMI-interfaced application programming interface (tp~)
tpacall - Send a service request
tpadvertise - Advertise a service name
tpalloc - Allocate a typed buffer
tpcall - Send a service request and synchronously await its reply
tpcancel - Cancel a call descriptor for an outstanding reply
tpconnect - Establish a conversational service connection
tpdiscon - Terminate a conversational service connection abortively
tpfree - Free a typed buffer
tpgetrply - Get a reply from a previous service request
tprealloc - Change the size of a typed buffer
tprecv - Receive a message in a conversational connection
tpreturn - Return from a service routine
tpsend - Send a message in a conversational connection
tpservice - Template for service routines
tptypes - Determine information about a typed buffer
tpunadvertise - Unadvertise a service name
TX-interfaced application programming interface (tx_~)
tx_begin - Begin a transaction
tx_close - Close a set of resource managers
tx_commit - Commit a global transaction
tx_info - Return global transaction information
tx_open - Open a set of resource managers
tx_rollback - Roll back a global transaction
tx_set_commit_return - Set commit_return characteristic
tx_set_transaction_control - Set transaction_control characteristic
tx_set_transaction_timeout - Set transaction_timeout characteristic