Contents Developing Java Clients Previous Next

Java Client Installation and JRE Requirements

This information applies to Version 1.4 of the Java Client Software for SAS Integration Technologies.

The Java Runtime Environment must include Java 2 Standard Edition Version 1.2 (JDK 1.2.x) or later.

The following set of files is provided with SAS Integration Technologies to support communication with the IOM server:

iomdriver.jar
The classes for SAS Integrated Object Model driver for JDBC 2.0 and the Workspace Factory.

brgorb.jar
The classes related to the IOM Bridge for Java implementation.

iomprx.jar
The generated CORBA stubs for SAS object hierarchy.

orb.jar
The CORBA ORB interface. This JAR file is not needed if the Java Runtime Environment is JDK 1.2.x or later. It is included only for compatibility with previous releases.

netutil.jar
Utility classes.

The following files contain development tools that may be useful in developing Java programs that access the IOM server.

idl2java.jar
A CORBA IDL-to-Java compiler.

binder.jar
A stand-alone tool that aids in the development of Java CORBA servers.

All of the above files are bundled in the iomjava.zip or iomjava.tar archives, depending on your operating environment. Both of these files are distributed on the SAS Client-Side CDROM. They are also available from the software download page.

To compile and run the code examples included in the Java Client Development documentation, you must include iomdriver.jar, brgorb.jar, iomprx.jar, and netutil.jar in your classpath. To run the IDL-to-Java compiler, you must include idl2java.jar and netutil.jar in your classpath. To run the binder utility, you must include binder.jar in your classpath. See the documentation for your Java Runtime Environment for help on setting your classpath.

If you are using the Workspace Factory and an LDAP server to obtain a reference to a workspace object and if you are not using Java 2 Standard Edition Version 1.3 (JDK 1.3.x) or later, then you need the download the following files from a standard extension to the Java platform known as the Java Naming and Directory Interface (JNDI):

Contents Developing Java Clients Previous Next