6.1 Understanding the Oracle Tuxedo Directory Structure

During the Oracle Tuxedo software installation, the installer program creates the following directory structure for a full installation. A full installation contains all the Oracle Tuxedo server and client software components plus the Link-Level Encryption (LLE) and Secure Sockets Layer (SSL) encryption software packages.

The following figure illustrates the Oracle Tuxedo 22c Directory Structure:

Figure 6-1 Oracle Tuxedo 22c Release Directory Structure


Oracle Tuxedo 22c Release Directory Structure Diagram

The product directory shown here, is the default for Oracle Tuxedo 22c Release 1 (22.1.0.0.0). The default name can be changed during installation. The top-level directories and files of the Oracle Tuxedo directory structure are briefly described in the following table:

Table 6-1 Top-level Directories and Files of the Oracle Tuxedo Directory Structure

Directory Name Description
bin Contains Tuxedo, Jolt, and SNMP Agent executable programs.
cobinclude Contains.cbl file entries for use in COBOL programs.
include Contains C and C++ language header files, as well as OMG IDL files. Includes sub-directoriesunicode and xercesc; may include sub-directory rpc, depending on the platform.
jmx Contains the files for TSAM Plus.
lib Contains compiled object files, including dynamic shared libraries (for platforms on which Oracle Tuxedo uses dynamic shared libraries) and other object files needed to build Oracle Tuxedo clients and servers.
locale Contains sub directories to support the localization of system messages. C sub-directory contains message catalogs for the default locale (U.S. English).
samples

Note:

Samples are not installed unless they are selected during Oracle Tuxedo 22c Release installation.

Contains sample code and resources designed to help you learn how to develop your own applications using Oracle Tuxedo. The samples directory contains the following sub-directories
  • atmi

    A collection of simple applications that demonstrate the many features of the Oracle Tuxedo Application-to-Transaction Monitor Interface (ATMI) server software.

  • corba

    A collection of simple applications that demonstrate the many features of the Oracle Tuxedo Common Object Request Broker Architecture (CORBA) C++ server software.

  • jolt

    A collection of simple applications that demonstrate the many features of the Oracle Jolt server software.

  • tdc

    Samples for Tuxedo distributed cache

tux.env (file) UNIX systems only: Contains Oracle Tuxedo environment variables for UNIX installations and serves as a model for setting those variables.
udataobj Contains other directories and files required by Oracle Tuxedo. The udataobj directory contains the following sub-directories and files:
  • security

    Contains the default Lightweight Directory Access Protocol (LDAP) filter file (bea_ldap_filter.dat) and LLE related and SSL related encryption files.

  • Jolt

    Contains the files for the Oracle Jolt software components that you selected to install.

  • snmp

    Contains the etc directory, which in turn contains the SNMP Agent configuration files, MIB files, and other miscellaneous files.

  • java

    Contains the classes and Java archive files needed to run Java applications.

  • tlisten.pw (file)

    Contains the tlisten administrative password that you entered during the installation.

uninstaller Contains code required to uninstall the Oracle Tuxedo software.