This document describes procedures for installing visiBroker on IBM AIX on 64-bit operating system.
Note:
We recommend uninstalling any previous versions of VisiBroker, or installing the new version to a different location; on a different install path. If you have already installed an evaluation version and have since purchased a license to use VisiBroker on a permanent basis, you do not need to reinstall the version of the software you evaluated. For information on activating your new license, see Borland Product Registration Wizard.Before installing on IBM AIX you should:
Before installing VisiBroker on IBM AIX, check the latest platform information and system requirements.
In addition to platform-specific requirements, Borland VisiBroker components use TCP and UDP Broadcast services to communicate. Even if you are running the components on a single machine you must have TCP and UDP services available.
The installation package for IBM AIX does not ship any version of the Java Development Kit (JDK). For information on Java products for IBM AIX, go to http://www.ibm.com/developerworks/java/jdk.
The Borland VisiBroker infrastructure and tools use JDK 5.0 or JDK 6.0. The installation package on CD includes a bundled version of the Java Development Kit (JDK). However, if you are downloading VisiBroker from the web, you need an existing JDK 5.0 or JDK 6.0 in your environment in order to run the installer.
Important: Before installing on IBM AIX, you
must have an existing JDK installed. Make sure to put the JDK 5.0/6,0
bin
directory into the path variable.
Note:
If you are using JDK 1.5, the licence registration may appear to hang during
installation. To resolve this, set LIBPATH
to
$JAVA_HOME/jre/bin/j9vm
before launching the installer.
To check the location of your JDK and the version, use the following syntax:
$which java /opt/local/bin/java $java -version java version "5.0"
The Borland VisiBroker CD includes installation software for the AIX operating systems. This section describes how to prepare to install VisiBroker on AIX from CD.
# mount -v cdrfs -o ro /dev/cd0 /cdromwhere
/cdrom
represents the mount point of the CD-ROM. If you are using auto-mounting software, the CD-ROM is mounted automatically to the directory specified in your auto-mount configuration when you insert it into the CD-ROM drive. You can proceed with instructions given in Installing Borland VisiBroker
To check if you have auto-mounting software, use the following command:
$ ps aux | grep automountIf you have auto-mounting software, the output should be similar to the following:
root 628 0.0 0.2 1148 588 ? S 17:32 0:00 /usr/sbin/automount
Go to root and enter the following command:
umount /cdrom
(if you have manually mounted the CD-ROM)
eject cdrom
(if you have used auto-mounting software to mount
the CD-ROM)
You can install VisiBroker from the CD or download the software from the Borland web site: http://www.borland.com/products/downloads/download_visibroker.html
Before you install VisiBroker, select the installation method:
install_aix
The installation wizard launches a separate window.
Previous
button to return to earlier screens and change
any information that is incorrect. If installing from a downloaded file:
vb8-<release number>-aix-ppc64.bin
Follow the installation wizard's onscreen instructions. For most
options, defaults offered by the installation wizard are acceptable. You
can use the Previous
button to return to earlier screens and
change any information that is incorrect.
Next
.
This creates a new installation of VisiBroker, or adds components to an existing installation.
To create a new installation, either accept the default () or choose another location.Important: You cannot install \opt\Borland\visibroker this version of VisiBroker on top of previous releases.
Choose Product Components.Depending on the Borland Deployment Platform product you are installing, select from the following product components for each feature set:
VisiBroker Console: GUI and tools for managing VisiBroker ORB and services.
VisiBroker Core: VisiBroker for Java and C++ development tools and server components.
Documentation: Suite of online documentation.
Examples: Example applications for Borland Enterprise Server.
VisiBroker Extended Services: Optional components you purchase for extended VisiBroker functionality.
VisiNotify: An industrial strength, ORB-level implementation of the OMG Event/Notification Service.
VisiSecure: A framework for establishing secure connections between clients and servers.
VisiTime: A complete implementation of the OMG Time Service Specification, Version 1.1.
VisiTransact: A complete implementation of the OMG transaction management solution for transactions with CORBA applications over the Internet or intranets.
VisiTelcoLog: An OMG compliant implementation of the OMG Telecom Log Service specification version 1.1.2
osagent
. This port is used by the ORB to communicate with the
server. You can choose any value between 5000 and 65535. The default is
14000
.
choose
button.
Previous
button to revisit and change any selections you made
except your choice for which product to install. To approve your
choices and start installing, click the Install
button.
Next
. The
Registration Wizard launches in a separate window. After you dismiss the
Registration Wizard, the installer completion panel is displayed.
<install_dir>/license
directory. If you did not
receive a license activation key file, or if you are reinstalling the
software, go to http://www.borland.com/products/downloads/download_visibroker.html
and download a new license key. Important: You must register and activate your license in order to use the product.
Note: If you want to register and activate your
license later by running the lmadm
executable found in the
<install_dir>/bin
directory. choose "No" and click
Next
.
Make a Selection
screen, click on any of the options:
Have a serial Number
: Enter the Serial number.
Have Activation file
: Enter the path for the activation
file.
Done
. Note: You can register and activate your license
later, either by running the lmadm
executable found in the
<install_dir>/bin
directory.
On some hosts, license registration wizard (lmadm) might take a long time to start during installation. This behavior is specifically observed when the system is configured to use IPv6 stack. The connection attempts can be slow if the machine's configurations or network settings are incorrect. To resolve this, you must skip the license registration phase during installation and perform licence registration separately after the installation.
To register and activate your license after installation:
<install_root>/bin
directory.
toolsjdk.config
file and change the value of the
property 'java.net.preferIPv4Stack
' to "true
".
toolsjdk
.config file.
lmadm
from <install_root>/bin
directory and complete the license registration process.
java.net.preferIPv4Stack
' to false
in
toolsjdk
.config, once the license registration is completed.
Note:
When VisiBroker is installed in NFS mounted directories and if there is insufficient disk space for the system temp directory, post installation cleanup process may not remove all the temporary files as the NFS server periodically locks files in the directories. To resolve this, you must manually clean the temp directories/files after installation
The installer generates an install log that is written to the root of the installation directory if you installed VisiBroker from CD, or to the folder where the installer file resides if you used a downloaded file to install VisiBroker.
The VisiBroker install log file is:
<install_dir>/Borland_VisiBroker_InstallLog.xml
The file is an XML formatted log with installation-specific information, such as errors.
The installer is capable of running in a text only mode for UNIX systems. You can invoke the installer with a parameter which specifies the UI mode.
To run the installer in text-only mode:
<install_file>.bin -i console
The installer will write to stdout
and read from
stdin
. This allows you to telnet
from one system to
another and run the installer remotely.
Before running VisiBroker C++ server, VisiTransact, or VisiNotify, you need
to set two license environment variables (BES_LIC_DIR
and
BES_LIC_DEFAULT_DIR)
. During installation, a shell script is
created for you to use for setting these environment variables.
To set the variables:
<install_dir>/bin
.
If you are using the Korn or Bourne shell, use the following script to set environment variables:
vbroker.sh
If you are using the C shell, use the following script to set environment variables:
vbroker.csh
.profile
, .cshrc
, or .login
file.
After creating the text properties file, save it as
<propertiesfile>.txt
, where
<propertiesfile>
is the filename prefix for your properties
file. Now you can invoke the silent installation process using the values
specified in the properties file(s).
Note: All properties and values are case-sensitive. When specifying directory and file paths, always use a forward slash.
The properties file is a plain text file, with each property listed on its own line, terminated by a carriage return, with no blank spaces at the end of each line and no blank lines at the end of the file. The properties can appear in any order in the file.
Properties File Contents for Silent Installation
Variable | Value |
---|---|
INSTALLER_UI | silent (required). The mode of installation. |
USER_INSTALL_DIR | <install_dir> (required). The full path name for
the VisiBroker. The default installation directory is
/opt/Borland/VisiBroker. |
OSAGENT_PORT | (optional). Default is 14000 . |
USER_SHORTCUTS | The required value is /dev/null . |
INSTALL_DOCS | Installs the suite of online documentation. Default is
YES . |
INSTALL_EXAMPLES | Installs the example applications for VisiBroker. Default is
YES . |
INSTALL_TYPE | (Required) VisiBroker Installs VisiBroker |
JVM_JDK_HOME | (optional). Sets the JDK path for VisiBroker components that host user application code. The default is set to the location where the JDK included with VisiBroker is installed. |
INSTALL_VBCONSOLE | Installs the GUI and tools for managing VisiBroker ORB and services.
Default is YES . |
INSTALL_VISICORE | Installs the VisiBroker for Java and C++ development tools and server
components. Default is YES . |
VISI_SERVICES | When INSTALL_TYPE is VisiBroker , installs
any optional VisiBroker Extended Services you purchased. The value is a
comma-delimited list that contains one or more of the following entries:
For example, if you purchased VisiBroker Edition with VisiNotify
and VisiTransact, include the following line in your silent
installation For a description of each optional Extended Service, see the Choose VisiBroker Extended Services section in VisiBroker Installation Guide. |
CONFIGURATION_SETUP | Installs the VisiBroker example configuration. Default is
YES . |
VISICORE_FEATURES | {Java|.NET} This will determine whether you get Visi for Java/C++, Visi for .NET, or both Default is Visi for Java/C++. This is ignored if you specified INSTALL_VISICORE=NO |
This example installs VisiBroker Edition on agent ports and installs several VisiBroker Extended Services.
INSTALLER_UI=silent USER_INSTALL_DIR=/opt/Borland/VisiBroker USER_SHORTCUTS=/dev/null OSAGENT_PORT=14925 INSTALL_TYPE=VisiBroker VISI_SERVICES=VisiNotify,VisiSecure,VisiTime,VisiTransact,VisiTelcoLog
To invoke the silent installation process using the values specified in the properties file:
tar
file you
downloaded.
chmod
all, where 777
indicates all,
to run the installer.
<propertiesfile>
file: <installer file> -f <path to properties file>or where
<path to properties file>
is the full path of the
propertiesfile
file. Note: After silent installation is completed, you
need to register and activate the license you received for your product. The
license may be in the form of an email from Borland listing one or more serial
numbers and license keys, or it may be a license key file sent to you in an
email from Borland. If you want to register and activate your license, run the
lmadm
executable found in the <install_dir>/bin
directory.
Before using VisiBroker, you need to register and activate the license you received for your product. The license may be in the form of an email from Borland listing one or more serial numbers and license keys, or it may be a license key file sent to you in an email from Borland.
If you have already received a key file in an email from Borland for a
product you purchased online or downloaded for evaluation, or if you downloaded
a free version of the product, you can use the registration wizard to apply the
key file, or you can copy it to the <install_dir>/license
directory and it will be applied automatically when you restart your
product.
If you have a serial number and key, you can register and activate your VisiBroker product using one of the following registration methods:
Depending on which method you choose, you may be asked to indicate whether you have a Borland Developer Network (BDN) account. If you do not have an account, you will be prompted to create one in the product registration wizard.
If you do not choose the Direct registration method, you will receive an
activation file. Simply copy this file into the
<install_dir>/license
directory and it will be applied
automatically when you start your product.
To use the Borland product registration wizard for Direct registration:
Next
.
Next
. If
you do not have an account you are prompted to create one in this wizard.
Next
. The
wizard monitors and displays the progress of your registration.
Next
. Then
click Finish
to close the Wizard. To use the Borland product registration wizard for Email registration:
Next
.
Next
. If
you do not have an account you are prompted to create one in this wizard.
Next
.
Next
.
Finish
. You will receive a product
activation file by email.
<install_dir>/license
directory, and it will be applied automatically when you start your product.
To use the Borland product registration wizard for Web page registration:
Next
.
Finish
to close the Wizard.
Login
. If you do not have an account, click the Create account
link (http://reg.borland.com/srs5/new_user.jsp).
Continue
.
Register
. You will receive a product activation file by
email.
<install_dir>/license
directory, and it will be applied automatically when you start your product.
To use the Borland product registration wizard for Telephone registration:
Next
.
Next
, then click Finish
to close the
Wizard.
<install_dir>/license
directory, and it will be applied
automatically when you start your product. To uninstall VisiBroker:
osagent
)
running during the uninstall.
<install_root>/UninstallerData
directory.
uninstall
command: uninstall
Note: This does not remove files and folders that were created after the installation.
uninstall
command, check the installation
directory and remove any unnecessary files and subdirectories.