Release Notes
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
May 12, 2010 | Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s):
Also updated the Supported Platforms. |
April 12, 2010 | Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s):
Also updated the Supported Platforms. |
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s):
Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s):
Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Added the following to IBM AIX 5.3 (32-bit) on IBM PowerPC compiler description (see, BEA Tuxedo 9.1 Platform Data Sheets): Note: VisualAge 8.0 (XL C/C++ v8), requires the installation of the most current PTF that can be downloaded from the following URL: http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg24014300 |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
Updated BEA Tuxedo 9.1 Platform Data Sheets in Installing the BEA Tuxedo System with the following platform(s): Also updated the Supported Platforms. |
|
This document contains release notes for the BEA Tuxedo 9.1 release, including ATMI, CORBA, BEA Jolt, and SNMP Agent.
This document includes the following topics:
BEA Tuxedo software provides businesses and organizations that depend on mission-critical applications with the flexibility of two proven programming interfaces: an Application-to-Transaction Monitor Interface (ATMI) and a Common Object Request Broker Architecture (CORBA) interface. Both interfaces use the BEA Tuxedo infrastructure, which has demonstrated, through years of use in large, transaction-based, production systems, that it is powerful, robust, scalable, manageable, and reliable.
This topic includes the following sections:
BEA Tuxedo Release 9.1 includes the following new features and enhancements:
The Tuxedo .NET workstation Client provides customers with access to the Tuxedo system using the .NET environment. It is implemented as a set of APIs and development utilities for developers.
The current release supports only the workstation client programming. Native client and server-side programming are not yet supported.
The feature is developed and distributed as part of Tuxedo 9.1 and is a component available during the install process. For more information see, Creating Tuxedo .NET Workstation Client Applications.
The Oracle Real Application Clusters (RAC) feature supports clustering of machines that utilize replicated Oracle database services accessing the same Oracle database. For more information, see Using Tuxedo with Oracle Real Application Clusters (RAC).
Reduced memory footprint size compared to Tuxedo 9.0, bringing the memory footprint in Tuxedo 9.1 closer to the memory footprint of Tuxedo 8.1.
TPESYSTEM
EnhancementThe environment variable TM_LOG_ESYS
adds detailed information to ULOG when TPESYSTEM occurs for some critical call paths (for example, tpcall, tpacall and tpgetrply). For more information, see tuxenv(5) Additional Miscellaneous Variables.
TPEXIT
EnhancementIndicates "EXITING" status after tpreturn(TPEXIT)
is called. Prevents further requests from being dispatched to the server. For more information, see TM_MIB(5) T_SERVER
Class Definition, Attribute Semantics TA_STATE
.
Provides service-level failover for up to 10 domains. For more information, see DMCONFIG(5) DM_IMPORT
section.
Tuxedo 9.1 and Tuxedo 9.0 are 100% compatible. This means Tuxedo 9.0 users will have a smoother upgrade to Tuxedo 9.1 than pre-Tuxedo 9.0 users. You can think of Tuxedo 9.0 and Tuxedo 9.1 as being the same when performing an upgrade. Upgrading constraints applied to Tuxedo 8.1 or earlier release users may not apply to Tuxedo 9.0 users.
Before installing the product, be sure to review the product issues in Known Issues. For complete information on upgrading to BEA Tuxedo 9.1, see "Upgrading the BEA Tuxedo System to Release 9.1" in Installing the BEA Tuxedo System.
In order to perform a hot upgrade from BEA Tuxedo 8.0 to BEA Tuxedo 9.1, you must be running Tuxedo 8.0 rolling patch 22 at a minimum. If performing a hot upgrade from any other supported release to Tuxedo 9.1, there is no rolling patch level requirement.
Applications migrating to Tuxedo 9.1 from Tuxedo 8.1 will require more memory for executable code, while applications migrating to Tuxedo 9.1 from Tuxedo 9.0 will require less memory for executable code. Since shared libraries are normally shared among all processes on a system, the largest component of the size increase or decrease will be independent of the number of Tuxedo processes running on the system. The size increase or decrease will be in the range of 2 to 3 megabytes on most systems.
In Tuxedo 9.0, new features, additional code and data in underlying Tuxedo shared libraries (especially libengine.so
), made some of these libraries much bigger in Tuxedo 9.0 than in Tuxedo 8.1. This size increase caused higher memory consumption for shared library-dependent Tuxedo system and application processes. For more information, see "Adding Memory Capacity When Upgrading an Existing Application" in the Tuxedo 9.0 Release Notes.
In Tuxedo 9.1, Cert-C encryption functionality has been moved to libcertctux
so that the vast majority of applications that do not need this functionality will not load it. No change in buildclient
or buildserver
is required for applications that do need this functionality, since they should already be linking libcertctux
. This has decreased the size of libengine
between Tuxedo 9.0 and Tuxedo 9.1 (although libengine is still bigger than in Tuxedo 8.1).
BEA Tuxedo customers can download unsupported code samples and developer tools from the BEA Systems, Inc. dev2dev online site. Start on the following Web page:
http://dev2dev.bea.com/index.jsp
If you do not already have a BEA dev2dev login, links are provided with instructions for free membership.
The BEA Tuxedo software consists of the following components:
The ATMI software enables you to build scalable ATMI applications using either of two programming languages: C or COBOL. This software includes the following components:
The CORBA software enables you to build scalable CORBA applications in the C++ programming language. This software includes the following components:
BEA Jolt is a Java-based interface to the BEA Tuxedo system that extends the functionality of existing BEA Tuxedo applications to include intranet- and Internet-wide availability.
BEA SNMP Agent for BEA Tuxedo and BEA WebLogic Enterprise is a Simple Network Management Protocol (SNMP) agent that enables BEA Tuxedo and BEA WebLogic Enterprise applications to be managed from an Enterprise Management Console.
For BEA Tuxedo 9.1, all software components are included on the product CD-ROMs. A single license is issued when you purchase the product that enables the components that you want to use.
Licensing is used to enable the product components as follows:
Note: It will not be possible for a customer to use 128-bit encryption for data messages without obtaining a 128-bit encryption license from BEA. However, 128-bit encryption can be used for BEA Tuxedo Administration Console messages without obtaining a 128-bit license.
BEA Tuxedo 9.1 requires that all customers upgrade their licenses to a new format; previous licenses will not work. Customers with existing support contracts may use one of the following methods to obtain a license upgrade:
BEA Tuxedo software runs on the platforms listed in the following sections. BEA has certified these platforms for development and production use with the BEA Tuxedo release 9.1 product. BEA can provide customer support only for these platforms. Note that although BEA has attempted to implement the BEA Tuxedo software in a manner that conforms to industry-standards, it is not feasible for BEA to certify its use with all third-party databases, ORBs, and other products.
Additional software ports and certifications may continue after the initial release of BEA Tuxedo 9.1. For information regarding subsequent ports and certifications, please refer to the Platform Support information on the BEA web site at the following link:
http://www.bea.com/products/tuxedo/platforms.shtml
Platform information is maintained under the "Requirements" option under the Tuxedo product page.
Note: More detailed platform information is maintained on the secured eSupport portal under "Product News and EOL Updates." A customer eSupport password login is required. The eSupport link is:
The BEA Tuxedo server components run on the following platforms:
The BEA Tuxedo client software runs on the following platforms:
The BEA Tuxedo Administration Console software runs on all the platforms listed in the section "BEA Tuxedo Server Platforms" on page 11.
Note: While the Administration Console software cannot be installed on Microsoft Windows XP systems, you can use the Web browser on your Microsoft Windows XP system to access and use the Administration Console software on any BEA Tuxedo server system that is accessible over your network.
The BEA Tuxedo Security Service (56-bit or 128-bit) runs on the following platforms:
BEA Tuxedo 9.1 offers two type encryption services: secure sockets layer (SSL) and link-level encryption (LLE). The SSL and LLE encryption software is included on the BEA Tuxedo 9.1 distribution and is an integral part of the installation procedure. You also configure the SSL software during the installation.
Before you can use BEA Tuxedo Security Service software on any of the platforms listed above, you must first install it according to one of the following options:
The following sections list the software that can run on each platform supported by the BEA Tuxedo software.
Table 2 lists the software supported by each platform that can run the BEA Tuxedo software.
Java 2 SDK and JRE1 | ||||
---|---|---|---|---|
Asianux 2.0 (Red Flag DC 5.0, Miracle & Haansoft Linux) (32-bit) on x86 |
C/C++: gcc ver. 3.4.3 20050227 (Asianux 2.0.3.4.3-22.1.1)+ compat-libstdc++-296-2.96-132.7.2 |
|||
Asianux 2.0 (Red Flag DC 5.0, Miracle & Haansoft Linux) (64-bit) on x86-64 |
||||
C/C++: HP aC++/ANSI C B3910B A.06.06 with patches (PHSS_34046, PHSS_34047, PHSS_34048) COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.2, or other compatible COBOL compiler |
||||
C/CC++: HP C/ANSI C B.11.23.08 with patches PHSS_32152, PHSS_32513 applied; HP aC++ A.03.63 COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
C/C++: HP aC++/ANSI C B3910B A.06.06 [Nov 7 2005] |
||||
C/C++: HP ANSI C B.11.23.08 (Bundle B3901BA) with patches (PHSS_32511 ANSI C compiler B.11.11.12 cumulative patch) (PHSS_32513 +O4/PBO Compiler B.11.11.12 cumulative patch) HP aCC C.03.62 (Bundle B3913DB) with patch (PHSS_32511 HP aCC Compiler (A.03.63)) COBOL: ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
C/C++: HP C/ANSI C B.11.59.01 061205; HP aC++ /opt/aCC/bin/aCC or later compatible COBOL compiler |
||||
C/C++: VisualAge C++ 6.0 or later compatible; C for AIX Compiler V6.0 or later compatible. COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, IBM COBOL for AIX, or other compatible COBOL compiler. Note: In order to use IBM COBOL for AIX, you must install Tuxedo rolling patch 096 or later. |
||||
COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
Microsoft Windows 2003 Server on Intel with MS Visual Studio 2003 Professional Edition |
C/C++: VC.net 2003 Professional; required for full (development) install, but not for server-only or client-only installations; COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler, NetCOBOL version 7.x or later from Fujitsu, or compatible COBOL compiler |
|||
Microsoft Windows 2003 Server (32-bit) on Intel with MS Visual Studio 2005 Professional Edition |
||||
Microsoft Windows 2008 Server (32-bit) on Intel with MS Visual Studio 2003 Professional Edition |
||||
Microsoft Windows 2003 Server (64-bit) on x86-64 with MS Visual Studio 2003 Professional Edition |
C/C++: Microsoft Visual Studio 2003 Professional, required for full (development) installations, but not for server-only or client-only installations COBOL: Microsoft Visual Studio 2003 Professional: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler, NetCOBOL version 7.x or later from Fujitsu, or other compatible COBOL compiler |
|||
Microsoft Windows 2003 Server (64-bit) on x86-64 with MS Visual Studio 2005 Professional Edition |
||||
Microsoft Windows 2008 Server (64-bit) on x86-64/EM64T with MS Visual Studio 2005 Professional Edition |
||||
Microsoft Windows 2008 R2 Server (32-bit) on x86-64 with MS Visual Studio 2005 Professional Edition | Java 2 JRE 1.6.0_17 | MS Visual Studio 2005 Professional Edition | CORBA C++ over IIOP; CORBA C++ Native; Tuxedo /WS | CORBA C++; ATMI |
Microsoft Windows Vista Business Edition (32-bit) on Intel with MS Visual Studio 2005 Professional Edition |
C/C++: Microsoft Visual Studio 2005 Professional Edition |
|||
Microsoft Windows 7 on x86 (Client Only) |
Java 2 JRE 1.6.0_17 | MS Visual Studio 2005 | CORBA C++ over IIOP; CORBA C++ Native; Tuxedo /WS | CORBA C++; ATMI |
C/C++: VC.net 2003 Professional; no additional compiler software is required on client-only systems. COBOL: ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
COBOL: ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
C/C++ : gcc version 4.1.0 (SUSE Linux) COBOL: Micro Focus 5.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
Novell SUSE Linux Enterprise Server 11 (32-bit) on x86 | Java 2 JRE 1.6.0_05 | C/C++: gcc version 4.3.2 (SUSE Linux) | CORBA C++ over IIOP; CORBA C++ Native; Tuxedo /WS | CORBA C++; ATM |
C/C++: gcc/g++ 3.4.4 (Red Hat 3.4.4-2) COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.2 or other compatible COBOL compiler |
||||
C/C++: gcc ver. 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)+ compat-libstdc++33-3.2.3-47.3.ia64.rpm COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
C/C++: gcc version 4.1.1 20070105 (Red Hat 4.1.1-52) +compat-libstdc++-33-3.2.3-61 |
||||
C/C++ : gcc version 4.1.1 20070105 (Red Hat 4.1.1-52) + compat-libstdc++-33-3.2.3-61 COBOL: Micro Focus 5.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
C/C++: SUN ONE Studio 8 or later compatible COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler, NetCOBOL version 7.x or later from Fujitsu, or compatible COBOL compiler |
||||
COBOL: ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.2 or other compatible COBOL compiler |
||||
120759 Sun Studio 11_x86: Sun Compiler Common patch for x86 backend 121018 Sun Studio 11_x86: Patch for Sun C++ 5.8 compiler |
||||
COBOL: Micro Focus 4.0, ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
||||
C/C++: HP aC++/ANSI C B3910B A.06.06 [Nov 7 2005]. Must apply patches: PHSS_34046, PHSS_34047, PHSS_34048 |
||||
COBOL: ACUCOBOL-GT 7.0.1, or other compatible COBOL compiler |
1. The Java 2 JRE is needed for run-time environment. |
Note: There are sample COBCC files for the NetCOBOL compiler by Fujitsu on the BEA dev2dev site. Please check BEA dev2dev Tuxedo product Web site for sample COBCC files at the following URL: http://dev2dev.bea.com/tuxedo/
BEA Tuxedo ATMI and CORBA C++ applications support the XA standard. This facilitates inter-operation with any XA-compliant software system including database management systems.
The following security software is supported on all BEA Tuxedo platforms:
Table 3 lists the BEA Tuxedo clients and connections that support SSL when the SSL Certificate software is installed and the clients and connections that are not supported.
BEA Tuxedo ATMI /WS client connections to the BEA Tuxedo 9.1 Workstation Listener/Handler (WSL/WSH).1 BEA Jolt client connections to BEA Jolt Listener/Handler (JSL/JSH). |
BEA Systems, Inc. periodically finds it necessary to discontinue support for certain older products to ensure the highest level of quality and support for our customers going forward. BEA has a policy of providing advanced notification to our customers so migration strategies and plans can be made.
To access end-of-life (EOL) information for the BEA Tuxedo product, access the BEA eSupport web site at the following link.
http://support.bea.com
Log in to the Support site or register to get a login ID to access EOL information. After logging in, click the Product News and EOL Information link in the left navigation area of the Support page.
The BEA Tuxedo product documentation is available from the following locations:
http://download.oracle.com/docs/cd/E13203_01/tuxedo/tux91/index.htm
To access the online documentation on CD-ROM, proceed as follows:
index.htm
in the following directory of the Online Documentation CD-ROM: docs\tuxedo\tux91\index.htm
To access the online documentation, proceed as follows:
Note: For mounting instructions for the supported UNIX platforms, refer to Appendix A of Installing the BEA Tuxedo System.
The documentation home page is displayed in your browser.
Documentation for the BEA Jolt 9.1 is automatically installed on each machine on which the BEA Tuxedo software has been installed. This is in addition to the Java API documentation available on the online documentation CD-ROM.
The BEA Tuxedo API documentation is installed in the following location. TUXDIR
represents the top-level directory where BEA Tuxedo is installed:
For BEA Jolt: %TUXDIR%\udataobj\jolt\doc\index.html
For BEA Jolt: $TUXDIR/udataobj/jolt/doc/index.html
Using a Web browser, open the index.htm
start page in that directory.
This topic includes updates to various sections of the Tuxedo documentation.
Table 4 lists documentation addenda.
Table 5 lists a multithreaded CORBA C++ client consideration.
To obtain patches, access the BEA Customer Support page at http://www.bea.com/support/
and open a New Case to request the patches. BEA customers can gain access to support information by accessing the Customer Support page and registering for a Web account.
You can also contact Customer Support by using the contact information provided on the BEA Tuxedo 9.1 Customer Support Card, which is included in the product box.
When contacting Customer Support, be prepared to provide the following information:
![]() |
![]() |
![]() |