Introduction to the Application Programing Interface
The core interfaces for Tuxedo are defined in C and COBOL, but there are also some third-party languages available for developing a Tuxedo application. As a developer, you will be able to choose the platform for a Tuxedo client/server based on the ease of development, debugging tools, performance/overhead, and expertise.
Here I have listed most of the Tuxedo ATMI interfaces for C and COBOL for quick reference. We will discuss them in more detail in the following sections of this chapter.
ATMI type |
C API |
COBOL API |
Comments |
---|---|---|---|
Client |
|
|
Allows a client program to join an application |
|
|
Allows a client to leave the application | |
|
|
Checks if authentication is needed | |
Communication (request/response) |
|
|
Synchronous call to a service |
|
|
Asynchronous call to a service | |
|
|
Gets a reply back for an asynchronous call | |
|