BEA Logo BEA Tuxedo Release 8.0

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




Getting Started

Includes an overview of the BEA Tuxedo system and information on installation, sample applications, tutorials, interoperability, and platforms.


Includes information on upgrading your BEA Tuxedo system and migrating your applications.

CORBA Programming

Includes information on creating CORBA clients and servers and implementing services such as notification, security, and transactions.

ATMI Programming

Includes information on programming ATMI applications with C, COBOL, and FML, using queuing and workstation components, and implementing TxRPC and security. Also includes information on using BEA Tuxedo ATMI on Windows and using the TOP END Domain Gateway.


Includes information on configuration, administration, and the use of domains. Also includes information on scaling and tuning CORBA applications.


Includes reference information on commands, functions, and file formats for both ATMi and CORBA environments. Also includes information on system messages.

BEA Jolt

Includes information on using BEA Jolt with the BEA Tuxedo system and with BEA WebLogic Server..

Getting Started

What's New

Preparing to Install the BEA Tuxedo System
Installing BEA Tuxedo Using GUI-Mode
Installing BEA Tuxedo on UNIX Systems Using Console-Mode Installation
Installing BEA Tuxedo Using Silent
Upgrading the BEA Tuxedo System to
   Release 8.0
Performing Post-installation Tasks
Starting the BEA Tuxedo Administration
BEA Tuxedo 8.0 Platform Data Sheets
BEA Jolt 8.0 Preparations
File and Database Management and
   Disk Space Allocation
IPC Resource Configuration on a UNIX

Product Overview
Product Features
Product Support and Resources
Interoperability and Coexistence
Getting Started with CORBA
Overview of the BEA Tuxedo CORBA
The BEA Tuxedo CORBA Programming
Developing BEA Tuxedo CORBA
Using Security
Using Transactions

Introducing BEA Tuxedo ATMI
BEA Tuxedo System Fundamentals
BEA Tuxedo ATMI Architecture
Three Ways of Viewing the BEA Tuxedo
   ATMI Infrastructure

CORBA Sample Applications
Simpapp Sample Application

Guide to the University
Sample Applications
Introduction to University Applications
Setting Up Your Environment
Basic Sample
Security Sample
Transactions Sample
Wrapper Sample
Production Sample
Setting Up the Database

Technical Articles
CORBA Programming Model
CORBA Objects
Process-Entity Design Pattern
Client Data Caching Design Pattern
ATMI Tutorials
Developing a BEA Tuxedo Application
Tutorial for simpapp, a Simple C Application
Tutorial for bankapp, a Full C Application
Tutorial for CSIMPAPP, a Simple COBOL Application
Tutorial for STOCKAPP, a Simple COBOL Application


Connectivity Between CORBA Client
   and EJB in WebLogic Server
Connectivity form WebLogic Server
   to CORBA Object

Upgrading the BEA Tuxedo Software to Release 8.0
Migrating Your Application

Platform Data Sheets

CORBA Programming

Creating CORBA Server Applications
All CORBA Server Topics
Server Application Concepts
Steps for Creating a CORBA Server Application
Designing and Implementing a Basic Server
Creating Multithreaded CORBA Servers
Security and CORBA Servers
Integrating Transactions
Wrapping a BEA TUXEDO Service
Scaling a CORBA Server

Creating CORBA Client Applications
All CORBA Client Application Topics
Client Application Development Concepts
Creating CORBA Client Applications
Creating ActiveX Client Applications
Using the Dynamic Invocation
Handling Exceptions

Server-to-Server Communication
All Server-to-Server Communication Topics
Understanding Server-to-Server
Developing C++ Joint Client/Server
Java Joint Client/Server
idltojava Compiler
All idltojava Compiler Topics
Overview of idltojava Compiler
Using the idltojava Command
Java IDL Examples
Java IDL Programming Concepts
IDL to Java Mappings

Request-Level Interceptors
All Request-Level Interceptor Topics
Developing CORBA Interceptors
Deploying CORBA Interceptors
PersonQuery Sample Application
InterceptorSimp Sample Interceptors
InterceptorSec Sample Interceptors
InterceptorData Sample Interceptors
Request-Level Interceptor API
Starter Interceptor Files

Notification Service
All Notification Topics
Notification Service API Reference
Using the BEA Simple Events API
Using the CosNotification Service API
Building the Introductory Sample Application
Building the Advanced Sample Application
Notification Service Administration
All Security Topics
Overview of CORBA Security
Introduction to SSL Technology
Fundamentals of CORBA Security
Managing Public Key Security
Configuring Link-Level Encryption
Configuring the SSL Protocol
Configuring Authentication
Configuring Single Sign-on
Configuring Security Plug-ins
Writing a CORBA Application That    Implements Security
Building and Running the CORBA Sample Applications
CORBA Security APIs
Security Modules
C++ Security Reference
Java Security Reference
Automation Security Reference

All Transaction Topics
Introducing Transactions
Transaction Service
Transactions in CORBA Server Applications
Transactions in CORBA Client Applications
Administering Transactions

ATMI Programming
C Programming
Programming Environment
Managing Typed Buffers
Writing Clients
Writing Servers
Writing Request/Response Clients and Servers
Writing Conversational Clients and Servers
Writing Event-Based Clients and Servers
Writing Global Transactions
Programming Multithreaded and Multicontexted Applications
Managing Errors

COBOL Programming
Programming Environment
Managing Records
Writing Clients
Writing Servers
Writing Request/Response Clients and Servers
Writing Conversational Clients and Servers
Writing Event-Based Clients and Servers
Writing Global Transactions
Programming Multithreaded and Multicontexted Applications
Managing Errors
COBOL Bindings
FML Programming
FML and VIEWS Features
Setting Up Your Environment
Defining and Using Fields
Field Manipulation Functions
Error Messages

/Q Component
C Language Programming
COBOL Language Programming
Sample Application

Workstation Component
Using the Workstation Component
Workstation for Windows
Bringing Up bankapp

TxRPC Programming
Introducing TxRPC
Using the IDL
Writing RPC Programs
Building RPC Programs
Running the Application
Sample Application
DCE-Gateway Application
Security Programming
Introducing ATMI Security
Administering Security
Programming Security

Using BEA Tuxedo ATMI on Windows
Differences Using BEA Tuxedo ATMI on UNIX and Windows 2000
Configuring BEA Tuxedo ATMI on Windows 2000
Developing an Application in a Microsoft Visual C++ Environment

TOP END Domain Gateway
Introducing the TOP END Domain Gateway
Interconnecting Systems
Understanding Security
Editing the UBBCONFIG File
Editing the DMCONFIG File
Configuring Security
Communicating with Multiple Systems
Sample Configuration File
Runtime Administration
API Programming
Request/Response Mode Programming
Conversational Mode Programming
Reliable Queuing Programming
Transactional Support Programming
Security Programming


Setting Up a BEA Tuxedo Application
Administrative Tasks and Tools
About the
   Configuration File
Creating the
   Configuration File
About Transactions
Configuring Your Application to Use Transactions
Managing CORBA Interface
Distributing ATMI
Configuring Distributed ATMI
Setting Up the Network for
   Distributed Applications
About Workstation Clients
Setting Up Workstation
Managing Remote CORBA
   Client Applications

Administering a BEA Tuxedo Application at Run Time
Starting Up and Shutting Down
   an Application
Monitoring Your Application
Dynamically Modifying
   Your Application
Managing the Network in a
   Distributed Application
About the EventBroker
Subscribing to Events
Migrating Your Application
Tuning an ATMI Application

Using the BEA Tuxedo Domains Component
About Domains
Planning and Configuring
   ATMI Domains
Planning and Configuring
   CORBA Domains
Administering Domains

Scaling, Distributing, and Tuning CORBA Applications
Scaling CORBA Applications
Scaling CORBA Server Applications
Distributing CORBA Applications
Tuning CORBA Applications

CORBA C++ Programming Reference
OMG IDL Syntax
Implementation Configuration File (ICF)
TP Framework
Bootstrap Object
FactoryFinder Interface
Security Service
Transactions Service
Notification Service
Request-Level Interceptors
Interface Repository Interfaces
Joint Client/Server Applications
C++ Development Commands
Mapping OMG IDL to C++
Server-side Mapping

Command Reference

ATMI COBOL Function Reference

ATMI C Function Reference

ATMI FML Function Reference

File Formats, Data Descriptions, MIBs, and System Processes Reference

CORBA Client Javadoc
BEA Jolt Javadoc

System Messages

PDF Files
BEA Jolt

Using BEA Jolt
Introducing BEA Jolt
Bulk Loading Tuxedo Services
Configuring BEA Jolt
Using the Repository Editor
Using the Jolt Class Library
Using JoltBeans
Using Servlet Connectivity
Using Jolt ASP Connectivity
BEA Jolt Exceptions
BEA Jolt System Messages

Using BEA Jolt with BEA WebLogic Server
Configuring Jolt for WebLogic Server
Implementing Jolt for WebLogic
Class Hierarchy
Simple Servlet Example
Servlet with Enterprise JavaBean Example