Contents


Preface
Purpose of This Document
How to Use This Document
Related Documentation
Contact Information

Introduction
Overview of the Sample Applications

The Java Simpapp Sample Application
How the Java Simpapp Sample Application Works
Software Prerequisites
The OMG IDL Code for the Java Simpapp Sample Application
Building and Running the Java Simpapp Sample Application
  Copying the Files for the Java Simpapp Sample Application into a Work Directory
  Changing the Protection Attribute on the Files for the Java Simpapp Sample Application
  Verifying the Settings of the Environment Variables
  Executing the runme Command
Using the Java Simpapp Sample Application
Using the C++ Client Application with the Java Simpapp Sample Application
Stopping the Java Simpapp Sample Application

The JDBC Bankapp Sample Application
How the JDBC Bankapp Sample Application Works
The Development Process for the JDBC Bankapp Sample Application
  Object Management Group (OMG) Interface Definition Language (IDL)
  The Client Application
  The Server Application
  The Server Description File
  The UBBCONFIG File
Setting Up the Database for the JDBC Bankapp Sample Application
Building the JDBC Bankapp Sample Application
  Copying the Files for the JDBC Bankapp Sample Application into a Work Directory
  Changing the Protection Attribute on the Files for the JDBC Bankapp Sample Application
  Verifying the Settings of the Environment Variables
  Running the setupJ Command
  Loading the UBBCONFIG File
Compiling the Client and Server Applications
Initializing the Database
Starting the Server Application in the JDBC Bankapp Sample Application
Files Generated by the JDBC Bankapp Sample Application
Starting the ATM Client Application in the JDBC Bankapp Sample Application
Stopping the JDBC Bankapp Sample Application
Using the ATM Client Application

The XA Bankapp Sample Application
How the XA Bankapp Sample Application Works
Software Prerequisites
The Development Process for the XA Bankapp Sample Application
  Object Management Group (OMG) Interface Definition Language (IDL)
  The Client Application
  The Server Application
  The Server Description File
  The Implementation Configuration File
  The UBBCONFIG File
Setting Up the Database for the XA Bankapp Sample Application
Building the XA Bankapp Sample Application
  Copying the Files for the XA Bankapp Sample Application into a Work Directory
  Changing the Protection Attribute on the Files for the XA Bankapp Sample Application
  Verifying the Settings of the Environment Variables
  Running the setupX Command
  Loading the UBBCONFIG File
  Creating a Transaction Log
Compiling the Client and Server Applications
Initializing the Oracle database
Starting the Server Application in the XA Bankapp Sample Application
Files Generated by the XA Bankapp Sample Application
Starting the ATM Client Application in the XA Bankapp Sample Application
Stopping the XA Bankapp Sample Application
Using the ATM Client Application