BEA Logo BEA Tuxedo Release 7.1

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

 

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

   Programming a BEA Tuxedo Application Using C

No Entry Errors

No entry errors result from a lack of entries in the system tables or the data structure used to identify buffer types. The meaning of the no entry type error, TPENOENT, depends on the function that is returning it. The following table lists the functions that return this error and describes various causes of error.

No Entry Errors

Function

Cause

tpalloc()

The system does not know about the type of buffer requested. For a buffer type and/or subtype to be known, there must be an entry for it in a type switch data structure that is defined in the BEA Tuxedo system libraries. Refer to tuxtypes(5) and typesw(5) in the BEA Tuxedo File Formats and Data Descriptions Reference for more information.

On an application level, ensure that you have referenced a known type; otherwise, check with the system administrator.

tpinit()

The calling process cannot join the application because there is no space left in the bulletin board to make an entry for it. Check with the system administrator.

tpcall()
tpacall()

The calling process references a service called that is not known to the system since there is no entry for it in the bulletin board. On an application level, ensure that you have referenced the service correctly; otherwise, check with the system administrator.

tpconnect()

The system cannot connect to the specified name because the service named does not exist or it is not a conversational service.

tpgprio()

The calling process seeks a request priority when no request has been made. This is an application-level error.

tpunadvertise()

The system cannot unadvertise the service name because the name is not currently advertised by the calling process.

tpenqueue(3c) tpdequeue(3c)

The system cannot access the queue space because the associated TMQUEUE(5)server is not available. Refer to the BEA Tuxedo File Formats and Data Descriptions Reference for more information.

tppost()
tpsubscribe()
tpunsubscribe()

The system cannot access the BEA Tuxedo system Event Broker. Refer to Writing Event-based Clients and Servers for more information.