BEA Logo BEA Tuxedo Release 7.1

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   Tuxedo Doc Home   |   Reference   |   Topic List   |   Previous   |   Next   |   Contents

   BEA Tuxedo C Function Reference

Section 3c - C Functions

 

BEA Tuxedo C Functions

Name

Description

Introduction to the C Language Application-Transaction Monitor Interface

Provides an introduction to the C language ATMI

AEMsetblockinghook(3c)

Establishes an application-specific blocking hook function

AEOaddtypesw(3c)

Installs or replaces a user-defined buffer type at execution time

AEPisblocked(3c)

Determines if a blocking call is in progress

AEWsetunsol(3c)

Posts Windows message for BEA Tuxedo unsolicited event

buffer(3c)

Semantics of elements in tmtype_sw_t

catgets(3c)

Reads a program message

catopen, catclose(3c)

Opens/closes a message catalogue

decimal(3c)

Decimal conversion and arithmetic routines

gp_mktime(3c)

Converts a tm structure to a calendar time

nl_langinfo(3c)

Language information

recomp, rematch(3c)

Regular expression compile/execute

rpc_sm_allocate, rpc_ss_allocate(3c)

Allocates memory within the RPC stub

rpc_sm_client_free, rpc_ss_client_free(3c)

Frees memory returned from a client stub

rpc_sm_disable_allocate, rpc_ss_disable_allocate(3c)

Releases resources and allocated memory within the stub memory management scheme

rpc_sm_enable_allocate, rpc_ss_enable_allocate(3c)

Enables the stub memory management environment

rpc_sm_free, rpc_ss_free(3c)

Frees memory allocated by the rpc_sm_allocate() routine

rpc_sm_set_client_alloc_free, rpc_ss_set_client_alloc_free(3c)

Sets the memory allocation and freeing mechanisms used by the client stubs

rpc_sm_swap_client_alloc_free, rpc_ss_swap_client_alloc_free(3c)

Exchanges current memory allocation and freeing mechanism used by client stubs with one supplied by client

setlocale(3c)

Modifies and queries a program's locale

strerror(3c)

Gets error message string

strftime(3c)

Converts date and time to string

tpabort(3c)

Routine for aborting current transaction

tpacall(3c)

Routine for sending a service request

tpadmcall(3c)

Administers unbooted application

tpadvertise(3c)

Routine for advertising a service name

tpalloc(3c)

Routine for allocating typed buffers

tpbegin(3c)

Routine for beginning a transaction

tpbroadcast(3c)

Routine to broadcast notification by name

tpcall(3c)

Routine for sending service request and awaiting its reply

tpcancel(3c)

Routine for canceling a call descriptor for outstanding reply

tpchkauth(3c)

Routine for checking if authentication required to join an application

tpchkunsol(3c)

Routine for checking for unsolicited message

tpclose(3c)

Routine for closing a resource manager

tpcommit(3c)

Routine for committing current transaction

tpconnect(3c)

Routine for establishing a conversational service connection

tpconvert(3c)

Convert structures to/from string representations

tpcryptpw(3c)

Encrypt application password in administrative request

tpdequeue(3c)

Routine to dequeue a message from a queue

tpdiscon(3c)

Routine for taking down a conversational service connection

tpenqueue(3c)

Routine to enqueue a message

tpenvelope(3c)

Accesses the digital signature and encryption information associated with a typed message buffer

tperrordetail(3c)

Gets additional detail about an error generated from the last BEA Tuxedo system call

tpexport(3c)

Converts a typed message buffer into an exportable, machine-independent string representation, that includes digital signatures and encryption seals

tpforward(3c)

Routine for forwarding a service request to another service routine

tpfree(3c)

Routine for freeing a typed buffer

tpgetadmkey(3c)

Gets administrative authentication key

tpgetctxt(3c)

Retrieves a context identifier for the current application association

tpgetlev(3c)

Routine for checking if a transaction is in progress

tpgetrply(3c)

Routine for getting a reply from a previous request

tpgprio(3c)

Routine for getting a service request priority

tpimport(3c)

Converts an exported representation back into a typed message buffer

tpinit(3c)

Joins an application

tpkey_close(3c)

Closes a previously opened key handle

tpkey_getinfo(3c)

Gets information associated with a key handle

tpkey_open(3c)

Opens a key handle for digital signature generation, message encryption, or message decryption

tpkey_setinfo(3c)

Sets optional attribute parameters associated with a key handle

tpnotify(3c)

Routine for sending notification by client identifier

tpopen(3c)

Routine for opening a resource manager

tppost(3c)

Posts an event

tprealloc(3c)

Routine to change the size of a typed buffer

tprecv(3c)

Routine for receiving a message in a conversational connection

tpresume(3c)

Resumes a global transaction

tpreturn(3c)

Routine for returning from a service routine

tpscmt(3c)

Routine for setting when tpcommit() should return

tpseal(3c)

Marks a typed message buffer for encryption

tpsend(3c)

Routine for sending a message in a conversational connection

tpservice(3c)

Template for service routines

tpsetctxt(3c)

Sets a context identifier for the current application association

tpsetunsol(3c)

Sets the method for handling unsolicited messages

tpsign(3c)

Marks a typed message buffer for digital signature

tpsprio(3c)

Routine for setting service request priority

tpstrerror(3c)

Gets error message string for a BEA Tuxedo system error

tpstrerrordetail(3c)

Gets error detail message string for a BEA Tuxedo system

tpsubscribe(3c)

Subscribes to an event

tpsuspend(3c)

Suspends a global transaction

tpsvrdone(3c)

Terminates a BEA Tuxedo system server

tpsvrinit(3c)

Initializes a BEA Tuxedo system server

tpsvrthrdone(3c)

Terminates a BEA Tuxedo server thread

tpsvrthrinit(3c)

Initializes a BEA Tuxedo server thread

tpterm(3c)

Leaves an application

tptypes(3c)

Routine to determine information about a typed buffer

tpunadvertise(3c)

Routine for unadvertising a service name

tpunsubscribe(3c)

Unsubscribes to an event

TRY(3c)

Exception-returning interface

tuxgetenv(3c)

Returns value for environment name

tuxputenv(3c)

Changes or adds value to environment

tuxreadenv(3c)

Adds variables to the environment from a file

tx_begin(3c)

Begins a global transaction

tx_close(3c)

Closes a set of resource managers

tx_commit(3c)

Commits a global transaction

tx_info(3c)

Returns global transaction information

tx_open(3c)

Opens a set of resource managers

tx_rollback(3c)

Rolls back a global transaction

tx_set_commit_return(3c)

Sets commit_return characteristic

tx_set_transaction_control(3c)

Sets transaction_control characteristic

tx_set_transaction_timeout(3c)

Sets transaction_timeout characteristic

userlog(3c)

Writes a message to the BEA Tuxedo system central event log

Usignal(3c)

Signal handling in a BEA Tuxedo system environment

Uunix_err(3c)

Prints UNIX system call error