Orbix 3.3.4 Installation Guide

This document contains the following information:

Introduction to Orbix 3.3.4 Installation

This document provides instructions for installing Orbix 3.3.4 on Windows, Solaris, HPUX, Tru64 and AIX. Orbix 3.3.4 consists of three product sets, each enabled by separate license codes. You may purchase and license any valid combination of the following sets:

  • Orbix 3.3.4 Java Edition
  • Orbix 3.3.4 C++ Edition
  • OrbixOTS 3.3.4.

Orbix 3.3.4 comprises the following components:

Components

Windows NT, 2000, and XP

Solaris 2.6, 2.7, and 2.8

HPUX 11.00 and 11i

Tru64 5.1A

AIX 4.3.3 and 5L

Development Platform for Java

Available

Available

Available

Available

Available

Development Platform for C++

Available

Available

Available

Available

Available

Orbix Code Generation Toolkit

Available

Available

Available

Available

Available

OrbixCOMet

Available

Not Applicable

Not Applicable

Not Applicable

Not Applicable

OrbixEvents

Available

Available

Available

Available

Available

OrbixNames

Available

Available

Available

Available

Available

OrbixSSL

Available

Available

Available

Available

Available

Orbix Wonderwall

Available

Available

Available

Available

Available

The Orbix 3.3.4 CD-ROM includes install programs for Windows, Solaris, HPUX, Tru64 and AIX, which deliver development platforms for all the componentss above except OrbixSSL 3.3.4.

The OrbixSSL 3.3.4 CD-ROM includes install programs for Windows, Solaris, HPUX, Tru64 and AIX, which deliver OrbixSSL 3.3.4 development platforms. See the OrbixSSL 3.3.4 Installation Guide for details on how to install OrbixSSL.

The Orbix 3.3.4 installation was built with InstallAnywhere, which is a Java application. The installer requires a JRE (Java Runtime Environment). You should provide the JRE yourself (see Installation Prerequisites), or use a pre-installed JRE or JDK before launching the installer. The Windows Installer includes a JRE.

To install Orbix 3.3.4 follow these steps:

  1. Determine your Installation Type.
  2. Check the Prerequisites to Installing Orbix 3.3.4.
  3. Install Orbix 3.3.4 on Your Host Machine.
  4. Verify Your Installation.

Note: Due to legal restrictions in some countries, OrbixSSL is not supplied on the same CD-ROM as Orbix 3.3.4. OrbixSSL 3.3.4 is enabled with Orbix 3.3.4 Java Edition and Orbix 3.3.4 C++ Edition license codes.

Before You Begin Your Installation

Before you install Orbix 3.3.4, we recommend that you visit the Orbix 3.3.4 Documentation Web Page at http://www.iona.com/docs/orbix/orbix33.html to read the latest version of the Orbix 3.3.4 Release Notes, and check for any updates to this Installation Guide.

The Orbix 3.3.4 installer was built with InstallAnywhere, which is a Java application. The installer requires a JRE (Java Runtime Environment). You should provide the JRE yourself (see Installation Prerequisites), or use a pre-installed JRE or JDK before launching the installer. The Windows Installer includes a JRE.

Your Orbix 3.3.4 License Codes

You must have a valid license code from IONA to install Orbix 3.3.4 Java Edition, Orbix 3.3.4 C++ Edition, and OrbixOTS. All other components of Orbix 3.3.4 are activated by these license codes. The code is a long numeric string taking the general form:

00000000-11111111-22222222-33333333-44444444

Your license code should be included in a loose sheet in your Orbix 3.3.4 pack. Otherwise, as Orbix 3.3.4 is a service pack release of Orbix 3.3, the license codes provided for Orbix 3.3 are valid for Orbix 3.3.4. If you do not have any license codes, please contact IONA before proceeding any further.

Determine Your Installation Type

Orbix 3.3.4 is comprised of three product sets each enabled by separate license codes. You may purchase and license any valid combination of these sets. The three product sets are Orbix 3.3.4 Java Edition, Orbix 3.3.4 C++ Edition, and OrbixOTS 3.3.4. Each combination enables different groups of components as described below:

Component

Java Edition

C++ Edition

OrbixOTS

Development Platform for Java

Enabled

-

-

Development Platform for C++

-

Enabled

-

OrbixOTS

-

-

Enabled

Orbix Code Generation Toolkit

Enabled

Enabled

-

OrbixCOMet

Enabled (Windows NT, 2000, and XP only)

Enabled (Windows NT, 2000, and XP only)

-

OrbixEvents

Enabled

Enabled

-

OrbixNames

Enabled

Enabled

-

OrbixSSL

Enabled

Enabled

-

Orbix Wonderwall

Enabled

Enabled

-

All component are enabled if you purchased licenses for all three combinations.


Note: OrbixOTS 3.3.4 is only available with Orbix 3.3.4 Java Edition and/or Orbix 3.3.4 C++ Edition. It is installed when you install Orbix 3.3.4 Java Edition and/or Orbix 3.3.4 C++ Edition. However, a separate license key is required to use OrbixOTS 3.3.4.

Prerequisites to Installing Orbix 3.3.4

Existing Orbix Installations

If you install Orbix 3.3.4 in the same location as an existing Orbix installation, the existing installation is overwritten. If you have an older version of Orbix on your system and you do not want it overwritten, you should install Orbix 3.3.4 in new location on your file system.

Installation Prerequisites

Prerequisite

Notes

Privileges

General
To install in a non-default location, you must have permission to create files and directories in that location.

Windows
To install in the default location, Windows users must have administrator privileges.

UNIX
The install into the default location, UNIX users must have root privileges.


UNIX DISPLAY


The Installer was is built using InstallAnywhere, which is a GUI application. To install Orbix 3.3.4 without the GUI follow the instructions in Installing Orbix 3.3.4 Without the GUI

For a GUI application to run on UNIX you will need to install on a UNIX host with X and a windowing environment configured. You will need to ensure your display environment variable is set to the workstation you are logged into. For example, set the following environment variable, substituting the full Domain Name System (DNS) name of your workstation for imaginary.dublin.iona.ie:

export DISPLAY=imaginary.dublin.iona.ie:0.0

Contact your system administrator if you require assistance with this.


JRE


The Installer was is built using InstallAnywhere, which is a Java application. For it to run it needs a JRE (Java Runtime Environment). You are also required to provide the location of the JRE in order for the installation to run. The versions mentioned here are those built and tested on the operating system.

Windows JRE
The Windows Installer includes a JRE (version 1.2.2_007).

Solaris JRE
Solaris users can obtain the JRE version 1.2.2_05a from:

http://java.sun.com/products/archive/

Be sure to install all required patches.

HPUX JRE
HPUX users can obtain the JRE version 1.2.2_12 from:

http://www.hp.com/products1/unix/java/

Be sure to install all required patches.

Tru64 JRE
Tru64 users can obtain the JRE version 1.2.2_12 from:

http://www.compaq.com/java/download/index.html

Be sure to install all required patches.

AIX JRE
AIX users can obtain the JRE version 1.2.2 from:

http://www.ibm.com/java/jdk/support.html

Be sure to install all required patches.


Domain Name


The installer requires your domain name for Orbix 3.3.4 configuration. The Domain Name System (DNS) to resolve Internet or Unix computer names. Contact your network administrator to obtain the domain name for your TCP/IP internet prior to installing Orbix 3.3.4.

You need access on all platforms to an existing JRE (or JDK) version 1.2.2 or you should obtain and install the JRE yourself on your system prior to running the Installer. See Installation Prerequisites above for details on obtaining the JRE.

CD-ROM Location of Installers

Installation CD-ROM

Description

/cdrom/install.htm

This installation guide

/cdrom/NT/install.exe

Windows Installers (with JRE) -Windows NT, 2000, and XP

/cdrom/SOL7/install.bin

Solaris Installers (without JRE) -Solaris 2.6 & 2.7

/cdrom/SOL8/install.bin

Solaris Installers (without JRE) -Solaris 2.8

/cdrom/HPUX11/install.bin

HPUX Installer (without JRE)

/cdrom/TRU64/install.bin

Tru64 Installer (without JRE)

/cdrom/AIX/install.bin

AIX Installer (without JRE)

Mounting the CD-ROM

Depending on your system configuration /cdrom might have to be replaced with a different mount point. Contact your system administrator if you require assistance with this.

The following commands can be used to mount the CD-ROM on the platforms indicated:

Platform

Command

Solaris

mount -F hsfs -o ro /dev/dsk/c1t6d0s0 /cdrom

Windows

No command required for Windows

HPUX

mount -F cdfs -o cdcase /dev/dsk/c3t2d0 /cdrom

Tru64

mount -r -t cdfs /dev/disk/cdrom0a /cdrom

AIX

mount -0 ro -v cdrfs /dev/cd0/cdrom

The values shown for the UNIX device controller are examples only and will vary depending on your system.

Operating Systems

In regard to the operating system patches listed in this install guide, Orbix 3.3.4 may work perfectly well without installing all the patches for a particular operating system, but IONA advises that they be installed to reduce the possibility of Orbix 3.3.4 not operating properly because they were not installed.

Please consult specific vendor's websites for more information on patches.

Orbix 3.3.4 runs on the following operating systems.

Operating System

Required Operating System Patches

Windows NT4

SP6a

Windows 2000

SP2

Windows XP

No patches. Base Operating System.

Solaris 2.6

All Y2K patch clusters and recommended operating system patches up to December 1999 should be applied.

The following additional patches are also recommended.

105181-17 - Kernel patch

105780-04 - /kernel/fs/fifofs patch

105591-09 - Obsoletes: 101242-13 Requires: Incompatibles: Packages: SUNWlibC

Solaris 2.7

All Y2K patch clusters and recommended operating system patches up to December 1999 should be applied.

The following additional patches are also recommended.

107311-10 - C++ compiler

107355-05 - dbx

107357-09 - Compiler common

107358-05 - 64-bit dbx

106327-07 - C++ runtime patch

106980-10 - Libthread Patch

107636-03 - X Input & Output Method

107081-11 - Motif 1.2.7 and 2.1.1: Runtime library patch for Solaris 7

108376-03 - OpenWindows 3.6.1 Xsun Patch

Solaris 2.8

All Y2K patch clusters and recommended operating system patches up to December 1999 should be applied.

The following additional patches are also recommended.

108434-03 - Shared Library Patch for C++

108435-03 - Shared Library Patch for C++

109505-09 - Compiler Patch

109508-06 - C++ Compiler Patch

 

HPUX 11.0

All Y2K patch bundles and recommended operating system patches up to December 1999 should be applied.

The following additional patches and patch bundles are also recommended.

These patches can be displayed by using the following commands:
swlist -l product '*ava*'
swlist -l product 'PH??_*'
swlist | grep PH
swlist | grep XS


Java-Dev-Kit1-1 C.01.18.00 - Java Developers Kit
Java-Docs1-1 C.01.18.00 - Java Documentation
Java-Runtime1-1 C.01.18.00 - Virtual Machine for Java
Java2-JDK13_base 1.3.0.00 - Java 2 SDK (700/800), PA1.1 Portable
Java2-JDK13_perf 1.3.0.00 - Java 2 SDK (700/800), PA2.0 Performance
Java2-RTE13_base 1.3.0.00 - Java 2 RTE 1.3 (700/800), PA1.1 Portable
Java2-RTE13_perf 1.3.0.00 - Java 2 RTE (700/800), PA2.0 Performance Add On
Java2JDK_base 1.2.2.04.01 - Java 2 SDK (700/800), PA1.1 Portable
Java2JDK_perf 1.2.2.04.01 - Java 2 SDK (700/800), PA2.0 Performance Add On
Java2RTE_base 1.2.2.04.01 - Java 2 RTE (700/800), PA1.1 Portable
Java2RTE_perf 1.2.2.04.01 - Java 2 RTE (700/800), PA2.0 Performance Add On


PHCO_12555 1.0 - ioinit patch
PHCO_13205 1.0 - dd(1) patch for block/unblock conversion
PHCO_13331 1.0 - tztab(4) patch
PHCO_13349 1.0 - XCurses header patch.
PHCO_13362 1.0 - mkmf(1) patch
PHCO_13467 1.0 - cumulative savecrash(1M) patch.
PHCO_13542 1.0 - tar(1) exit code for nonfatal errors.
PHCO_13719 1.0 - comsec (ttsyncd) patch
PHCO_13753 1.0 - HP-UX Patch Tools and White Paper
PHCO_13809 1.0 - cumulative passwd(1m) patch.
PHCO_13812 1.0 - fixes dump(1M) handling of active files
PHCO_13828 1.0 - ex(1), vi(1) patch
PHCO_13966 1.0 - cpio(1) - Fix -p to report number of blocks.
PHCO_13983 1.0 - df(1M) cumulative patch
PHCO_14044 1.0 - cumulative newgrp(1) patch
PHCO_14105 1.0 - Patch for /sbin/init
PHCO_14194 1.0 - quota(1) patch for NFS-quotas
PHCO_14198 1.0 - cumulative crashutil(1M) patch.
PHCO_14229 1.0 - Cumulative patch for prof
PHCO_14230 1.0 - cummulative patch for gprof.
PHCO_14244 1.0 - vxdump patch
PHCO_14416 1.0 - Obsolete Header Files Removal Patch
PHCO_14419 1.0 - restore(1M) fix for cross-platform archives
PHCO_14600 1.0 - patch for lif commands
PHCO_14625 1.0 - bdf(1M) patch to skip autofs file systems.
PHCO_14627 1.0 - mountall(1M) patch; mount cachefs after nfs.


PHCO_14663 1.0 - kernsymtab patch for update hang
PHCO_14733 1.0 - cumulative passwd(1) patch.
PHCO_14777 1.0 - patch for reboot.
PHCO_14778 1.0 - cu(1) patch
PHCO_14779 1.0 - ct(1) patch
PHCO_14810 1.0 - year 2000 fix for power_onoff
PHCO_14812 1.0 - acctcon1(1m) patch
PHCO_15220 1.0 - sar(1M) Year 2000 fix
PHCO_15231 1.0 - cumulative libpam patch.
PHCO_15448 1.0 - cumulative libpam.1 patch.
PHCO_15932 1.0 - clean_tmps cumulative patch
PHCO_16039 1.0 - libnss_files cumulative patch
PHCO_16127 1.0 - patch
PHCO_16149 1.0 - csh(1) cumulative patch
PHCO_16192 1.0 - grep(1),egrep(1),fgrep(1) patch
PHCO_16195 1.0 - mc(1m) bug fixes and enhancements
PHCO_16196 1.0 - pwck(1M)cumulative patch
PHCO_16244 1.0 - vxrestore(1M) patch
PHCO_16280 1.0 - du(1) value for non-HP NFS systems incorrect
PHCO_16312 1.0 - uucp(1) cumulative patch
PHCO_16341 B.11.00.10 - HP AutoRAID Manager cumulative patch
PHCO_16405 1.0 - cumulative fbackup(1M)/frecover(1M) patch
PHCO_16421 1.0 - kmtools fix to prevent losing vmunix.prev
PHCO_16438 1.0 - PFS cumulative patch
PHCO_16489 1.0 - S-Chinese zh_CN.utf8 locale src and binary
PHCO_16490 1.0 - T-Chinese zh_TW.utf8 locale src and binary
PHCO_16491 1.0 - Hong Kong zh_HK.utf8 locale src and
PHCO_16492 1.0 - Japanese ja_JP.utf8 locale src and binary
PHCO_16493 1.0 - Korean ko_KR.utf8 locale src and binary
PHCO_16496 1.0 - Align univ.utf8 to Unicode 2.0 std and EURO
PHCO_16527 1.0 - eucset(1) patch
PHCO_16704 1.0 - config: increase table size for driver libs
PHCO_16720 1.0 - st(1) New shared tape administration command
PHCO_16748 1.0 - mt(1) new reserve, release, status options
PHCO_16795 1.0 - memory windows cumulative patch
PHCO_16847 1.0 - XCurses cumulative patch.
PHCO_16871 1.0 - adb cumulative patch
PHCO_16885 1.0 - pax(1) restoring hard and soft links
PHCO_16965 1.0 - Year 2000 rcs(1) cumulative patch
PHCO_17076 1.0 - Year 2000 cumulative sccs(1) patch
PHCO_17243 1.0 - envd(1M) patch.
PHCO_17316 1.0 - ISO8859-15 locales src, binary
PHCO_17317 1.0 - ISO8859-15 converter tables
PHCO_17318 1.0 - Conform C.utf8 locale to Unicode 2.0 std
PHCO_17439 1.0 - top(1) cumulative patch
PHCO_17440 1.0 - useradd(1M) cumulative patch.
PHCO_17441 1.0 - DLKM configuration tools cumulative patch
PHCO_17454 1.0 - mkfs_hfs VxVM coexistence patch
PHCO_17455 1.0 - mkfs_vxfs VxVM coexistence patch
PHCO_17503 1.0 - envd.conf patch.
PHCO_17553 1.0 - Year 2000 cumulative cron/at/crontab patch
PHCO_17556 1.0 - fsck_vxfs(1M) cumulative patch
PHCO_17622 1.0 - libsec pty patch
PHCO_17712 1.0 - Year 2000 nroff(1) cumulative patch
PHCO_17792 1.0 - cumulative SAM/ObAM patch
PHCO_17809 1.0 - sort(1) cumulative patch.
PHCO_17867 1.0 - ioinitrc, assign ttys for B,C class systems
PHCO_18074 1.0 - lpspool subsystem cumulative patch
PHCO_18102 1.0 - cumulative 10.20 libc compatibility support
PHCO_18124 1.0 - French fr_CA, fr_FR.utf8 locale src, binary
PHCO_18125 1.0 - German de_DE.utf8 locale src and binary
PHCO_18126 1.0 - Italian it_IT.utf8 locale src and binary
PHCO_18127 1.0 - Spanish es_ES.utf8 locale src and binary
PHCO_18128 1.0 - Swedish sv_SE.utf8 locale src and binary
PHCO_18129 1.0 - Europe, Mid-East & Americas UTF8 locale src
PHCO_18132 1.0 - Year 2000 HP-UX Operating System Patch Tool
PHCO_18183 1.0 - Software Distributor (SD-UX) Cumulative Patch
PHCO_18227 1.0 - libc cumulative patch
PHCO_18228 1.0 - libc man page cumulative patch
PHCO_18229 1.0 - libc cumulative header file patch
PHCO_18276 1.0 - cumulative date(1) patch.
PHCO_18316 1.0 - mount(1M) cumulative patch.
PHCO_18332 1.0 - ttytype(1) cumulative patch
PHCO_18333 1.0 - stty(1) cumulative patch
PHCO_18374 1.0 - cumulative patch for ipcs(1)
PHCO_18445 1.0 - pwgrd(1M) cumulative patch
PHCO_18447 1.0 - sh-posix(1) cumulative patch
PHCO_18901 1.0 - extendfs_hfs fix for large file systems
PHCO_19047 1.0 - cumulative SAM/ObAM patch
PHCO_19091 1.0 - cumulative fsck_hfs(1M) patch
PHCO_19479 1.0 - LVM commands cumulative patch
PHCO_19486 B.11.00.05 - HP Array Manager/60 cumulative patch
PHCO_19571 B.11.00.06 - HP Array Manager/60 cumulative patch
PHCO_19666 1.0 - libpthreads cumulative patch
PHCO_19945 1.0 - bdf(1M) patch to skip autofs file systems.
PHCO_20179 1.0 - Release Notes and Release Notes Addendum
PHCO_20181 1.0 - mediainit sioflop driver support
PHCO_20182 1.0 - mksf(1M) cumulative patch
PHCO_20183 1.0 - itemap(1M) for USB keyboards
PHCO_20184 1.0 - ITE_x160y49 terminfo file patch.
PHCO_20765 1.0 - libc cumulative patch
PHCO_20882 1.0 - fsck_vxfs(1M) cumulative patch
PHCO_20894 1.0 - cumulative hardware enablement patch
PHCO_21187 1.0 - cumulative SAM/ObAM patch
PHCO_23117 1.0 - bdf(1M) cumulative patch
PHCO_23651 1.0 - fsck_vxfs(1M) cumulative patch
PHCO_23963 1.0 - libc cumulative header file patch
PHCO_24148 1.0 - libc cumulative patch
PHCO_24838 1.0 - libpam and libpam_unix cumulative patch
PHCO_25342 1.0 - Kernel configuration commands patch
PHCO_25707 1.0 - libc cumulative patch
PHCO_26000 1.0 - Pthread library cumulative patch.
PHKL_13431 1.0 - bad block msg,panic; data possibly corrupted
PHKL_14026 1.0 - mtstart() Page fault,tape0 Hang,Panic patch
PHKL_14119 1.0 - 32bit binary compatibility on 64bit systems
PHKL_14750 1.0 - Fix pthread_cond_timedwait(3T) error return
PHKL_14762 1.0 - POSIX semaphore deadlock/hang
PHKL_14763 1.0 - JFS extended map inodes cause fsck failure
PHKL_14765 1.0 - Fixes HFS Panic in alloccgblk
PHKL_14999 1.0 - pthread(3t) man page defect fix
PHKL_15489 1.0 - setsid, setpgrp, and setpgrp3 manpages
PHKL_15547 1.0 - Recompile with optimization for performance.
PHKL_15687 1.0 - mk_kernel:Eliminate debug related warnings
PHKL_15689 1.0 - AutoFS support patch
PHKL_15955 1.0 - autox0 cumulative patch.
PHKL_16074 1.0 - KI nfs performance fix and KI panic fix
PHKL_16209 1.0 - fix race conditions in UP emulation
PHKL_16807 1.0 - DLKM unloading and Open bug with autoloading
PHKL_16983 1.0 - Return correct value for open()
PHKL_17019 1.0 - ttrace(2) man page update
PHKL_17036 1.0 - Core LAN HPUX driver for V class only.
PHKL_17037 1.0 - kernel changes to support coke/pmon on V2500
PHKL_17038 1.0 - Data Page Fault when field vmtrace'ng fix
PHKL_17048 1.0 - Obsolete /usr/include/machine/space.h
PHKL_17333 1.0 - scsi3 cumulative patch
PHKL_17358 1.0 - Enable SCSI floppy for 64 bit computers
PHKL_17368 1.0 - SCSI Pass thru driver cumulative patch
PHKL_17801 1.0 - fix device swap problems
PHKL_17935 1.0 - libpthreads cumulative patch
PHKL_18111 1.0 - Adds check on BSS size for ELF64 executables
PHKL_18452 1.0 - Invalid I/O sizes from JFS causes hangs
PHKL_18543 1.0 - PM/VM/UFS/async/scsi/io/DMAPI/JFS/perf patch
PHKL_18798 1.0 - Fix for HFS filesystems with short filenames
PHKL_18799 1.0 - PANIC in diskquota while running sendmail
PHKL_18800 1.0 - Cumulative JFS patch - panic:dirty inval
PHKL_19080 1.0 - New tape support. Defect fix for 9840 tape.
PHKL_19169 1.0 - Correct VxFS process hangs
PHKL_19202 1.0 - fsadm panic if extending root on 11.x
PHKL_19203 1.0 - Fix for system hang in vx_inval_list()
PHKL_19204 1.0 - vxfs mount,fsck cumulative patch
PHKL_19287 1.0 - LVM failover to alternate path failure
PHKL_19311 1.0 - Fixes a coherency corner case for mmap & I/O
PHKL_19321 1.0 - Handle more devices, data corrupt, sys hang
PHKL_19416 1.0 - Fibre Channel Mass Storage Driver Patch
PHKL_19734 1.0 - diag1 add PCI subvendor info,FC card support
PHKL_19800 1.0 - fix unmount and MMF VxFS hangs
PHKL_20016 1.0 - 2nd CPU not recognized in G70/H70/I70
PHKL_20079 1.0 - VxFS vx_iget performance improvement
PHKL_20123 1.0 - PCI-PCI Bridge Fixes & V-class BA hints fix
PHKL_20151 1.0 - SBA wrkstn support & N/L class debug support
PHKL_20152 1.0 - Enable Superio Core Interfaces
PHKL_20153 1.0 - Enable SuperIO parallel interface
PHKL_20154 1.0 - IDE/ATAPI hardware support patch
PHKL_20155 1.0 - Enable SuperIO floppy drive interface
PHKL_20156 1.0 - Cumulative USB Driver patch
PHKL_20157 1.0 - SCSI cumulative patch
PHKL_20158 1.0 - Audio drvr data crrption fix +audio3 support
PHKL_20159 1.0 - VISUALIZE-fxe, legacy graphics, ITE patch
PHKL_20161 1.0 - Softpower Switch support for new wkstations
PHKL_20162 1.0 - I/O space HPMC fix for new workstations
PHKL_20163 1.0 - Fix for LPMC buffer size panic
PHKL_20164 1.0 - LBA workstation support & PIOP for N/L class
PHKL_20165 1.0 - New workstation WSIO support
PHKL_20166 1.0 - New workstation interrupt handling support
PHKL_20167 1.0 - Directed range support & PIOP for N/L class
PHKL_20168 1.0 - Dump path fix for newer workstations
PHKL_20169 1.0 - Use right install kernel on 32/64 bit system
PHKL_20170 1.0 - Dino (GSCtoPCI) spinlock fixes
PHKL_20171 1.0 - Selective dump size warnings
PHKL_20172 1.0 - Remove spurious dump device warning
PHKL_20173 1.0 - Include zero page in dumps
PHKL_20174 1.0 - LP64 maxdsiz increase (for 32 bit procs)
PHKL_20176 1.0 - FC connection, chassis codes, I2O RAIDs
PHKL_20178 1.0 - Updated linkorder files
PHKL_20202 1.0 - Fix pthread error return, nfs/tcp panic
PHKL_20222 1.0 - Fix boot,JFS; IO perf;PA8600; lg. data(1of8)
PHKL_20223 1.0 - mmap panic fix + large data space (2 of 8)
PHKL_20224 1.0 - Large Data Space (3 of 8)
PHKL_20225 1.0 - Large Data Space (4 of 8)
PHKL_20226 1.0 - Large Data Space (5 of 8)
PHKL_20227 1.0 - Large Data Space (6 of 8)
PHKL_20228 1.0 - Large Data Space (7 of 8)
PHKL_20229 1.0 - Large Data Space (8 of 8)
PHKL_20315 1.0 - Cumulative LOFS patch
PHKL_20333 1.0 - LVM Cumulative patch
PHKL_20473 1.0 - I/O forwarding patch
PHKL_20674 1.0 - fix VxFS unmount hang & MMF, sync panics
PHKL_21392 1.0 - VxFS performance, hang, icache DPFs
PHKL_21624 1.0 boot,JFS,PA8600,3Gdata,NFS,IDS,PM,VM,async
PHKL_21857 1.0 - enable IDS/9000, fix accept() syscall errors
PHKL_22440 1.0 - VM,async,hyperfabric,ttrace
PHKL_22677 1.0 - fix of getdirentries, MVFS, rcp, mmap & IDS
PHKL_23409 1.0 - NFS, Large Data Space, kernel memory leak
PHKL_24027 1.0 - VxFS 3.1 comulative patch
PHKL_25906 1.0 - Probe,IDDS,PM,VM,PA-8700,asyncio,T600,FS
PHKL_25999 1.0 - syscall, msem_lock, umask cumulative patch
PHNE_13422 1.0 - pppd general patch
PHNE_14618 1.0 - Bind 4.9.7 components
PHNE_14644 1.0 - rbootd cumulative patch
PHNE_14820 1.0 - telnet(1) patch
PHNE_15537 1.0 - Fibre Channel cumulative patch
PHNE_16091 1.0 - r-commands cumulative mega-patch
PHNE_16158 1.0 - ping general patch
PHNE_16159 1.0 - traceroute general patch
PHNE_16295 1.0 - vacation patch.
PHNE_16390 1.0 - mailx(1) patch
PHNE_16520 1.0 - arp general patch
PHNE_16546 1.0 - telnet kernel patch
PHNE_17101 1.0 - ONC cumulative patch
PHNE_17190 1.0 - sendmail(1m) 8.8.6 patch
PHNE_17434 1.0 - netstat general patch
PHNE_17586 1.0 - NFS Kernel General Release/Performance Patch
PHNE_17829 1.0 - bootpd(1M)/DHCP cumulative patch
PHNE_18218 1.0 - nettl(1M) & nettladm cumulative patch
PHNE_18354 1.0 - ftpd(1M) and ftp(1) patch
PHNE_18527 1.0 - telnetd(1M) patch
PHNE_18668 1.0 - PCI 100BT cumulative patch
PHNE_18878 1.0 - Fix for Streams Pty MP race condition
PHNE_18972 1.0 - Cumulative STREAMS Patch
PHNE_19620 1.0 - ONC cumulative patch
PHNE_19754 1.0 - LAN product cumulative patch
PHNE_19766 1.0 - LAN product cumulative patch
PHNE_19826 1.0 - Built-in PCI 100BASE-T patch
PHNE_19899 1.0 - cumulative ARPA Transport patch
PHNE_20150 1.0 - Cumulative Mux and Pty Patch
PHNE_20735 1.0 - cumulative ARPA Transport patch
PHNE_21433 1.0 - Streams Pty cumulative patch
PHNE_22566 1.0 - Cumulative STREAMS Patch
PHNE_23003 1.0 - r-commands cumulative mega-patch
PHNE_24909 1.0 - ONC/NFS General Release/Performance Patch
PHNE_25423 1.0 - cumulative ARPA Transport patch
PHSS_13409 1.0 - CDE Loc Action/Res Dec97 Cumulative Patch
PHSS_14578 1.0 - HP C++ core library components (A.12.10)
PHSS_14581 1.0 - libm patch
PHSS_14826 1.0 - Update man page for gang scheduling
PHSS_16482 1.0 - CDE Localization for UTF8 locales
PHSS_16587 1.0 - HP aC++ runtime libraries (aCC A.03.13)
PHSS_16649 1.0 - Receiver Services October 1998 Patch
PHSS_16839 1.0 - Assembler patch.
PHSS_16849 1.0 - LIBCL patch
PHSS_16931 1.0 - milli.a patch
PHSS_17116 1.0 - CPSlib Cumulative Patch
PHSS_17421 1.0 - XClients JAN 99 Cumulative Patch
PHSS_17535 1.0 - Font Server JAN 99 Cumulative Patch
PHSS_17980 1.0 - ImagingSubsystem April 1999 Periodic Patch
PHSS_18014 1.0 - XLocale Database for UTF8
PHSS_18778 1.0 - AudioSubsystem June 1999 Periodic Patch
PHSS_19866 1.0 - ld(1) and linker tools cumulative patch
PHSS_20140 1.0 - CDE Runtime OCT99 Cumulative Patch
PHSS_20141 1.0 - Xserver cumulative patch
PHSS_20142 1.0 - X/Motif2.1 Runtime OCT99 Cumulative Patch
PHSS_20143 1.0 - TechPrintServ OCT99 Cumulative Patch
PHSS_20144 1.0 - X11 64bit Runtime OCT99 Cumulative patch
PHSS_20145 1.0 - CDE Msg Cat OCT99 Cumulative Patch
PHSS_20146 1.0 - Firmware update for B1000, C3000 and J5000
PHSS_20149 1.0 - SAM Kernel Tunable Parameter Sets
PHSS_20298 1.0 - Xserver cumulative patch
PHSS_20863 1.0 - CDE Msg Cat MAR2000 Periodic Patch
PHSS_20864 1.0 - CDE Runtime MAR2000 Periodic Patch
PHSS_21075 1.0 - varargs.h patch
PHSS_21493 1.0 - X/Motif2.1 Runtime APR2000 Periodic Patch
PHSS_21814 1.0 - Xserver cumulative patch
PHSS_23566 1.0 - Xserver cumulative patch
PHSS_23823 1.0 - X/Motif 32bit Runtime APR2001 Periodic Patch
PHSS_24301 1.0 - linker startup code / SLLIC ELF support
PHSS_24303 1.0 - ld(1) and linker tools cumulative patch
PHSS_24381 1.0 - LIBCL patch
PHSS_24627 1.0 - HP aC++ -AA runtime libraries (aCC A.03.33)
PHSS_24832 1.0 - MILLI/ASM general patch
PHSS_25170 1.0 - HP aC++ Compiler (aCC A.03.31)
PHSS_25199 1.0 - CDE Msg Cat OCT2001 Periodic Patch
PHSS_25787 1.0 - CDE Runtime DEC2001 Periodic Patch
PHCO_19047 1.0 - cumulative SAM/ObAM patch
PHCO_19666 1.0 - libpthreads cumulative patch
PHCO_19945 1.0 - bdf(1M) patch to skip autofs file systems.
PHCO_20765 1.0 - libc cumulative patch
PHCO_20882 1.0 - fsck_vxfs(1M) cumulative patch
PHCO_21187 1.0 - cumulative SAM/ObAM patch
PHCO_23117 1.0 - bdf(1M) cumulative patch
PHCO_23651 1.0 - fsck_vxfs(1M) cumulative patch
PHCO_23963 1.0 - libc cumulative header file patch
PHCO_24148 1.0 - libc cumulative patch
PHCO_24838 1.0 - libpam and libpam_unix cumulative patch
PHCO_25342 1.0 - Kernel configuration commands patch
PHCO_25707 1.0 - libc cumulative patch
PHCO_26000 1.0 - Pthread library cumulative patch.
PHKL_20079 1.0 - VxFS vx_iget performance improvement
PHKL_20202 1.0 - Fix pthread error return, nfs/tcp panic
PHKL_20315 1.0 - Cumulative LOFS patch
PHKL_20674 1.0 - fix VxFS unmount hang & MMF, sync panics
PHKL_21392 1.0 - VxFS performance, hang, icache DPFs
PHKL_21624 1.0 boot,JFS,PA8600,3Gdata,NFS,IDS,PM,VM,async
PHKL_21857 1.0 - enable IDS/9000, fix accept() syscall errors
PHKL_22440 1.0 - VM,async,hyperfabric,ttrace
PHKL_22677 1.0 - fix of getdirentries, MVFS, rcp, mmap & IDS PHKL_23409 1.0 - NFS, Large Data Space, kernel memory leak
PHKL_24027 1.0 - VxFS 3.1 comulative patch
PHKL_25906 1.0 - Probe,IDDS,PM,VM,PA-8700,asyncio,T600,FS
PHKL_25999 1.0 - syscall, msem_lock, umask cumulative patch
PHNE_19620 1.0 - ONC cumulative patch
PHNE_19766 1.0 - LAN product cumulative patch
PHNE_20735 1.0 - cumulative ARPA Transport patch
PHNE_21433 1.0 - Streams Pty cumulative patch
PHNE_22566 1.0 - Cumulative STREAMS Patch
PHNE_23003 1.0 - r-commands cumulative mega-patch
PHNE_24909 1.0 - ONC/NFS General Release/Performance Patch
PHNE_25423 1.0 - cumulative ARPA Transport patch
PHSS_20298 1.0 - Xserver cumulative patch
PHSS_20863 1.0 - CDE Msg Cat MAR2000 Periodic Patch
PHSS_20864 1.0 - CDE Runtime MAR2000 Periodic Patch
PHSS_21075 1.0 - varargs.h patch
PHSS_21493 1.0 - X/Motif2.1 Runtime APR2000 Periodic Patch
PHSS_21814 1.0 - Xserver cumulative patch
PHSS_23566 1.0 - Xserver cumulative patch
PHSS_23823 1.0 - X/Motif 32bit Runtime APR2001 Periodic Patch
PHSS_24301 1.0 - linker startup code / SLLIC ELF support
PHSS_24303 1.0 - ld(1) and linker tools cumulative patch
PHSS_24381 1.0 - LIBCL patch
PHSS_24627 1.0 - HP aC++ -AA runtime libraries (aCC A.03.33)
PHSS_24832 1.0 - MILLI/ASM general patch
PHSS_25170 1.0 - HP aC++ Compiler (aCC A.03.31)
PHSS_25199 1.0 - CDE Msg Cat OCT2001 Periodic Patch
PHSS_25787 1.0 - CDE Runtime DEC2001 Periodic Patch
XSWECO216 A.1.0 - Patch Replacement bundle
XSWGR1100 B.11.00.47.05 - General Release Patches, November 1999 (ACE)
XSWHWCR1100 B.11.00.47 - Hardware Enablement and Critical Patches

HPUX 11i

All Y2K patch bundles and recommended operating system patches up to December 1999 should be applied.

The following additional patches and patch bundles are also recommended.

These patches can be displayed by using the following commands:
swlist -l product '*ava*'
swlist -l product 'PH??_*'
swlist | grep PH
swlist | grep XS



PHCO_22958 1.0 set_parms
PHCO_23004 1.0 cumulative SAM/ObAM patch
PHCO_23150 B.11.11.14 HP Array Manager/60 cumulative patch
PHCO_23263 B.11.11.15 HP AutoRAID Manager cumulative patch
PHCO_23333 1.0 LVM Virtual Array support
PHCO_23510 1.0 gsp parser & dimm labels
PHCO_23774 1.0 Partition Commands cumulative patch
PHCO_23914 1.0 Enhancement support to Ultrium tape
PHCO_24173 1.0 ups_mond(1M) cumulative patch
PHCO_24402 1.0 libc cumulative header file patch
PHCO_24777 1.0 mountall cumulative patch.
PHCO_25226 1.0 Initialised TLS, Psets, Mutex performance
PHCO_25452 1.0 libc cumulative patch
PHKL_22857 1.0 SCSI Tape (stape) cumulative
PHKL_23203 1.0 Invalid 32-bit I/O blocks moved to iospace.
PHKL_23204 1.0 FXE perf, server patch, cumulative graphics
PHKL_23246 1.0 MO dev 4K sector size errors & FIFO panic
PHKL_23290 1.0 system_space.h header file patch
PHKL_23292 1.0 scsi_surface.h header file patch
PHKL_23293 1.0 assert.h header file patch
PHKL_23294 1.0 buf.h header file patch
PHKL_23295 1.0 debug.h header file patch
PHKL_23296 1.0 dnlc.h header file patch
PHKL_23297 1.0 io.h header file patch
PHKL_23298 1.0 ki_iface.h header file patch
PHKL_23299 1.0 pfdat.h header file patch
PHKL_23300 1.0 proc_debug.h header file patch
PHKL_23301 1.0 proc_iface.h header file patch
PHKL_23302 1.0 rw_lock.h header file patch
PHKL_23303 1.0 sem_alpha.h header file patch
PHKL_23304 1.0 sem_beta.h header file patch
PHKL_23305 1.0 sem_sync.h header file patch
PHKL_23306 1.0 sem_utl.h header file patch
PHKL_23307 1.0 spinlock.h header file patch
PHKL_23308 1.0 vas.h header file patch
PHKL_23309 1.0 vfd.h header file patch
PHKL_23310 1.0 vnode.h header file patch
PHKL_23311 1.0 inode.h header file patch
PHKL_23312 1.0 pci.h header file patch
PHKL_23314 1.0 spinlock.h header file patch
PHKL_23315 1.0 cpu.h header file patch
PHKL_23316 1.0 map.h header file patch
PHKL_23505 1.0 Support for more than 10 SD IOX-cabinets
PHKL_23609 1.0 early boot panic
PHKL_23625 1.0 Fix initial clock sync for SD derivatives
PHKL_23626 1.0 Fibre Channel Mass Storage Patch
PHKL_23666 1.0 SCSI IO Subsystem Cumulative Patch
PHKL_23810 1.0 Enable SCSI floppy for 64 bit computers
PHKL_23957 1.0 Boot panic (w/Fiber Ch. & Gig. Ethernet) fix
PHKL_24255 1.0 thread nostop patch supporting NFS
PHKL_24278 1.0 Softpower enablement for bladed servers
PHKL_24280 1.0 Avoid syslog overflow; get high temp alerts
PHKL_24283 1.0 IDE/ATAPI cumulative patch
PHKL_24408 1.0 Audio driver repair and support patch
PHKL_24485 1.0 PREFETCH_LOCK I/O, PA 8700 2.2 Virtual Index
PHKL_24569 1.0 Thread NOSTOP, Psets Enablement
PHKL_24626 1.0 Cumulative USB Driver patch
PHKL_24751 1.0 preserve IPSW W-bit and GR31 lower bits
PHKL_24824 1.0 par fans, cabtype, sinc, hwpath, cell info
PHKL_24854 1.0 PCI cumulative patch
PHKL_25020 1.0 SCSI Ultra160 Driver
PHKL_25165 1.0 SCSI IO Subsystem Cumulative Patch
PHKL_25218 1.0 PDC Call retry,PDC_SCSI_PARMS,iCOD hang fix
PHKL_25367 1.0 Priority inversion and thread hang
PHKL_25389 1.0 Core PM, vPar, Psets Cumulative Patch
PHKL_25729 1.0 signals,threads enhancement,Psets Enablement
PHKL_25840 1.0 Thread NOSTOP, Psets, Thread Abort
PHNE_23288 1.0 netmp.h socketvar.h unpcb.h header patch
PHNE_23289 1.0 mux4.h header file patch
PHNE_23594 1.0 Cumulative Mux and Pty Patch
PHNE_24492 1.0 LAN product cumulative patch
PHNE_24910 1.0 ONC/NFS General Release/Performance Patch
PHSS_21816 1.0 Xserver cumulative patch
PHSS_22898 1.0 HP aC++ -AA runtime libraries (aCC A.03.30)
PHSS_24106 1.0 B1000/B2000/C3X00/J5X00/J6000/J7000 5.0 FW
PHSS_25170 1.0 HP aC++ Compiler (aCC A.03.31)



PHCO_244021.0 libc cumulative header file patch
PHCO_247771.0 mountall cumulative patch.
PHCO_252261.0 Initialised TLS, Psets, Mutex performance
PHCO_254521.0 libc cumulative patch
PHKL_242551.0 thread nostop patch supporting NFS
PHKL_245691.0 Thread NOSTOP, Psets Enablement
PHKL_247511.0 preserve IPSW W-bit and GR31 lower bits
PHKL_253671.0 Priority inversion and thread hang
PHKL_253891.0 Core PM, vPar, Psets Cumulative Patch
PHKL_257291.0 signals,threads enhancement,Psets Enablement
PHKL_258401.0 Thread NOSTOP, Psets, Thread Abort
PHNE_249101.0 ONC/NFS General Release/Performance Patch
PHSS_251701.0 HP aC++ Compiler (aCC A.03.31)

Tru64 5.1A

No patches applied. Base Operating System

AIX 4.3.3

Required for JDK 1.2.2 and 1.3.1

These patches can be displayed with the following commands:
lslpp -l | grep vacpp
lslpp -l | grep -i java

You can use the smittycommand to obtain the machine's patch level. The patch level we recommend is AIX 4330-09.


vacpp.Dt.common 5.0.0.0 - VisualAge C++ Desktop
vacpp.Dt.dax 5.0.0.0 - VisualAge C++ Data Access
vacpp.Dt.help 5.0.0.0 - VisualAge C++ Help Desktop
vacpp.Dt.ide 5.0.0.0 - VisualAge C++ IDE Desktop
vacpp.Dt.ipf 5.0.0.0 - VisualAge C++ IPFX Desktop
vacpp.Dt.perf 5.0.0.0 - VisualAge C++ Performance
vacpp.Dt.techide 5.0.0.0 - VisualAge C++ IDE Tech Preview
vacpp.Dt.vb 5.0.0.0 - VisualAge C++ Visual Builder
vacpp.cmp.C 5.0.0.0 - VisualAge C++ C Compiler
vacpp.cmp.aix43.lib 5.0.0.4 - VisualAge C++ Libraries for
vacpp.cmp.batch 5.0.0.1 - VisualAge C++ Batch Compiler
vacpp.cmp.core 5.0.0.1 - VisualAge C++ Compiler
vacpp.cmp.extension 5.0.0.1 - VisualAge C++ Extension
vacpp.cmp.include 5.0.0.4 - VisualAge C++ Compiler Include
vacpp.cmp.incremental 5.0.0.1 - VisualAge C++ Incremental
vacpp.cmp.lib 5.0.0.4 - VisualAge C++ Libraries
vacpp.cmp.rte 5.0.0.0 - VisualAge C++ Compiler
vacpp.cmp.tools 5.0.0.4 - VisualAge C++ Tools
vacpp.dax.adt 5.0.0.1 - VisualAge C++ Data Access
vacpp.dax.rte 5.0.0.1 - VisualAge C++ Data Access
vacpp.html.DBCS 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.EN_US 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.SBCS 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.common 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.en_US 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.help 5.0.0.0 - VisualAge C++ HTML Help Engine
vacpp.html.zh_CN 5.0.0.0 - VisualAge C++ Documentation
vacpp.ide 5.0.0.1 - VisualAge C++ IDE
vacpp.ioc.aix43.lib 5.0.0.1 - IBM Open Class Library AIX 4.3
vacpp.ioc.aix43.rte 5.0.0.1 - IBM Open Class Library AIX 4.3
vacpp.ioc.include 5.0.0.1 - IBM Open Class Library Include
vacpp.ioc.lib 5.0.0.1 - IBM Open Class Library Static
vacpp.ioc.rte 5.0.0.1 - IBM Open Class Library
vacpp.lic 5.0.0.0 - VisualAge C++ Licence Files
vacpp.memdbg.aix43.lib 5.0.0.4 - VA C++ User Heap/Memory Debug
vacpp.memdbg.aix43.rte 5.0.0.4 - VA C++ User Heap/Memory Debug
vacpp.memdbg.lib 5.0.0.0 - VisualAge C++ User Heap and
vacpp.memdbg.rte 5.0.0.0 - VisualAge C++ User Heap and
vacpp.msg.en_US.cmp.batch 5.0.0.1 - VisualAge Batch Compiler C++
vacpp.msg.en_US.cmp.core 5.0.0.1 - VisualAge Compiler C++
vacpp.msg.en_US.cmp.tools 5.0.0.0 - VisualAge C++ Tools
vacpp.msg.en_US.dax 5.0.0.1 - Data Access Builder
vacpp.msg.en_US.html.help 5.0.0.0 - VisualAge C++ Help Engine
vacpp.msg.en_US.ide 5.0.0.1 - VisualAge C++ IDE
vacpp.msg.en_US.ioc.rte 5.0.0.1 - IBM Open Class Library Runtime
vacpp.msg.en_US.rescmp 5.0.0.0 - VisualAge C++ Resource
vacpp.msg.en_US.vb 5.0.0.0 - Visual Builder Messages--U.S.
vacpp.pdf.common 5.0.0.0 - VisualAge C++ Documentation
vacpp.pdf.en_US 5.0.0.0 - VisualAge C++ Documentation
vacpp.rescmp 5.0.0.0 - VisualAge C++ Resource
vacpp.samples.ansicl 5.0.0.1 - ANSI CLass Library Samples
vacpp.samples.dax 5.0.0.1 - Data Access Builder Samples
vacpp.samples.ioc 5.0.0.1 - IBM Open Class Library Samples
vacpp.samples.vb 5.0.0.0 - VisualAge C++ Visual Builder
vacpp.source.ioc 5.0.0.1 - IBM Open Class Library Source
vacpp.tutorial.common 5.0.0.0 - VisualAge C++ Tutorial --
vacpp.tutorial.en_US 5.0.0.0 - VisualAge C++ Tutorial -- U.S.
vacpp.vb.adt 5.0.0.0 - Visual Builder Toolkit
vacpp.vb.include 5.0.0.0 - Visual Builder Include Files
vacpp.vb.lib 5.0.0.0 - Visual Builder Libraries
vacpp.vb.rte 5.0.0.0 - VisualAge C++ Visual Builder
vacpp.Dt.common 5.0.0.0 - VisualAge C++ Desktop
vacpp.Dt.dax 5.0.0.0 - VisualAge C++ Data Access
vacpp.Dt.help 5.0.0.0 - VisualAge C++ Help Desktop
vacpp.Dt.ide 5.0.0.0 - VisualAge C++ IDE Desktop
vacpp.Dt.ipf 5.0.0.0 - VisualAge C++ IPFX Desktop
vacpp.Dt.perf 5.0.0.0 - VisualAge C++ Performance
vacpp.Dt.techide 5.0.0.0 - VisualAge C++ IDE Tech Preview
vacpp.Dt.vb 5.0.0.0 - VisualAge C++ Visual Builder
vacpp.cmp.core 5.0.0.1 - VisualAge C++ Compiler
vacpp.html.DBCS 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.EN_US 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.SBCS 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.common 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.en_US 5.0.0.0 - VisualAge C++ Documentation
vacpp.html.help 5.0.0.0 - VisualAge C++ HTML Help Engine
vacpp.html.zh_CN 5.0.0.0 - VisualAge C++ Documentation
Java.rte.bin 1.1.8.8 - Java Runtime Environment
Java.rte.classes 1.1.8.8 - Java Runtime Environment
Java.rte.lib 1.1.8.8 - Java Runtime Environment
Java130.adt.debug 1.3.0.0 - Java Application Development
Java130.adt.includes 1.3.0.4 - Java Application Development
Java130.ext.commapi 1.3.0.1 - Java Comm API Extension
Java130.ext.jaas 1.3.0.7 - JAAS (Java Authentication &
Java130.ext.plugin 1.3.0.10 - Java Plugin for Netscape
Java130.rte.bin 1.3.0.10 - Java Runtime Environment
Java130.rte.lib 1.3.0.10 - Java Runtime Environment
Java130.samples.demos 1.3.0.0 - Java Sample Demos
Java131.adt.debug 1.3.1.0 - Java Application Development
Java131.adt.includes 1.3.1.0 - Java Application Development
Java131.ext.commapi 1.3.1.0 - Java Comm API Extension
Java131.ext.jaas 1.3.1.0 - JAAS (Java Authentication &
Java131.ext.plugin 1.3.1.0 - Java Plugin for Netscape
Java131.ext.security.cmp-us 1.3.1.0 - Java Certificate Management
Java131.ext.security.jce-us 1.3.1.0 - Java Cryptography Extension
Java131.ext.security.jsse-us 1.3.1.0 - Java Secure Socket Extension
Java131.ext.security.pkcs-us 1.3.1.0 - Java Public Key Cryptography
Java131.ext.xml4j 1.3.1.0 - XML Parser for Java
Java131.rte.bin 1.3.1.0 - Java Runtime Environment
Java131.rte.lib 1.3.1.0 - Java Runtime Environment
Java131.samples.demos 1.3.1.0 - Java Sample Demos
Java_dev2.adt.debug 1.2.2.17 - Java Application Development
Java_dev2.adt.includes 1.2.2.0 - Java Application Development
Java_dev2.adt.src 1.2.2.17 - Java Classes Source Code
Java_dev2.ext.commapi 1.2.2.0 - Java Comm API Extension
Java_dev2.ext.jaas 1.2.2.6 - JAAS (Java Authentication &
Java_dev2.ext.plugin 1.2.2.17 - Java PlugIn for Netscape
Java_dev2.rte.bin 1.2.2.17 - Java Runtime Environment
Java_dev2.rte.lib 1.2.2.17 - Java Runtime Environment
Java_dev2.samples.demos 1.2.2.0 - Java Sample Demos
idebug.rte.hpj 8.4.1.0 - High-Performance Java Runtime
idebug.rte.olt.Java 8.4.1.0 - Object Level Trace Java


AIX 5.1.0

Required for JDK 1.2.2 and 1.3.1

These patches can be displayed with the following commands:
lslpp -l | grep vacpp
lslpp -l | grep -i java

You can use the smittycommand to obtain the machine's patch level. The patch level we recommend is AIX 4330-09.


vacpp.Dt.common     5.0.2.0   COMMITTED   VisualAge C++ Desktop
vacpp.Dt.dax   5.0.2.0   COMMITTED   VisualAge C++ Data Access
vacpp.Dt.help     5.0.2.0   COMMITTED   VisualAge C++ Help Desktop
vacpp.Dt.ide   5.0.2.0   COMMITTED   VisualAge C++ IDE Desktop
vacpp.Dt.ipf   5.0.2.0   COMMITTED   VisualAge C++ IPFX Desktop
vacpp.Dt.perf     5.0.2.0   COMMITTED   VisualAge C++ Performance
vacpp.Dt.techide   5.0.2.0   COMMITTED   VisualAge C++ IDE Tech Preview
vacpp.Dt.vb     5.0.2.0   COMMITTED   VisualAge C++ Visual Builder
vacpp.cmp.C     5.0.2.0   COMMITTED   VisualAge C++ C Compiler
vacpp.cmp.aix50.lib   5.0.2.0   COMMITTED   VisualAge C++ Libraries for
vacpp.cmp.batch     5.0.2.0   COMMITTED   VisualAge C++ Batch Compiler
vacpp.cmp.core   5.0.2.0   COMMITTED   VisualAge C++ Compiler
vacpp.cmp.extension   5.0.2.0   COMMITTED   VisualAge C++ Extension
vacpp.cmp.include     5.0.2.0   COMMITTED   VisualAge C++ Compiler Include
vacpp.cmp.incremental   5.0.2.0   COMMITTED   VisualAge C++ Incremental
vacpp.cmp.lib     5.0.2.0   COMMITTED   VisualAge C++ Libraries
vacpp.cmp.rte     5.0.2.0   COMMITTED   VisualAge C++ Compiler
vacpp.cmp.tools     5.0.2.0   COMMITTED   VisualAge C++ Tools
vacpp.dax.adt     5.0.2.0   COMMITTED   VisualAge C++ Data Access
vacpp.dax.rte     5.0.2.0   COMMITTED   VisualAge C++ Data Access
vacpp.html.DBCS     5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.EN_US   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.JA_JP   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.Ja_JP   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.SBCS     5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.ZH_CN   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.common     5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.en_US   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.help     5.0.2.0   COMMITTED   VisualAge C++ HTML Help Engine
vacpp.html.ja_JP   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.zh_CN   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.ide       5.0.2.0   COMMITTED   VisualAge C++ IDE
vacpp.ioc.aix50.lib   5.0.2.0   COMMITTED   IBM Open Class Library AIX 5.0
vacpp.ioc.aix50.rte   5.0.2.0   COMMITTED   IBM Open Class Library AIX 5.0
vacpp.ioc.include     5.0.2.0   COMMITTED   IBM Open Class Library Include
vacpp.ioc.lib     5.0.2.0   COMMITTED   IBM Open Class Library Static
vacpp.ioc.rte     5.0.2.0   COMMITTED   IBM Open Class Library
vacpp.lic       5.0.2.0   COMMITTED   VisualAge C++ Licence Files
vacpp.memdbg.aix50.lib
5.0.2.0   COMMITTED   VA C++ User Heap/Memory Debug
vacpp.memdbg.aix50.rte
5.0.2.0   COMMITTED   VA C++ User Heap/Memory Debug
vacpp.memdbg.lib   5.0.2.0   COMMITTED   VisualAge C++ User Heap and
vacpp.memdbg.rte   5.0.2.0   COMMITTED   VisualAge C++ User Heap and
vacpp.msg.en_US.cmp.batch   5.0.2.0   COMMITTED   VisualAge Batch Compiler C++
vacpp.msg.en_US.cmp.core
5.0.2.0   COMMITTED   VisualAge Compiler C++
vacpp.msg.en_US.cmp.tools   5.0.2.0   COMMITTED   VisualAge C++ Tools
vacpp.msg.en_US.dax   5.0.2.0   COMMITTED   Data Access Builder
vacpp.msg.en_US.html.help   5.0.2.0   COMMITTED   VisualAge C++ Help Engine
vacpp.msg.en_US.ide   5.0.2.0   COMMITTED   VisualAge C++ IDE
vacpp.msg.en_US.ioc.rte   5.0.2.0   COMMITTED   IBM Open Class Library Runtime
vacpp.msg.en_US.rescmp
5.0.2.0   COMMITTED   VisualAge C++ Resource
vacpp.msg.en_US.vb
5.0.2.0   COMMITTED   Visual Builder Messages--U.S.
vacpp.pdf.common   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.pdf.en_US     5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.rescmp   5.0.2.0   COMMITTED   VisualAge C++ Resource
vacpp.samples.dax     5.0.2.0   COMMITTED   Data Access Builder Samples
vacpp.samples.ioc     5.0.2.0   COMMITTED   IBM Open Class Library Samples
vacpp.samples.vb   5.0.2.0   COMMITTED   VisualAge C++ Visual Builder
vacpp.source.ioc   5.0.2.0   COMMITTED   IBM Open Class Library Source
vacpp.vb.adt   5.0.2.0   COMMITTED   Visual Builder Toolkit
vacpp.vb.include   5.0.2.0   COMMITTED   Visual Builder Include Files
vacpp.vb.lib   5.0.2.0   COMMITTED   Visual Builder Libraries
vacpp.vb.rte   5.0.2.0   COMMITTED   VisualAge C++ Visual Builder
vacpp.Dt.common     5.0.2.0   COMMITTED   VisualAge C++ Desktop
vacpp.Dt.dax   5.0.2.0   COMMITTED   VisualAge C++ Data Access
vacpp.Dt.help     5.0.2.0   COMMITTED   VisualAge C++ Help Desktop
vacpp.Dt.ide   5.0.2.0   COMMITTED   VisualAge C++ IDE Desktop
vacpp.Dt.ipf   5.0.2.0   COMMITTED   VisualAge C++ IPFX Desktop
vacpp.Dt.perf     5.0.2.0   COMMITTED   VisualAge C++ Performance
vacpp.Dt.techide   5.0.2.0   COMMITTED   VisualAge C++ IDE Tech Preview
vacpp.Dt.vb     5.0.2.0   COMMITTED   VisualAge C++ Visual Builder
vacpp.cmp.core   5.0.2.0   COMMITTED   VisualAge C++ Compiler
vacpp.html.DBCS     5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.EN_US   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.JA_JP   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.Ja_JP   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.SBCS     5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.ZH_CN   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.common     5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.en_US   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.help     5.0.2.0   COMMITTED   VisualAge C++ HTML Help Engine
vacpp.html.ja_JP   5.0.2.0   COMMITTED   VisualAge C++ Documentation
vacpp.html.zh_CN   5.0.2.0   COMMITTED   VisualAge C++ Documentation
Java130.rte.bin   1.3.0.14   COMMITTED   Java Runtime Environment
Java130.rte.lib   1.3.0.14   COMMITTED   Java Runtime Environment
Java131.adt.debug     1.3.1.0   COMMITTED   Java Application Development
Java131.adt.includes
1.3.1.0   COMMITTED   Java Application Development
Java131.ext.commapi   1.3.1.0   COMMITTED   Java Comm API Extension
Java131.ext.jaas   1.3.1.0   COMMITTED   JAAS (Java Authentication &
Java131.ext.plugin
1.3.1.0   COMMITTED   Java Plugin for Netscape
Java131.ext.security.cmp-us   1.3.1.0   COMMITTED   Java Certificate Management
Java131.ext.security.jce-us   1.3.1.0   COMMITTED   Java Cryptography Extension
Java131.ext.security.jsse-us   1.3.1.0   COMMITTED   Java Secure Socket Extension
Java131.ext.security.pkcs-us   1.3.1.0   COMMITTED   Java Public Key Cryptography
Java131.ext.xml4j     1.3.1.0   COMMITTED   XML Parser for Java
Java131.rte.bin     1.3.1.0   COMMITTED   Java Runtime Environment
Java131.rte.lib     1.3.1.0   COMMITTED   Java Runtime Environment
Java131.samples.demos   1.3.1.0   COMMITTED   Java Sample Demos
idebug.rte.hpj   9.1.1.0   COMMITTED   High-Performance Java Runtime
idebug.rte.jre   9.1.1.0   COMMITTED   Java Runtime Environment
idebug.rte.olt.Java   9.1.1.0   COMMITTED   Object Level Trace Java

Development Environment Prerequisites

Java Development

Orbix 3.3.4 was built and tested with the following JDK versions.

Platform

Built on (JDK version)

 Tested on (JDK version)

Solaris 2.6

-

1.2.2_05a, 1.3.1

Solaris 2.7

1.2.2_05a

1.2.2_05a, 1.3.1

Solaris 2.8

1.2.2_05a

1.2.2_05a, 1.3.1

HPUX 11.0

1.2.2_12

1.2.2_12, 1.3.1

HPUX 11i

-

1.2.2_12, 1.3.1

Windows NT4 (SP6a)

1.2.2_007

1.2.2_007, 1.3.1

Windows 2000

-

1.2.2_007, 1.3.1

Windows XP

-

1.2.2_007, 1.3.1

Tru64 5.1A

1.2.2_12

1.2.2_12, 1.3.1

AIX 4.3.3

1.2.2

1.2.2, 1.3.1

AIX 5L

-

1.2.2, 1.3.1

C++ Development

Orbix 3.3.4 was built and tested with the following C++ compilers.

Platform

Compiler Built on

 Compiler Tested on

Solaris 2.6

-

Sun C++ 5.1 (32 bit)

Solaris 2.7

Sun C++ 5.1 (32 bit)

Sun C++ 5.1 (32 bit)

Solaris 2.8

Sun C++ 5.2 (32 bit)

Sun C++ 5.2 (32 bit)

HPUX 11.0

HP ANSI C++ (aCC) A03.31 (32 bit)

HP ANSI C++ (aCC) A03.31 (32 bit)

HPUX 11i

-

HP ANSI C++ (aCC) B3910B A03.31 (32 bit)

Windows NT4 (SP6a)

VC6.0 (SP3)

VC6.0 (SP3)

Windows 2000

-

VC6.0 (SP3)

Windows XP

-

VC6.0 (SP3)

Tru64 5.1A

Compaq C++ v6.2-024 (64 bit)

Compaq C++ v6.2-024 (64 bit)

AIX 4.3.3

IBM VisualAge C++ v5.0

IBM VisualAge C++ v5.0

AIX 5L

-

IBM VisualAge C++ v5.0

OrbixOTS Development

OrbixOTS requires access to a database installed on your system. OrbixOTS supports the following database products:

Platform

Database

Solaris 2.6

Oracle 8i (8.1.6)

Solaris 2.7

Oracle 8i (8.1.6)

Solaris 2.8

Oracle 8i (8.1.6)

HPUX 11.0

Oracle 8i (8.1.6)

HPUX 11i

Oracle 8i (8.1.6)

Windows NT4 (SP6a), 2000, and XP

Oracle 8i (8.1.5)

Windows NT4 (SP6a), 2000, and XP

SQL Server 7

Tru64 5.1A

Oracle 8i (8.1.5)

AIX 4.3.3

Oracle 8i (8.1.5)

AIX 5L

Oracle 8i (8.1.5)

Disk Space Requirements

The following table lists the approximate amount of disk space taken up by the Orbix 3.3 files. The install program also requires approximately 50MB of temporary work space.

Component

Windows

Solaris 2.6 & 2.7

Solaris 2.8

HPUX

Tru64

AIX

Development Environment for Java & C++

80MB

130MB

130MB

140MB

150MB

220MB

Documentation

50MB

50MB

50MB

50MB

50MB

50MB

OrbixSSL

15MB

30MB

30MB

40MB

15MB

15MB


Note: On Windows, please check that you have enough disk space before starting the installation.

Default Location

The default location of your Orbix 3.3 installation is as follows:

Platform

Default Location

UNIX main installation

UNIX variable files

/opt/iona

/var/opt/iona

Windows

c:\iona


Note: Orbix 3.3.4 installs in a fixed location relative to the path you specify. Installing into a non-default location will create a copy of the default location path relative to the non-default location. Also we do not recommend installation into locations with spaces in their directory names.

Installing Orbix 3.3.4 Without the GUI

Installing Orbix 3.3.4 without a GUI (silent install mode) allows you to run the installer without using the GUI. The silent mode installer looks to a template file that provides the required information.

For more detailed infomation on using silent install mode, see Knowledge Base Article 4087.633 on the IONA Web site.

Installing in Silent Mode

To run the silent mode

$ ./install.bin -f template.file

Where template.file contains the following information.


##Speciman properties with operating system Licence codes.

##Use on one combination as per requirement. The first section is in effect now.

##It will install Orbix 3.3.4 Java and C++ edition with OTS

##-----------------------------------------------------------------------------

##C++, Java with OTS

##-----------------------------------------------------------------------------

##Choose the directory where you want Orbix 3.3.4 installed

USER_INSTALL_DIR=/local1/install_dir

##Choose the location of your Java Developemnt Platform

JAVA_LOCATION=/usr/java

JAVA_VERSION=1.2

JAVA_VERSION_1=1.2

ISVALIDJDKPATH=TRUE

INSTALLER_UI=SILENT

##Choose the components of Orbix you want to install

PRODUCTS="Orbix 3.3 - Java Edition and C++ Edition with OrbixOTS 3.3"

## Licence key: c++, java , ots

LICENCE_KEY= "<c++ license key1>", "<java license key2>", "<ots license_key3>"

LICENCE_KEY_1=<Licence Key1>

LICENCE_KEY_2=<License Key2>

LICENCE_KEY_3=<License Key3>

DOMAIN=dublin.iona.ie ##Choose the domain for the installation

DOMAIN_1=dublin.iona.ie

##-----------------------------------------------------------------------------

Installing Orbix 3.3.4 With the GUI

Startup Screen

After the JRE is initialized a progress bar is displayed as the installer prepares to begin the installation process.

Select Product Screen

Select the Orbix 3.3.4 product set you purchased.

Click Next to continue.

License Information Screen

Enter the IONA license code(s) you have purchased in the appropriate text field(s). Click Next to continue.

The license keys requested here will depend on the product set you selected in the previous screen.

License Agreement Screen

The Software License Agreement is displayed. Clicking No will display a confirmation dialog box to confirm that you wish to exit the installation. If you agree to the terms of the License Agreement click Yes and then click Next to continue.

Choose Orbix Installation Folder Screen

Enter the file location that you wish to install Orbix 3.3.4 into.

Click Next to continue.

Note: You must have permission to create files and directories in this location.

Domain Information Screen

Enter your domain information.

Click Next to continue.

JDK Configuration Screen

Enter the location of your Java Development Kit. This is not required for Orbix 3.3.4 C++ Edition.

Click Next to continue.

Get Java Version Screen

Select the version of your Java Development Kit.

Click Next to continue.

Installing Progress Bar and Billboards

A progress bar will be displayed while the files are installed.

Launch Welcome Page

After the installation is complete the Orbix Welcome Page launches automatically.

Install Complete

The Install Complete screen is displayed to confirm that the installation is finished. Click Done to finish the installation.

Verify Your Installation

Configuration Checks

When the installation is complete, follow these steps to ensure correct operation:

  1. Check the contents of the Orbix configuration files, to ensure that the specified directory paths and domain name match those for your site.

    Platform

    Location

    UNIX

    /opt/iona/config/iona.cfg

    /opt/iona/config/common.cfg

    /opt/iona/config/idlgen.cfg

    /opt/iona/config/orbix3.cfg

    /opt/iona/config/orbixweb3.cfg

    /opt/iona/config/orbixnames3.cfg

    /opt/iona/config/orbixevents.cfg

    /opt/iona/config/orbixots.cfg

    Windows 

    c:\iona\config\iona.cfg

    c:\iona\config\common.cfg

    c:\iona\config\idlgen.cfg

    c:\iona\config\orbix3.cfg

    c:\iona\config\orbixweb3.cfg

    c:\iona\config\orbixnames3.cfg

    c:\iona\config\orbixevents.cfg

    c:\iona\config\orbixots.cfg

  2. Read the Orbix 3.3.4 Release Notes at: http://www2.iona.com/support/docs/relnotes/orbix/orbix334_relnotes.pdf
  3. Before attempting to run the orbix daemon or the orbix java activator from a terminal or command shell, run the supplied scripts which set the following environment variables IT_CONFIG_PATH, IONA_ROOT, JAVAHOME and PATH. The scripts are run by typing the following commands in a terminal:

Platform

Command

UNIX

/opt/iona/setenvs.sh (or setenvs.csh)

Windows

c:\iona\setenvs.bat

Testing Your Orbix 3.3.4 Java Edition Installation

To ensure that your installation is fully operational, you should change directory to the demos directory of your Orbix 3.3.4 installation, for example:

Platform

Location

Make command

UNIX

/opt/iona/demos/common/jumpstart/basic/java

make

Windows

c:\iona\demos\common\jumpstart\basic\java

compile.bat

Read the index.html file for instructions to run the demonstration program.

Testing Your Orbix 3.3.4 C++ Edition Installation

To ensure that your installation is fully operational, you should change directory to the demos directory of your Orbix 3.3.4 installation, for example:

Platform

Location

Make command

UNIX

/opt/iona/demos/common/jumpstart/basic/cxx

make

Windows

c:\iona\demos\common\jumpstart\basic\cxx

compile.bat

Read the index.html file for instructions to run the demonstration program.

Reinstalling the License Code

If the licensed applications fail to run (e.g. orbixd, idl, idlj, libEncinaServerOrbix, libEncinaClientOrbix) you may have made an error in entering your license authorization code. You can reinstall the licence by changing to the bin directory of your Orbix 3.3.4 installation and typing in the following line, using your authorization code as indicated in the example below (replace "orbixd" with the filename of the application that fails to run, and replace licence_code with your licence authorization code).

Platform

Command

UNIX

install_licence orbixd licence_code

Windows

licence.exe orbixd licence_code

The following Orbix 3.3.4 application files are enabled by the corresponding Orbix 3.3.4 product license authorization codes:

Application

Java Edition code

C++ Edition code

OrbixOTS code

orbixd - Orbix C++ Daemon

Code enables

Code enables

-

idl - Orbix C++ IDL compiler

-

Code enables

-

idlj - Orbix Java IDL compiler

Code enables

-

-

libEncinaServerOrbix - OTS library

-

-

Code enables

libEncinaClientOrbix - OTS library

-

-

Code enables

update - SSL update utility*

Code enables

Code enables

-

Structure of Installed Directories

A complete installation of Orbix 3.3.4 will have the following directory structure in the install location:

Directory

Description

\bin

Binary images for all components

\COMet

OrbixCOMet SDK and utilities (Windows NT, 2000, and XP only)

\config

Repositories and configuration files for all components

\contrib

Utilities contributed by IONA engineers and partners

\demos

Demonstrations for all components

\docs

Links to the latest information on Orbix 3.3.4

\idl

IDL files

\idlgen

OCGT genies

\include

Header files

\lib

Development libraries

\OrbixSSL

OrbixSSL files, utilities and examples (OrbixSSL installation required)

\tools

GUI Tools

\UnistallOrbix

Files for uninstalling Orbix 3.3.4

\UninstallOrbixSSL

Files for uninstalling OrbixSSL 3.3.4 (OrbixSSL installation required)

\Wonderwall

Orbix Wonderwall files, utilities and examples

Uninstalling Orbix 3.3.4

To uninstall Orbix 3.3.4 run the UninstallOrbix file in the UninstallOrbix directory of your Orbix 3.3.4 installation, examples are given below:

Platform

Uninstall script

UNIX

/opt/iona/UninstallOrbix/UninstallOrbix

Windows

C:\iona\UninstallOrbix\UninstallOrbix.exe


Note: The Uninstaller will remove the complete installation of Orbix 3.3.4, but it will not remove any files that were added or generated after installation (for example, log files, executables generated in demo runs, implementation repositories, and so on). If you installed OrbixSSL, you should uninstall it first.

Further Information

If you require further technical assistance in using this product, please contact  support@iona.com.


Copyright © 2000-2002, IONA Technologies PLC.