Provides an overview of distributed application programming, Tuxedo clients and servers, and
the BEA Tuxedo API, the Application-to-Transaction-Monitor Interface (ATMI).
Explains the UBBCONFIG configuration file, environment variables, and required header files.
Describes how to use typed buffers.
Describes how to write a BEA Tuxedo client.
Describes how to write a BEA Tuxedo server.
Explains how to write request/response clients and servers, including synchronous and asynchronous messages and
get and set message priorities.
Explains how to write conversational clients and servers, including how to establish a connection, send and
receive messages, and end a conversation.
Describes unsolicited and brokered events and how to use the EventBroker.
Explains the purpose of a global transaction and how to start, suspend and resume, and commit/abort one.
Describes how to plan and design a multithreaded and/or multicontexted application.
Explains how to identify and handle errors.
Provides an overview of distributed application programming, Tuxedo clients and servers, and
the BEA Tuxedo API, the Application-to-Transaction-Monitor Interface (ATMI).
Explains the UBBCONFIG configuration file, environment variables, and required header files.
Describes how to use typed records.
Describes how to write a BEA Tuxedo client.
Describes how to write a BEA Tuxedo server.
Explains how to write request/response clients and servers, including synchronous and asynchronous messages and
get and set message priorities.
Explains how to write conversational clients and servers, including how to establish a connection, send and
receive messages, and end a conversation.
Describes unsolicited and brokered events and how to use the EventBroker.
Explains the purpose of a global transaction and how to start, suspend and resume, and commit/abort one.
Describes how to plan and design a multithreaded and/or multicontexted application.
Explains how to identify and handle errors.
Describes the COBOL language binding feature for workstations.
Describes how the Field Manipulation Language (FML) fits into the BEA Tuxedo system.
Describes two methods for handling fielded records or fielded buffers: structured records
and FML records.
Explains how to set up the FML environment.
Describes how to define fields, create field definitions for application programs, compile
source view descriptions into object view descriptions, and generate corresponding C header
files and COBOL COPY files.
Describes all of the FML and FML VIEWS functions, with the exception of the run-time mapping functions.
Provides examples of VIEWS files. For examples of FML files, refer to bankapp,
a sample BEA Tuxedo application.
Lists the error codes, numbers, and messages that you might see if an error occurs during the execution
of an FML program.
Provides an overview of the queued messaging facility provided with the BEA Tuxedo system.
Describes the configuration and administration of an application in which /Q is used. Topics include
configuring resources, creating queue spaces and queues, and monitoring and maintaining a queue space.
Describes the use of the ATMI functions available for enqueuing and dequeuing messages in a C application.
Describes the use of the ATMI routines available for enqueuing and dequeuing messages in a COBOL application.
Describes a sample application, qsample.
|
Using the BEA Tuxedo System Workstation Component |
Hide Details |
Provides an overview of the Workstation component, a set of features that
extend BEA Tuxedo system functionality to remote workstation clients on which BEA Tuxedo server software is not installed.
Provides information on writing
workstation client programs, using BEA Tuxedo System-supplied clients, and
running BEA Tuxedo system
clients on a workstation.
Describes how to use the Workstation component on Microsoft Windows platforms.
Describes the steps to follow in
bringing up bankapp, the BEA Tuxedo system sample application, on a UNIX or
Windows workstation.
|
Programming a BEA Tuxedo Application Using TxRPC |
Hide Details |
Provides an overview of the TxRPC language.
Describes the Interface Definition Language (IDL).
Provides tips for writing both client code that includes remote procedure calls,
and server code for the remote operations.
Explains how to build client and server programs using IDL stubs.
Explains how to run TxRPC programs in a client/server environment.
Describes a one-client, one-server application called rcpsimp that uses
TxRPC.
Continuing the description of the rcpsimp application from the previous section, this topic explains
how to change a server to
an OSF/DCE server, and set up a gateway in such a way that a client can communicate with the server using explicit binding and authenticated RPCs.
|