BEA Logo BEA Tuxedo Release 7.1

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

 

   Tuxedo Doc Home   |   TOP END Domain Gateway   |   Topic List   |   Previous   |   Next   |   Contents

   Using the BEA Tuxedo TOP END Domain Gateway

Characteristics of the APIs

Both the BEA Tuxedo and BEA TOP END application programming interfaces (APIs) follow the X/Open DTP model. The BEA Tuxedo API is called the Application to Transaction Monitor Interface (ATMI). The BEA TOP END API is referred to as the Client/Server Interaction (CSI) facility.

Characteristics of the BEA Tuxedo ATMI

The BEA Tuxedo ATMI provides the interface between the application and the transaction processing system. It provides routines to open and close resources, manage transactions, manage typed buffers, and invoke request/response, conversational, and queuing functions.

The BEA Tuxedo ATMI functions are used by BEA Tuxedo client and server programs to communicate with BEA TOP END client and server programs through the TOP END Domain Gateway (TEDG). To a great extent, the way in which ATMI functions are used to communicate with BEA TOP END applications is identical to how ATMI functions are used to communicate with other BEA Tuxedo programs or applications through other domain gateways. The primary difference is that the TEDG does not support the same functions and features as other domain gateways. Because the TEDG connects two similar but not identical client/server environments, only features common to both environments can be supported when these environments are interoperating. This set of features common to both the BEA Tuxedo and BEA TOP END systems is provided by the TEDG through configuration, feature mapping, and exposing supported features at the ATMI programming interface in a way that closely matches the standard use of the ATMI.

Supported ATMI Features and Functions

The following ATMI programming features are supported for communication via the TEDG. The functions listed as examples are the primary functions associated with the features from a TEDG perspective. To write a complete application, other interface functions are also required.

Unsupported ATMI Features

For several BEA Tuxedo ATMI features there are no corresponding features in the BEA TOP END system. Therefore, these features are not supported by the TEDG, although they are still available in the BEA Tuxedo system. The following ATMI features are not supported by the TEDG:

Characteristics of the BEA TOP END CSI

CSI, the BEA TOP END application programming interface (API), provides a set of routines used by BEA TOP END client and server programs to communicate with BEA Tuxedo client and server programs through the TEDG. To a great extent, the way in which CSI routine calls are used to communicate with BEA Tuxedo applications is identical to how CSI routines are used to communicate with other CSI applications. The primary difference is the features or options supported for each routine. The TEDG supports a set of features common to both the BEA Tuxedo and BEA TOP END systems through configuration, feature mapping, and exposure of supported features at the CSI programming interface in a way that closely matches the standard use of the CSI.

Supported CSI Features and Routines

BEA TOP END offers several programming interfaces. For the purpose of this document, they can all be considered part of CSI (Client/Server Interaction). The following programming features and routines are supported for communication via the TEDG:

The routine calls listed as examples are the primary routine calls associated with the features from a TEDG perspective. To write a complete application, other routine calls are also required. In addition, other variations of the calls listed here may be available.

Unsupported CSI Features

For several BEA TOP END programming facilities there are no corresponding features in the BEA Tuxedo system. Therefore these programming facilities are not supported by the TEDG, although they are still available in the BEA TOP END system.

See Also