The Novell exteNd Messaging Platform's JTS is a 100% pure Java implementation of the Java Transaction Service (JTS) based on the Java Transaction API (JTA) v1.01 and OMG Object Transaction Service (OTS) v1.2 specifications. It provides full, distributed transaction managment of CORBA and JDBC 2.0 XA aware Resources. It is fully compliant with all the requirements of the above specifications.Features include:
Please refer to the datasheet for additonal detail.
- Implementation of OTS 1.2 specification without nested trasaction support
- Fully recoverable service
- Support for OTS compliant recoverable resources
- Support for JTA compliant resource managers, such as Informix Cloudscape 3.6, Oracle 8.1.6 or higher databases
- Support for proprietary OnePhaseResource interface to allow resource managers with only local transaction support to participate in distributed transactions
- One-phase-commit optimization
- Interposition of propagated transactions
- Presumed rollback log optimization
- Support for "pure clients"
The Novell exteNd Messaging Platform's transaction manager requires Java 2, ORB 5.1, and JNDI 1.2 (with COS Naming provider). This release has been tested on Windows NT/2000/XP, Solaris Sparc/Intel 2.6+, Linux Red Hat 7 and Netware 6. The following JDKs are supported:Java 2 Standard Edition
Please make sure that you satisfy the above System Requirements, and that the following resources are available to the Java 2 runtime:Please note that if the ORB and JNDI are installed as Java extensions, you will not need to include those jar files in your CLASSPATH. If the ORB is not installed as a Java extension, you need to make the ORB's shared library available to the system:
- ORB 5.1 (mp-orb.jar), and
- JNDI (jndi.jar, cosnaming.jar, and providerutil.jar), and
- Oracle JDBC thin driver classes (classes12.zip, and nls_charset12.zip), or
- Cloudscape JDBC driver (cloudscape.jar, and tools.jar)
- On Windows NT/2000/XP, add the directory where mporb12.dll is located to your PATH.
- On Solaris and Linux, add the platform dependent directory where libmporb12.so is located to your LD_LIBRARY_PATH.
- On Netware, add the directory where
mporb12.nlm
is located to yourPATH
environment variable.
The following documentation is included.
The Novell exteNd Messaging Platform's JTS comes with a number of pre-built examples. These
examples show how to use most of the features of the product. The
tutorial contains a detailed
description of each example. The Java source for the examples can be found
in the examples/jts
directory.
Back to top.