Installation Guide - Borland Technical Publications
Installation Guide - Borland Technical Publications Installation Guide - Borland Technical Publications
Installation Guide VERSION 5.2 Borland ® Enterprise Server Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA 95066-3249 www.borland.com
- Page 2 and 3: Borland Software Corporation may ha
- Page 5 and 6: Chapter 1 Chapter1Introduction to B
- Page 7 and 8: Documentation conventions The Borla
- Page 9 and 10: Contacting Borland support World Wi
- Page 11 and 12: Chapter 2 Chapter2Planning your ins
- Page 13 and 14: Disk space requirements • Netscap
- Page 15 and 16: What's next? What's next? install t
- Page 17 and 18: Chapter 3 Chapter3Installing on Win
- Page 19 and 20: Installing the Borland Enterprise S
- Page 21 and 22: Installing the Borland Enterprise S
- Page 23 and 24: Product documentation Changing the
- Page 25 and 26: Licensing and registering using the
- Page 27 and 28: Licensing and registering using the
- Page 29 and 30: Chapter 4 Chapter4Installing on UNI
- Page 31 and 32: File ownership and the iaschangeown
- Page 33 and 34: in/ias: server_root/sk.txt: cannot
- Page 35 and 36: Installing more than one server Not
- Page 37 and 38: Installing on Linux installer.bin -
- Page 39 and 40: Chapter 5 Chapter5Installing BES Us
- Page 41 and 42: Using silent installation Reinstall
- Page 43 and 44: Windows properties file Windows pro
- Page 45 and 46: Index Symbols ... ellipsis 1-3 | ve
- Page 47 and 48: y phone 3-10 console 3-9 online 3-1
<strong>Installation</strong> <strong>Guide</strong><br />
VERSION 5.2<br />
<strong>Borland</strong> ®<br />
Enterprise Server<br />
<strong>Borland</strong> Software Corporation<br />
100 Enterprise Way, Scotts Valley, CA 95066-3249<br />
www.borland.com
<strong>Borland</strong> Software Corporation may have patents and/or pending patent applications covering subject matter in this<br />
document. Please refer to the product CD or the About dialog box for the list of applicable patents.The furnishing of<br />
this document does not give you any license to these patents.<br />
COPYRIGHT © 1992–2003 <strong>Borland</strong> Software Corporation. All rights reserved. All <strong>Borland</strong> brand and product names<br />
are trademarks or registered trademarks of <strong>Borland</strong> Software Corporation in the United States and other countries.<br />
All other marks are the property of their respective owners.<br />
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).<br />
BES0052WW21000<br />
0102030405-9 8 7 6 5 4 3 2<br />
Contents<br />
Chapter 1<br />
Introduction to <strong>Borland</strong> Enterprise<br />
Server 1-1<br />
<strong>Borland</strong> Enterprise Server Documentation . . . 1-1<br />
Documentation conventions . . . . . . . . . . . 1-3<br />
Platform conventions . . . . . . . . . . . . . 1-3<br />
Contacting <strong>Borland</strong> support . . . . . . . . . . . 1-3<br />
Online resources . . . . . . . . . . . . . . . . 1-4<br />
World Wide Web . . . . . . . . . . . . . . . . 1-5<br />
<strong>Borland</strong> newsgroups . . . . . . . . . . . . . . 1-5<br />
Chapter 2<br />
Planning your installation 2-1<br />
Package contents . . . . . . . . . . . . . . . . . . 2-1<br />
System requirements . . . . . . . . . . . . . . . 2-1<br />
JDK. . . . . . . . . . . . . . . . . . . . . . . . 2-2<br />
Web . . . . . . . . . . . . . . . . . . . . . . . 2-2<br />
Disk space requirements . . . . . . . . . . . . . 2-3<br />
Licensing . . . . . . . . . . . . . . . . . . . . . . 2-3<br />
Planning your network . . . . . . . . . . . . . . 2-3<br />
What's next? . . . . . . . . . . . . . . . . . . . . 2-5<br />
Chapter 3<br />
Installing on Windows NT or 2000 3-1<br />
Preparing for installation . . . . . . . . . . . . . 3-1<br />
JDK. . . . . . . . . . . . . . . . . . . . . . . . 3-1<br />
Installing the <strong>Borland</strong> Enterprise Server . . . . 3-2<br />
SonicMQ Messaging Service . . . . . . . . . 3-6<br />
Installing a standalone <strong>Borland</strong> Enterprise Server<br />
Management Console . . . . . . . . . . . . . . 3-6<br />
Product documentation . . . . . . . . . . . . . . 3-7<br />
Installing more than one server . . . . . . . . . 3-7<br />
Install log . . . . . . . . . . . . . . . . . . . . . . 3-8<br />
Uninstalling the <strong>Borland</strong> Enterprise Server . . . 3-8<br />
Licensing and registering using the <strong>Borland</strong><br />
Management Console . . . . . . . . . . . . . . 3-9<br />
Licensing the <strong>Borland</strong> Enterprise Server. . . 3-9<br />
Registering the <strong>Borland</strong> Enterprise Server. .3-10<br />
Chapter 4<br />
Installing on UNIX/Linux 4-1<br />
Installing on HP-UX or IBM AIX. . . . . . . . . 4-1<br />
Preparing for installation . . . . . . . . . . . . . 4-1<br />
JDK. . . . . . . . . . . . . . . . . . . . . . . . 4-2<br />
Mounting a CD. . . . . . . . . . . . . . . . . . . 4-2<br />
Starting the installation . . . . . . . . . . . . . 4-3<br />
File ownership and the iaschangeowner script . 4-3<br />
Changing ownership of a server instance . . 4-3<br />
Installing the <strong>Borland</strong> Enterprise Server . . . . . 4-5<br />
Licensing . . . . . . . . . . . . . . . . . . . . . 4-5<br />
Installing a standalone <strong>Borland</strong> Enterprise Server<br />
Management Console. . . . . . . . . . . . . . . 4-6<br />
Product documentation . . . . . . . . . . . . . . 4-6<br />
Installing more than one server . . . . . . . . . . 4-7<br />
Setting environment variables for VisiBroker<br />
(Edition and standalone) . . . . . . . . . . . . . 4-7<br />
Changing environment variables in UNIX . . 4-8<br />
Uninstalling the <strong>Borland</strong> Enterprise Server . . . 4-8<br />
Running the installer without a GUI . . . . . . . 4-8<br />
Installing on Linux . . . . . . . . . . . . . . . . . 4-9<br />
KornShell. . . . . . . . . . . . . . . . . . . . . 4-9<br />
Chapter 5<br />
Installing BES Using Silent <strong>Installation</strong><br />
(Windows, Solaris, Linux) 5-1<br />
What is silent installation? . . . . . . . . . . . . . 5-1<br />
Preparing for installation. . . . . . . . . . . . . . 5-1<br />
Disk space requirements . . . . . . . . . . . . 5-2<br />
JDK . . . . . . . . . . . . . . . . . . . . . . . . 5-2<br />
Uninstalling previous versions of <strong>Borland</strong><br />
Enterprise Server . . . . . . . . . . . . . . . 5-2<br />
Using silent installation . . . . . . . . . . . . . . 5-3<br />
Invoking silent installation on Windows . . . 5-3<br />
Invoking silent installation on Solaris<br />
or Linux. . . . . . . . . . . . . . . . . . . . . 5-4<br />
Windows properties file . . . . . . . . . . . . . . 5-5<br />
Solaris/Linux properties file. . . . . . . . . . . . 5-5<br />
Use of JVM_JDK_HOME . . . . . . . . . . . . . . 5-6<br />
i
Chapter<br />
1<br />
Chapter1Introduction to <strong>Borland</strong> Enterprise<br />
Server<br />
The <strong>Borland</strong> Enterprise Server is a set of services and tools that enable you to build,<br />
deploy, and manage enterprise applications in your corporate environment. These<br />
applications provide dynamic content by using JSP, servlets, and Enterprise Java<br />
Bean (EJB) technologies.<br />
<strong>Borland</strong> Enterprise Server Documentation<br />
Important<br />
The <strong>Borland</strong> Enterprise Server documentation set includes the following:<br />
• The <strong>Borland</strong> Enterprise Server <strong>Installation</strong> <strong>Guide</strong><br />
• The <strong>Borland</strong> Enterprise Server User’s <strong>Guide</strong><br />
• The <strong>Borland</strong> Enterprise Server Developer’s <strong>Guide</strong><br />
• The <strong>Borland</strong> Enterprise Server VisiBroker Developer’s <strong>Guide</strong><br />
• The <strong>Borland</strong> Enterprise Server VisiBroker VisiNotify <strong>Guide</strong><br />
• The <strong>Borland</strong> Enterprise Server VisiBroker Programmer’s Reference<br />
• The <strong>Borland</strong> Enterprise Server VisiBroker GateKeeper <strong>Guide</strong><br />
• The <strong>Borland</strong> Enterprise Server Pet Store Tutorial<br />
The documentation in PDF format and updates to the product documentation are<br />
available on the web at http://www.borland.com/techpubs/bes.<br />
Introduction to <strong>Borland</strong> Enterprise Server 1-1
<strong>Borland</strong> Enterprise Server Documentation<br />
Note:<br />
Windows<br />
UNIX<br />
Note:<br />
To access the standalone online Help Topics on a machine where the product is<br />
installed, use one of the following methods:<br />
• Choose Start|Programs|<strong>Borland</strong> Enterprise Server|Help Topics<br />
• Open a command shell and enter the command:<br />
beshelp<br />
To recognize the beshelp command, your path system variable must include the<br />
/bin directory, or you can enter the path explicitly.<br />
To access the online Help Topics and the Pet Store Tutorial on a machine where the<br />
product is installed, use one of the following methods:<br />
• From within the Management Console, choose|Help<br />
• (Help Topics only) From within the DDEditor, choose|Help<br />
• (Help Topics only) (VisiBroker standalone) From within the VisiBroker Console,<br />
choose|Help<br />
The <strong>Installation</strong> <strong>Guide</strong> describes how to install the <strong>Borland</strong> Enterprise Server on your<br />
network. It is written for system administrators who are familiar with Windows NT,<br />
2000, or UNIX operating systems.<br />
The User's <strong>Guide</strong> provides information about using the <strong>Borland</strong> Enterprise Server.<br />
This information includes how to use the graphical interface tools to start, stop, and<br />
manage servers and services, how to use EJB and web containers, the wizards, the<br />
Deployment Descriptor Editor, and the Application Assembly Tool. This guide also<br />
describes the Dreamweaver UtraDev plug-in.<br />
The Developer's <strong>Guide</strong> provides detailed information about packaging, deployment,<br />
and management of distributed object-based applications in their operational<br />
environment. Tuning services, establishing connections, and advanced approaches to<br />
common problems are discussed. Additionally, this guide describes the VisiClient<br />
Container.<br />
The VisiBroker Developer's <strong>Guide</strong> describes how to develop VisiBroker applications in<br />
Java or C++. It familiarizes you with configuration and management of the<br />
Visibroker ORB using its consoles and properties file. Also described is the IDL<br />
compiler, the Smart Agent, the Location, Naming and Event Services, the object<br />
ActiActivationmon, the Quality of Service, and the Interface Repository.<br />
The VisiBroker VisiNotify <strong>Guide</strong> describes <strong>Borland</strong>'s implementation of the OMG<br />
standard, Notification Service. This guide discusses how to use the major features of<br />
the notification messaging framework, in particular, the Quality of Service (QoS)<br />
properties, Filtering, and Publish/Subscribe Adapter (PSA).<br />
The VisiBroker Programmer's Reference provides a description of the classes and<br />
interfaces supplied with VisiBroker for Java and C++ in addition to information<br />
about how to use the programming tools and command-line options.<br />
The VisiBroker GateKeeper <strong>Guide</strong> describes how to use the VisiBroker GateKeeper to<br />
enable VisiBroker clients to communicate with servers across networks, while still<br />
conforming to the security restrictions imposed by web browsers and firewalls.<br />
1-2 <strong>Installation</strong> <strong>Guide</strong>
Documentation conventions<br />
The <strong>Borland</strong> Enterprise Pet Store Tutorial guides you through a basic tour of the BES<br />
product with particular focus on clustering using the <strong>Borland</strong> Management Server (a<br />
built-in management service).<br />
Documentation conventions<br />
The documentation for the <strong>Borland</strong> Enterprise Server uses the typefaces and symbols<br />
described below to indicate special text:<br />
Convention<br />
Used for<br />
italics<br />
Information that the user or application<br />
provides, such as variables in syntax diagrams.<br />
It is also used for new terms and book titles.<br />
computer<br />
Sample command lines and code.<br />
bold computer<br />
In text, bold indicates information the user<br />
types in. In code samples, bold highlights<br />
important statements.<br />
[ ] Optional items.<br />
... Previous argument that can be repeated.<br />
| Two mutually exclusive choices.<br />
Keycaps<br />
A key on your keyboard. For example, Press<br />
Esc to exit.<br />
Platform conventions<br />
The <strong>Borland</strong> Enterprise Server documentation uses the following symbols to indicate<br />
platform-specific information:<br />
Windows: Windows NT and Windows 2000<br />
WinNT: Windows NT only<br />
Win2000: Windows 2000 only<br />
UNIX: UNIX platforms<br />
Solaris: Solaris only<br />
Linux: Linux only<br />
Contacting <strong>Borland</strong> support<br />
<strong>Borland</strong> offers a variety of support options. These include free services on the<br />
Internet where you can search our extensive information base and connect with other<br />
users of <strong>Borland</strong> products. In addition, you can choose from several categories of<br />
telephone support, ranging from support on installation of <strong>Borland</strong> products to feebased,<br />
consultant-level support and detailed assistance.<br />
Introduction to <strong>Borland</strong> Enterprise Server 1-3
Contacting <strong>Borland</strong> support<br />
For more information about <strong>Borland</strong>'s support services, please see our web site at:<br />
http://www.borland.com/devsupport<br />
and select your geographic region.<br />
For <strong>Borland</strong> support worldwide information, visit:<br />
http://www.borland.com/devsupport/contacts.<br />
When contacting <strong>Borland</strong>'s support, be prepared to provide the following<br />
information:<br />
• Name<br />
• Company and site ID<br />
• Phone number<br />
• Your Access ID number (U.S.A. only<br />
• Operating system and version (for example, Windows NT Server 4.0 with Service<br />
Pack 5)<br />
• <strong>Borland</strong> product name and version (for example, <strong>Borland</strong> Enterprise Server 5.2,<br />
AppServer Edition)<br />
• Any patches or service packs applied<br />
• Client language and version (if applicable)<br />
• Database and version (if applicable)<br />
• Detailed description and history of the problem<br />
• Any log files which indicate the problem<br />
• Details of any error messages or exceptions raised<br />
Online resources<br />
You can get information from any of these online sources:<br />
World Wide Web<br />
Online Support<br />
Listserv<br />
http://www.borland.com<br />
http://support.borland.com (access ID required)<br />
To subscribe to electronic newsletters, use the online form<br />
at:<br />
http://www.borland.com/contact/listserv.html<br />
or, for <strong>Borland</strong>'s international listserver,<br />
http://www.borland.com/contact/intlist.html<br />
1-4 <strong>Installation</strong> <strong>Guide</strong>
Contacting <strong>Borland</strong> support<br />
World Wide Web<br />
Check http://www.borland.com regularly. The <strong>Borland</strong> Enterprise Server Product<br />
Team posts white papers, competitive analyses, answers to FAQs, sample<br />
applications, updated software, updated documentation, and information about new<br />
and existing products.<br />
You may want to check these URLs in particular:<br />
• http://www.borland.com/products/downloads (updated software and other<br />
files)<br />
• http://www.borland.com/techpubs/bes (documentation)<br />
• http://community.borland.com (contains our web-based news magazine for<br />
developers)<br />
<strong>Borland</strong> newsgroups<br />
Note:<br />
You can participate in many threaded discussion groups devoted to the <strong>Borland</strong><br />
Enterprise Server products.<br />
You can find user-supported newsgroups for Enterprise Server and other <strong>Borland</strong><br />
products at:<br />
http://www.borland.com/newsgroups.<br />
These newsgroups are maintained by users and are not official <strong>Borland</strong> sites.<br />
Introduction to <strong>Borland</strong> Enterprise Server 1-5
1-6 <strong>Installation</strong> <strong>Guide</strong>
Chapter<br />
2<br />
Chapter2Planning your installation<br />
Important<br />
This chapter describes installation requirements for the <strong>Borland</strong> Enterprise Server<br />
and its components. It includes planning guidelines for installing components on<br />
your network.<br />
Go to http://www.borland.com/techpubs/bes for documentation updates and<br />
more information on:<br />
• installing <strong>Borland</strong> Enterprise Server on HP-UX or IBM AIX<br />
• installing BES using silent installation (HP-UX or IBM AIX)<br />
Package contents<br />
Note:<br />
The package contains the <strong>Borland</strong> Enterprise Server CD and product documentation.<br />
Your package may include additional product CDs that ship with the <strong>Borland</strong><br />
Enterprise Server.<br />
You can also download the <strong>Borland</strong> Enterprise Server software from the <strong>Borland</strong> web<br />
site: http://www.borland.com/products/downloads.<br />
This guide describes how to install the <strong>Borland</strong> Enterprise Server on Windows, UNIX<br />
and Linux.<br />
System requirements<br />
Please refer to the <strong>Borland</strong> web site, http://www.borland.com/techpubs/bes/<br />
platforms for the latest information on platforms supported by the <strong>Borland</strong><br />
Enterprise Server and for JDK requirements.<br />
In addition to platform-specific requirements, the <strong>Borland</strong> Enterprise Server<br />
components use TCP and UDP Broadcast services to communicate. Even if you are<br />
Planning your installation 2-1
System requirements<br />
running the components on a single machine you must have TCP and UDP services<br />
available.<br />
JDK<br />
The installer installs JDK versions 1.4.1 and 1.3.1. The <strong>Borland</strong> Enterprise Server<br />
infrastructure and tools use JDK 1.4. Third party components bundled with the<br />
<strong>Borland</strong> Enterprise Server are certified to work JDK 1.3.<br />
The <strong>Borland</strong> Enterprise Server installer allows you to specify which default JDK<br />
version you want the Server to use after installation is complete. The default version<br />
you specify is used for components that host user application code, for example, in<br />
Partitions (including the Standard Partition), and the application client container,<br />
"VisiClient Container". You can change the JDK version each Partition will run on<br />
using the <strong>Borland</strong> Management Console. For more information, refer to the "Server’s<br />
View" chapter in <strong>Borland</strong> Enterprise Server User's <strong>Guide</strong>.<br />
Other JDKs<br />
On the JDK installer panel you can select a default JDK other than one packaged with<br />
the installer to host your application code. However, choosing another JDK may have<br />
unpredictable results, so we highly recommended that you use the JDK packaged<br />
with the installer.<br />
JDKs for HP-UX and IBM AIX<br />
The <strong>Borland</strong> Enterprise Server installation packages for HP-UX and IBM AIX do not<br />
ship any version of the Java Development Kit (JDK). For information on Java<br />
products for HP-UX go to http://www.hp.com/products1/unix/java/. For<br />
information on Java products for IBM AIX go to http://www.ibm.com/<br />
developerworks/tools.<br />
Make sure you have the appropriate Java Development Kit (JDK) installed in your<br />
environment before installing <strong>Borland</strong> Enterprise Server on HP-UX or IBM AIX. You<br />
need the full JDK installed, not just the Java Runtime Environment (JRE).<br />
VisiBroker<br />
A standalone VisiBroker installation requires the appropriate JDK. Please refer to the<br />
above platform page to see what is supported.<br />
To ensure the necessary JDK is at the start of your PATH, type the following at a<br />
command prompt:<br />
java -version<br />
Web<br />
To use the Web engine and Web Administration Tool included with the <strong>Borland</strong><br />
Enterprise Server, you need one of the following web browsers:<br />
2-2 <strong>Installation</strong> <strong>Guide</strong>
Disk space requirements<br />
• Netscape Navigator, version 4.6 or later<br />
• Microsoft Internet Explorer, version 5.0 or later<br />
Disk space requirements<br />
Important<br />
The following are the general disk space requirements.<br />
The disk space requirements can be affected by:<br />
• operating system<br />
• JDK version<br />
Disk space requirements<br />
Component<br />
<strong>Borland</strong> Enterprise Server (full installation)<br />
<strong>Borland</strong> VisiBroker (standalone)<br />
Space<br />
626 MB (plus 329 MB in your temporary<br />
directory)<br />
321 MB (plus 329 MB in your temporary<br />
directory)<br />
Note:<br />
The messaging shared service product, SonicMQ, is bundled with the <strong>Borland</strong><br />
Enterprise Server installation. SonicMQ automatically installs, requires no user<br />
intervention, and does not allow configuration. For more detailed information on the<br />
SonicMQ product, refer to the SonicMQ documentation located in \<br />
SonicMQ\sonicmq_docs\.<br />
Licensing<br />
Before you install the <strong>Borland</strong> Enterprise Server, make sure you have the serial<br />
numbers and/or license keys to run the <strong>Borland</strong> Enterprise Server edition that you<br />
purchased and its related components. If you have not received a license for the<br />
<strong>Borland</strong> Enterprise Server, contact your <strong>Borland</strong> sales representative. For more<br />
information about licensing and registration go to Chapter 3, “Installing on Windows<br />
NT or 2000”.<br />
Planning your network<br />
The following table shows the number of components required for each edition. Use<br />
this information to plan which components to install on each computer. In this table,<br />
the term network indicates a collection of components that are set up to communicate<br />
across the same Smart Agent port.<br />
Planning your installation 2-3
Planning your network<br />
Network requirements<br />
Components<br />
<strong>Borland</strong> Enterprise Server AppServer Edition<br />
<strong>Borland</strong> Enterprise Server VisiBroker Edition<br />
<strong>Borland</strong> Enterprise Server Web Edition<br />
<strong>Borland</strong> Enterprise Server Management<br />
Console<br />
<strong>Borland</strong> Management Hub<br />
<strong>Borland</strong> VisiBroker (standalone)<br />
Requirements<br />
1 copy per development or deployment system.<br />
Includes the VisiBroker and Web Editions.<br />
1 copy per development or deployment system.<br />
Includes the Web Edition.<br />
1 copy per development or deployment system.<br />
At least 1 copy per network, multiple copies as<br />
needed.<br />
At least 1 copy per network, multiple copies as<br />
needed.<br />
1 copy per development or deployment system.<br />
Note:<br />
You can also configure the <strong>Borland</strong> Enterprise Server to run on a single, stand-alone<br />
computer with TCP and UDP networking capabilities.<br />
When planning the installation, remember the following:<br />
• The AppServer Edition includes both the VisiBroker and Web Editions. If you<br />
have an older version of the VisiBroker Edition on your computer, <strong>Borland</strong><br />
recommends you remove it before installing the new Edition.<br />
• You can install the <strong>Borland</strong> Enterprise Server Management Console or <strong>Borland</strong><br />
Management Server Hub separately. Typically, you install either the AppServer,<br />
VisiBroker or Web Edition on a large shared UNIX or NT machine. You can install<br />
the Management Console on any machine you use to view, modify or manage<br />
your distributed applications.<br />
• Installing the product documentation (online Help Topics and Examples) is<br />
optional. <strong>Borland</strong> recommends you install the "docs".<br />
Information requested includes:<br />
Serial number and license key: You should have a serial number and/or license key<br />
for the <strong>Borland</strong> Enterprise Server Editions and related products.<br />
<strong>Installation</strong> directory: This is the directory you specify to install the server. If you are<br />
installing the <strong>Borland</strong> Enterprise Server and the Management Console on the same<br />
computer, we recommend you use the same installation directory.<br />
JDK: You must specify a JDK version, 1.4.1. or 1.3.1 to host user application code.<br />
Remember, it is highly recommended that you use the JDK included with the<br />
installer.<br />
Smart Agent Port: This is the network-wide UDP Broadcast port used by<br />
the <strong>Borland</strong> Enterprise Server to communicate with the Smart Agent. By default, the<br />
port number is 14000, but you can specify any vacant port number in the range of<br />
5000 to 65535. All components that communicate with one another must have the<br />
same port number.<br />
Server name: This is a user-defined name that uniquely identifies an instance of the<br />
<strong>Borland</strong> Enterprise Server. By default, this is the name of the computer where you<br />
2-4 <strong>Installation</strong> <strong>Guide</strong>
What's next?<br />
What's next?<br />
install the <strong>Borland</strong> Enterprise Server. Every <strong>Borland</strong> Enterprise Server using the same<br />
Smart Agent port should have a unique name.<br />
Once you've gathered license information and planned your network installations,<br />
you are ready to install the <strong>Borland</strong> Enterprise Server. If you are installing on<br />
Windows, see Chapter 3, “Installing on Windows NT or 2000”. If you're installing on<br />
UNIX, see Chapter 4, “Installing on UNIX/Linux”.<br />
Planning your installation 2-5
2-6 <strong>Installation</strong> <strong>Guide</strong>
Chapter<br />
3<br />
Chapter3Installing on Windows NT or 2000<br />
Important<br />
This chapter describes how to install the <strong>Borland</strong> Enterprise Server and related<br />
components on Windows NT or 2000. If you are installing on UNIX or Linux, see<br />
Chapter 4, “Installing on UNIX/Linux”.<br />
For documentation updates, go to http://www.borland.com/techpubs/bes.<br />
Preparing for installation<br />
You can install the <strong>Borland</strong> Enterprise Server from the CD or download the software<br />
from the <strong>Borland</strong> web site http://www.borland.com/products/downloads.<br />
Before you install the <strong>Borland</strong> Enterprise Server:<br />
1 Exit all applications.<br />
2 Select an installation method:<br />
• If you want to download a version of the product from the <strong>Borland</strong> web site go<br />
to http://www.borland.com/products/downloads.<br />
• If you are installing from CD, mount the <strong>Borland</strong> Enterprise Server CD.<br />
JDK<br />
The installer installs JDK versions 1.4.1 and 1.3.1. The <strong>Borland</strong> Enterprise Server<br />
infrastructure and tools use JDK 1.4. Third party components bundled with the<br />
<strong>Borland</strong> Enterprise Server are certified to work JDK 1.3.<br />
The <strong>Borland</strong> Enterprise Server installer allows you to specify which default JDK<br />
version you want the Server to use after installation is complete. The default version<br />
you specify is used for components that host user application code, for example, in<br />
Partitions (including the Standard Partition), and the application client container,<br />
"VisiClient Container". You can change the JDK version each Partition will run on<br />
Installing on Windows NT or 2000 3-1
Installing the <strong>Borland</strong> Enterprise Server<br />
using the <strong>Borland</strong> Management Console. For more information, refer to the "Server’s<br />
View" chapter in <strong>Borland</strong> Enterprise Server User's <strong>Guide</strong>.<br />
Other JDKs<br />
On the JDK installer panel you can select a default JDK other than one packaged with<br />
the installer to host your application code. However, choosing another JDK may have<br />
unpredictable results, so we highly recommended that you use the JDK packaged<br />
with the installer.<br />
Note:<br />
JDKs for HP-UX and IBM AIX<br />
The <strong>Borland</strong> Enterprise Server installation packages for HP-UX and IBM AIX do not<br />
ship any version of the Java Development Kit (JDK). For information on Java<br />
products for HP-UX go to http://www.hp.com/products1/unix/java/. For<br />
information on Java products for IBM AIX go to http://www.ibm.com/<br />
developerworks/tools.<br />
Make sure you have the appropriate Java Development Kit (JDK) installed in your<br />
environment before installing <strong>Borland</strong> Enterprise Server on HP-UX or IBM AIX. You<br />
need the full JDK installed, not just the Java Runtime Environment (JRE).<br />
We recommend uninstalling any previous versions or evaluation versions of the<br />
<strong>Borland</strong> Enterprise Server, or install the new version to a different location, on a<br />
different install path. For more information on installing multiple servers, see<br />
“Installing more than one server” on page 3-7.<br />
Installing the <strong>Borland</strong> Enterprise Server<br />
To install the <strong>Borland</strong> Enterprise Server and related components:<br />
1 If installing from CD, browse to your CD drive.<br />
2 Within the CD, double-click the install_windows.exe icon to start the installation.<br />
3 Select Install <strong>Borland</strong> Enterprise Server.<br />
4 Follow the on screen instructions. For most options, defaults offered by the<br />
installation wizard are acceptable.You can use the Previous button to return to<br />
earlier screens and change any information that is incorrect.<br />
Changing JDKs after installation<br />
Once the <strong>Borland</strong> Enterprise Server is installed, you can use the <strong>Borland</strong><br />
Management Console to change and configure a Partition's JDK. Refer to<br />
"Configuring a partition" in the <strong>Borland</strong> Enterprise Server User's <strong>Guide</strong>, and the<br />
context help included within the Partition configuration panel.<br />
VisiClient Container: To change the JDK for the VisiClient Container (application<br />
client container), you must edit the appclient.config file manually. This file can<br />
be found in /bin/appclient.config.<br />
3-2 <strong>Installation</strong> <strong>Guide</strong>
Installing the <strong>Borland</strong> Enterprise Server<br />
Note:<br />
Note:<br />
Note:<br />
Edit the following text string: javahome $var(installRoot)/jdk/jdk1.4.1.<br />
For more information on the VisiClient Container refer to "The VisiClient<br />
Container" in the <strong>Borland</strong> Enterprise Server Developer's <strong>Guide</strong>.<br />
For updates on JDK requirements for Windows, Unix/Linux, and for VisiBroker,<br />
please refer to the <strong>Borland</strong> web site, http://www.borland.com/techpubs/bes/<br />
platforms.<br />
1 On the license agreement screen, specify the following:<br />
• License Agreement information. <strong>Installation</strong> and use of the <strong>Borland</strong> Enterprise<br />
Server requires acceptance of the license agreement.<br />
• License information. This information includes a serial number and a license<br />
key. The license information indicates which Edition(s) you have purchased,<br />
and which features will be available to you.<br />
If you do not provide license information here, you are able to complete the<br />
installation. However, you are required to enter license information later using<br />
the Management Console. For more information, refer to “Licensing and<br />
registering using the <strong>Borland</strong> Management Console” on page 3-9.<br />
If you are installing a Client only or the VisiBroker standalone version, you<br />
must provide license information at this time.<br />
2 When the Choose Product Components screen appears, select one of the<br />
following:<br />
• <strong>Borland</strong> Enterprise Server (complete). Installs the entire <strong>Borland</strong> Enterprise<br />
Server, which includes the AppServer Edition, the VisiBroker Edition and Web<br />
Edition.<br />
• <strong>Borland</strong> VisiBroker (standalone). Installs VisiBroker for C++ and Java ONLY.<br />
The VisiBroker standalone option is not the VisiBroker Edition. The VisiBroker<br />
standalone installation does not include the Web Edition; the VisiBroker<br />
Edition installation does.<br />
Choose product installation<br />
Installing on Windows NT or 2000 3-3
Installing the <strong>Borland</strong> Enterprise Server<br />
Note:<br />
The <strong>Borland</strong> Enterprise Server and standalone VisiBroker installations allow you<br />
to install different features in different places. You can also select a "custom"<br />
installation, which is a variation of features.<br />
3 Depending on which <strong>Borland</strong> Enterprise Server product you choose, select from<br />
the following product components for each feature set (next screen):<br />
<strong>Borland</strong> Enterprise Server<br />
• Management Console. The <strong>Borland</strong> Enterprise Server includes a graphical user<br />
interface, called the Management Console, which acts as the focal point for<br />
managing servers and applications on your network. This option allows you to<br />
install the Console separately from the <strong>Borland</strong> Enterprise Server.<br />
• Server. This includes all <strong>Borland</strong> Enterprise Server components such as Apache<br />
Web server, JDataStore, and such.<br />
• Client. This is a client container that hosts client applications such as J2EE and<br />
CORBA clients.<br />
• Docs This option installs the online Help Topics, Pet Store Tutorial, and<br />
Examples for the <strong>Borland</strong> Enterprise Server.<br />
• Management Hub. This includes all of the <strong>Borland</strong> Management Server<br />
components, such as the management repository, the management server<br />
client, and such.<br />
In a typical install, only one Management Hub should be installed per<br />
management domain.<br />
• Custom. This option is a variation on any of the above component selections.<br />
<strong>Borland</strong> VisiBroker (standalone)<br />
• VisiBroker Console. This installs just the VisiBroker Console, which is a GUI<br />
and tools for managing the VisiBroker ORB and services.<br />
• VisiBroker ORB. This installs VisiBroker for C++ and Java only.<br />
• Docs. This option installs the online Help Topics, Pet Store Tutorial, and<br />
Examples for the <strong>Borland</strong> Enterprise Server.<br />
• Custom. This option is a variation on any of the above component selections.<br />
3-4 <strong>Installation</strong> <strong>Guide</strong>
Installing the <strong>Borland</strong> Enterprise Server<br />
Choosing product components<br />
Note:<br />
Important<br />
4 Specify installation settings for the following:<br />
• Smart Agent port (osagent). This specifies the Smart Agent port (OSAGENT_PORT<br />
environment variable) used by the server. This is a number between 5,000 and<br />
65,535.<br />
Ports in the <strong>Borland</strong> Enterprise Server are:<br />
• The Smart Agent port is also known as the osagent. This port is used by the<br />
ORB to communicate with the server. The Smart Agent must be specified at<br />
installation time. You can change the Smart Agent port at any time using the<br />
Console.<br />
• The Management port is the port the <strong>Borland</strong> Enterprise Server listens to for<br />
management functionality in the Console. This may also be referred to as the<br />
"user port". This port can only be specified and changed after installation.<br />
The Management port is set using the <strong>Borland</strong> Enterprise Server Management<br />
Console. If you change the Management port (user port) of a server that is part<br />
of a cluster, in order to maintain the cluster's operation, you must also make the<br />
same change to the Management port for all other servers in that cluster. Note<br />
that the Management port can only be changed locally, on the machine on<br />
which the server is installed.<br />
• Server name. Every server using the same Smart Agent (osagent)port should<br />
have a unique name.<br />
5 Location for the product icons. You can choose between a number of options for<br />
product icon placement. If you choose "In an existing Program Group", a dropdown<br />
menu activates in your Start menu.<br />
6 Select a Java Deveopment Kit. Remember, it is highly recommended that you use<br />
a JDK packaged with the installer.<br />
Installing on Windows NT or 2000 3-5
Installing a standalone <strong>Borland</strong> Enterprise Server Management Console<br />
Note:<br />
7 When the pre-installation summary screen appears, check that component and<br />
configuration information is correct, and that your Disk Space Available exceeds<br />
the Disk Space Required. To start the installation, click Install.<br />
8 After the installation completes you have the option to modify your system<br />
environment by including the /bin directory to your environment path. The<br />
default is set to "No".<br />
You may have to manually add certain components, such as a JDK, to your<br />
environment path if you select the default.<br />
SonicMQ Messaging Service<br />
The SonicMQ Message Broker (a full implementation of the Java Messaging Service<br />
(JMS)) is automatically installed with the <strong>Borland</strong> Enterprise Server. For information<br />
about SonicMQ, please refer to their documentation, which can be found in<br />
\SonicMQ\sonicmq_docs\.<br />
Installing a standalone <strong>Borland</strong> Enterprise Server Management<br />
Console<br />
The <strong>Borland</strong> Enterprise Server includes a graphical user interface, called the<br />
Management Console, which acts as the focal point for managing servers and<br />
applications on your network.<br />
The server typically runs on a large, shared UNIX or NT machine, while the<br />
Management Console runs on any machine from which you want to view or modify<br />
the distributed system. Once the Management Console is installed, you can deploy to<br />
any server on your network.<br />
1 When the Smart Agent screen appears, specify the same Smart Agent port as those<br />
specified for the server(s) you want the Management Console to support.<br />
2 After installation, if you want to change the Smart Agent port, right-click on the<br />
server in the Navigation Pane and select "Configure". You can change the value in<br />
the Smart Agent port field. The Smart Agent address specifies the IP address or<br />
the host name of the machine running the Smart Agent. The default value is null<br />
which tells the application to use the value from the OSAGENT_ADDR environment<br />
variable. If the OSAGENT_ADDR variable is not set, <strong>Borland</strong> Enterprise Server expects<br />
that the Smart Agent is running on a local host.<br />
3-6 <strong>Installation</strong> <strong>Guide</strong>
Product documentation<br />
Changing the Smart Agent port<br />
3 Complete the installation as described in the previous section,“Installing the<br />
<strong>Borland</strong> Enterprise Server” on page 3-2.<br />
Product documentation<br />
Note:<br />
The <strong>Borland</strong> Enterprise Server CD contains a complete library of online<br />
documentation. To access the documentation on a machine where the product is<br />
installed, use one of the following methods:<br />
• Choose Start|Programs|<strong>Borland</strong> Enterprise Server|Help Topics<br />
• From within the Management Console, choose|Help<br />
• From within the DDEditor, choose|Help<br />
• (VisiBroker standalone) From within the VisiBroker Console, choose|Help menu<br />
The product documentation in PDF format and updates to the documentation are<br />
available on the Web at: http://www.borland.com/techpubs/bes.<br />
Installing more than one server<br />
Note:<br />
If you install more than one <strong>Borland</strong> Enterprise Server on the same computer, they<br />
must have completely different install paths; the install directories at the top level<br />
must be different. Also, you must modify the server.xml file for the standard<br />
Partition to make sure container services included with each server have unique port<br />
ID numbers. Keep the defaults on one server, but change the defaults for all other<br />
servers so that they have unique port ID numbers.<br />
We recommend you use the Management Console's Partition Services properties<br />
panel to change port ID numbers. For the web container (Tomcat 4.1), change the<br />
XML directly in /var/servers/server_name/adm/properties/<br />
partitions/standard/tomcat/conf/.<br />
Installing on Windows NT or 2000 3-7
Install log<br />
To change Web container port IDs:<br />
1 Open the <strong>Borland</strong> Enterprise Server Management Console.<br />
2 In the navigation tree, expand Partition Services.<br />
3 Right-click the Web Container node and select Configure.<br />
The General tab displays the server.xml file. To edit port ID properties, use the<br />
Connectors tab.<br />
4 Go to the Connectors tab and set a different port number in the Port field.<br />
Changing the port ID<br />
Install log<br />
The installer generates an install log that installs to the root of the installation<br />
directory. The file is:<br />
/<strong>Borland</strong>_Enterprise_Server_InstallLog.xml<br />
The file is an XML formatted log with installation specific information, such as errors.<br />
Uninstalling the <strong>Borland</strong> Enterprise Server<br />
Note:<br />
To uninstall the <strong>Borland</strong> Enterprise Server:<br />
1 Make sure there are no background processes like osagent running during the<br />
uninstall.<br />
2 Open the installation directory.<br />
3 Double-click the Uninstall icon.<br />
4 Click Uninstall to completely remove all components that were installed.<br />
This does not remove files and folders that were created after the installation.<br />
3-8 <strong>Installation</strong> <strong>Guide</strong>
Licensing and registering using the <strong>Borland</strong> Management Console<br />
Note:<br />
5 After you run the uninstall program, check the installation directory and remove<br />
any unnecessary files and sub directories.<br />
After uninstalling, there may still be files stored in a temp directory, such as the<br />
one under the Windows "Profiles" folder. You should delete these as well.<br />
Licensing and registering using the <strong>Borland</strong> Management Console<br />
This section describes how to license and register the <strong>Borland</strong> Enterprise Server using<br />
the Management Console.<br />
Licensing the <strong>Borland</strong> Enterprise Server<br />
Note:<br />
Note:<br />
You can license the <strong>Borland</strong> Enterprise Server during installation. If you do not enter<br />
license information during installation, you are required to enter it using the<br />
Management Console.<br />
To enter license information using the Management Console:<br />
1 The Management Console executable file is: consolew.exe. To start the Console,<br />
use one of the following methods:<br />
• Windows: On your desktop, double-click the <strong>Borland</strong> Enterprise Server<br />
Console icon, or choose Start|Programs|<strong>Borland</strong> Enterprise Server|<br />
Management Console.<br />
• UNIX: Open a command shell and enter the following command:<br />
console<br />
To recognize the console command, your path system variable must include<br />
the /bin directory, or you can enter the path explicitly.<br />
The <strong>Borland</strong> Management Console login screen appears.<br />
2 To use the <strong>Borland</strong> default login settings, enter the password: admin<br />
3 Click Login.<br />
The <strong>Borland</strong> Management Console appears.<br />
4 In the navigation pane of the Management Console, expand Enterprise Servers.<br />
5 Right-click the server that you want to license and select Update License.<br />
6 Enter your serial number and key.<br />
Registering the <strong>Borland</strong> Enterprise Server<br />
The product registration wizard allows you to register electronically or by telephone.<br />
If you have an Internet connection, we recommend electronic registration. You must<br />
register the <strong>Borland</strong> Enterprise Server to comply with the license agreement.<br />
Installing on Windows NT or 2000 3-9
Licensing and registering using the <strong>Borland</strong> Management Console<br />
Note:<br />
Register by phone<br />
1 To register your server by phone, in the navigation pane right-click the server that<br />
you want to register and select Register Server.<br />
2 Select the "I do not have an Internet connection" radio button.<br />
3 Select your geographic location from the "Telephone Number" drop-down menu.<br />
4 Call the telephone number shown for your geographic location to speak to a<br />
<strong>Borland</strong> representative. Leave the screen up while you talk to the <strong>Borland</strong><br />
representative.<br />
If your serial number and authorization key are not already showing on the<br />
screen, you must go back and update your <strong>Borland</strong> Enterprise Server license<br />
information using the Management Console.<br />
5 Enter the Activation Key the <strong>Borland</strong> representative gives you in the Activation<br />
Key field.<br />
6 Complete your registration by following the Registration wizard's instructions.<br />
Register online<br />
If you are a <strong>Borland</strong> Community Member and/or have a Software Registration<br />
Account from a previous electronic product registration, you can take advantage of<br />
the "Quick Registration" option.<br />
If you are not a Member and do not have an Account, you must create a new<br />
Software Registration Account in order to register your server. You can use your new<br />
Software Registration Account to quickly register other <strong>Borland</strong> products.<br />
Note:<br />
Note:<br />
Quick Registration<br />
To take advantage of Quick Registration, you must provide your <strong>Borland</strong><br />
Community Member user name (or email address) along with your Community<br />
password. If you are not a Member, you can alternatively use your Software<br />
Registration Account user name and password.<br />
To use Quick Registration:<br />
1 In the navigation pane, right-click the server that you want to register and select<br />
Register Server.<br />
2 Select either the "I am a <strong>Borland</strong> Community Member" or "I am not a Member, but<br />
I have a Software Registration Account" radio button. Click Next.<br />
To become a <strong>Borland</strong> Community Member (<strong>Borland</strong> Developer Network) go to<br />
http://community.borland.com.<br />
3 Enter your <strong>Borland</strong> Community Member user name (or email address) along with<br />
your Community password. Alternatively, you can use your Software<br />
Registration Account user name and password. Click Next.<br />
If you forget your Community Member password, you can obtain it from the<br />
Community web site at http://community.borland.com.<br />
3-10 <strong>Installation</strong> <strong>Guide</strong>
Licensing and registering using the <strong>Borland</strong> Management Console<br />
4 If you use a proxy to connect to the Internet, enter the host and port. If your proxy<br />
requires authentication, enter the user name and password. Click next.<br />
Your registration is now processing. If there is an error, such as an invalid user<br />
name or password, click the Back button to change information or click Next for<br />
other registration options.<br />
Installing on Windows NT or 2000 3-11
3-12 <strong>Installation</strong> <strong>Guide</strong>
Chapter<br />
4<br />
Chapter4Installing on UNIX/Linux<br />
Linux:<br />
This chapter describes how to install the <strong>Borland</strong> Enterprise Server and related<br />
components on UNIX (the Solaris operating system) and Linux. If you are installing<br />
on Windows NT or 2000, see Chapter 3, “Installing on Windows NT or 2000”.<br />
For Linux specific issues, see “Installing on Linux” on page 4-9 at the end of this<br />
chapter.<br />
Installing on HP-UX or IBM AIX<br />
For documentation updates and specific instructions on installing <strong>Borland</strong> Enterprise<br />
Server on HP-UX or IBM AIX, go to www.borland.com/techpubs/bes.<br />
Preparing for installation<br />
You can install the <strong>Borland</strong> Enterprise Server from the CD or download the software<br />
from the <strong>Borland</strong> web site http://www.borland.com/products/downloads.<br />
Before you install the <strong>Borland</strong> Enterprise Server:<br />
1 Select the installation method:<br />
• If you want to download a version of the product from the <strong>Borland</strong> web site, go<br />
to http://www.borland.com/products/downloads.<br />
• If you are installing from CD, mount the <strong>Borland</strong> Enterprise Server CD.<br />
Installing on UNIX/Linux 4-1
Mounting a CD<br />
JDK<br />
The installer installs JDK versions 1.4.1 and 1.3.1. The <strong>Borland</strong> Enterprise Server<br />
infrastructure and tools use JDK 1.4. Third party components bundled with the<br />
<strong>Borland</strong> Enterprise Server are certified to work JDK 1.3.<br />
The <strong>Borland</strong> Enterprise Server installer allows you to specify which default JDK<br />
version you want the Server to use after installation is complete. The default version<br />
you specify is used for components that host user application code, for example, in<br />
Partitions (including the Standard Partition), and the application client container,<br />
"VisiClient Container". You can change the JDK version each Partition will run on<br />
using the <strong>Borland</strong> Management Console. For more information, refer to the "Server’s<br />
View" chapter in <strong>Borland</strong> Enterprise Server User's <strong>Guide</strong>.<br />
Other JDKs<br />
On the JDK installer panel you can select a default JDK other than one packaged with<br />
the installer to host your application code. However, choosing another JDK may have<br />
unpredictable results, so we highly recommended that you use the JDK packaged<br />
with the installer.<br />
JDKs for HP-UX and IBM AIX<br />
The <strong>Borland</strong> Enterprise Server installation packages for HP-UX and IBM AIX do not<br />
ship any version of the Java Development Kit (JDK). For information on Java<br />
products for HP-UX go to http://www.hp.com/products1/unix/java/. For<br />
information on Java products for IBM AIX go to http://www.ibm.com/<br />
developerworks/tools.<br />
Make sure you have the appropriate Java Development Kit (JDK) installed in your<br />
environment before installing <strong>Borland</strong> Enterprise Server on HP-UX or IBM AIX. You<br />
need the full JDK installed, not just the Java Runtime Environment (JRE).<br />
Mounting a CD<br />
Note:<br />
The <strong>Borland</strong> Enterprise Server CD includes installation software for the Solaris<br />
operating system. To use the commands provided in the following sections, open a<br />
command shell.<br />
To mount a CD on your local workstation:<br />
1 Log in to your workstation.<br />
If the Volume Manager is not running, you need superuser privileges to mount the<br />
CD in step 5.<br />
2 Insert the CD into the drive.<br />
3 To determine if the Volume Manager is running, enter the following command:<br />
/usr/bin/ps -ef | grep vold<br />
4-2 <strong>Installation</strong> <strong>Guide</strong>
File ownership and the iaschangeowner script<br />
To see a list of all running processes, look for a response similar to the following:<br />
root 247 1 0 Oct 30? 0:00 /usr/sbin/vold<br />
4 If the volume manager is running, proceed to Step 6.<br />
5 If the volume manager is not running, enter the following commands to mount the<br />
CD:<br />
mkdir /cdrom/name<br />
/usr/sbin/mount -f hsfs -r /dev/dsk/device /cdrom/name<br />
where device is the device name of the CD.<br />
6 Enter the following command to change to the CD directory:<br />
cd /cdrom/name<br />
Starting the installation<br />
1 To start the installation type the following command:<br />
install_solaris<br />
The installation screen appears after a few moments.<br />
2 Select Install <strong>Borland</strong> Enterprise Server.<br />
File ownership and the iaschangeowner script<br />
Some files and directories, such as log files, properties, and realms are not created<br />
when the <strong>Borland</strong> Enterprise Server is installed. Instead, they are created by the<br />
server at runtime the first time the server is started. Permissions on these files and<br />
directories are granted based on the user running the server at this initial time. For<br />
example, if you run the server for the first time as usernameA, some files or directories<br />
will be owned by usernameA. Any subsequent running of the server by any other user<br />
(including root) will result in error due to permission problems. File ownership must<br />
be changed in order to allow any other users to write to these files.<br />
Changing ownership of a server instance<br />
To change ownership use the iaschangeowner script (UNIX only) in the /bin<br />
directory of the installed <strong>Borland</strong> Enterprise Server. The script changes the<br />
ownership of files such as logs and properties to allow writing by another owner.<br />
The following directories (and their contents) are affected by the iaschangeowner<br />
script:<br />
• /var/defaults<br />
• /var/bms<br />
• /var/servers/<br />
Installing on UNIX/Linux 4-3
File ownership and the iaschangeowner script<br />
• /SonicMQ<br />
Note:<br />
Usage<br />
This version of <strong>Borland</strong> Enterprise Server includes two iaschangeowner options, the<br />
and .<br />
When a <strong>Borland</strong> Enterprise Server installation has multiple server instances defined,<br />
the ownership of each instance can be set to different, or the same users.<br />
Usage: iaschangeowner -r [-s | -d] -o<br />
-g [-a]<br />
When a <strong>Borland</strong> Enterprise Server installation has multiple server instances defined,<br />
the ownership of each instance can be set to different, or identical users.<br />
• -r : The root directory of the <strong>Borland</strong> Enterprise Server installation.<br />
• -d defaults (templates): Change the ownership of future servers. -d and -s cannot<br />
be specified at the same time.<br />
• -s : The name of the server instance to change ownership of. This is<br />
not required if the server only contains one server instance. -d and -s cannot be<br />
specified at the same time.<br />
• -o : The user id of the new owner, for example, nobody, root, and<br />
such.<br />
• -g : The group id of the new group.<br />
• -a: If owner is root, set Apache to run as root. Otherwise, set Apache to run as the<br />
user who starts it (or the <strong>Borland</strong> Enterprise Server).<br />
Rules<br />
The following rules apply:<br />
• If neither -s or -d are specified, and only one server was created, ownership of that<br />
server will be changed. An error will be generated if more than one server exists.<br />
• If -s is specified, only that server's files will be changed. -d cannot<br />
be specified at the same time.<br />
• If -d is specified, all the files in /var/default will be updated and therefore any<br />
new server will be owned by the new user. -s cannot be specified at this time.<br />
• BMS and SonicMQ directories will always be changed to the new owner.<br />
Usage example<br />
The following is a short example using the iaschangeowner script to change the user<br />
name and group for any servers started from the /usr/BES installation:<br />
% iaschangeowner -r /usr/BES -d -o jsmith -g admin<br />
Failure to change permissions prior to changing server owners will result in errors<br />
similar to the following:<br />
4-4 <strong>Installation</strong> <strong>Guide</strong>
in/ias: server_root/sk.txt: cannot create<br />
Installing the <strong>Borland</strong> Enterprise Server<br />
Installing the <strong>Borland</strong> Enterprise Server<br />
Note:<br />
Note:<br />
Important<br />
To install the <strong>Borland</strong> Enterprise Server and related components:<br />
1 To start the installation, on the Introduction screen click Next.<br />
2 Follow the on screen instructions. For most options, defaults offered by the<br />
installation wizard are acceptable.<br />
You can use the Back button to return to an earlier screen and change any<br />
information that is incorrect.<br />
During installation, the installer checks to make sure you have the correct version<br />
of JDK installed on your computer.<br />
Changing JDKs after installation<br />
Once the <strong>Borland</strong> Enterprise Server is installed, you can use the <strong>Borland</strong><br />
Management Console to change and configure a Partition's JDK. Refer to<br />
"Configuring a Partition" in the <strong>Borland</strong> Enterprise Server User's <strong>Guide</strong>, and the<br />
context help included within the Partition configuration panel.<br />
VisiClient Container: To change the JDK for the VisiClient Container (application<br />
client container), you must edit the appclient.config file manually. This file can<br />
be found in /bin/appclient.config. Edit the following text string:<br />
javahome $var(installRoot)/jdk/jdk1.4.1. For more information on the<br />
VisiClient Container refer to "The VisiClient Container" chapter in the <strong>Borland</strong><br />
Enterprise Server Developer's <strong>Guide</strong>.<br />
For updates on JDK requirements for Windows, UNIX, and for VisiBroker, refer to<br />
the <strong>Borland</strong> web site, http://www.borland.com/techpubs/bes/platforms.<br />
For more information and graphical representations, see Chapter 3, “Installing on<br />
Windows NT or 2000”.<br />
Licensing<br />
Important<br />
1 If you do not provide license information during this installation you are able to<br />
complete the installation. However, you are required to enter the license<br />
information later using the Management Console.<br />
2 If you are installing a Client or the VisiBroker standalone version, you must<br />
provide your license information at this time.<br />
A fully licensed installation on UNIX may omit the following licensing error<br />
message when using tools like idl2cpp or VBJ:<br />
"There is no valid license to run this product or component. Please make sure that<br />
a license enabling this product or component is installed correctly and it has not<br />
expired."<br />
Installing on UNIX/Linux 4-5
Installing a standalone <strong>Borland</strong> Enterprise Server Management Console<br />
These tools require access to appropriate environment variables. Prior to running<br />
these tools, use the vbroker.csh or vbroker.sh scripts in the installation /bin<br />
directory to set up the appropriate environment variables. Building the examples<br />
requires invoking a number of these tools. If you want to compile the examples on<br />
UNIX or Linux, you must invoke the setup scripts first. This behavior is as<br />
designed.<br />
For more information on licensing and registration of the <strong>Borland</strong> Enterprise<br />
Server, refer toChapter 3, “Installing on Windows NT or 2000”.<br />
Installing a standalone <strong>Borland</strong> Enterprise Server Management<br />
Console<br />
The <strong>Borland</strong> Enterprise Server includes a graphical user interface, called the<br />
Management Console, which acts as the focal point for managing servers and<br />
applications on your network.<br />
The server typically runs on a large shared UNIX or NT machine, while the<br />
Management Console runs on any machine from which users want to view or<br />
modify the distributed system. Once the Management Console is installed, you can<br />
deploy to any server on your network.<br />
To install the Console on a separate machine:<br />
1 Follow the installation procedure described in "Installing the <strong>Borland</strong> Enterprise<br />
Server on Windows NT or 2000" in the previous section.<br />
2 When the Choose Product Components screen appears, select only the<br />
Management Console.<br />
3 When the Smart Agent screen appears, specify the same Smart Agent port as those<br />
specified for the server(s) you want the Management Console to support.<br />
Product documentation<br />
The <strong>Borland</strong> Enterprise Server CD contains a complete library of online<br />
documentation. To access the documentation on a machine where the product is<br />
installed, use one of the following methods:<br />
• Open a command shell and type the command:<br />
beshelp<br />
To recognize the beshelp command, your path system variable must include the<br />
/bin directory, or you can enter the path explicitly.<br />
• From within the Management Console, choose|Help<br />
• From within the DDEditor, choose|Help<br />
• (VisiBroker standalone) From within the VisiBroker Console, choose|Help menu<br />
4-6 <strong>Installation</strong> <strong>Guide</strong>
Installing more than one server<br />
Note:<br />
The product documentation in PDF format and updates to the documentation are<br />
available on the Web at: http://www.borland.com/techpubs/bes.<br />
Installing more than one server<br />
Note:<br />
If you install more than one <strong>Borland</strong> Enterprise Server on the same computer, make<br />
sure services included with each server have unique port ID numbers. Each<br />
installation must have completely different install paths; the install directories at the<br />
top level must be different. Also, you must modify the server.xml file for the<br />
standard Partition to make sure the container services included with each server<br />
have unique port ID numbers. Keep the defaults on one server, but change the<br />
defaults for all other servers so that they have unique port ID numbers.<br />
We recommend that you use the Management Console Partition Services properties<br />
panel to hange port ID numbers. For the web COntainer (Tomcat 4.1), change the<br />
XML directly in /var/servers/server_name/adm/properties/<br />
partitions/standard/tomcat/conf/.<br />
To change Web container port IDs:<br />
1 Open the <strong>Borland</strong> Enterprise Server Management Console.<br />
2 In the navigation tree, expand Partition Services.<br />
3 Right-click the Web Container node and select Configure.<br />
The General tab displays the server.xml file. To edit port ID properties, use the<br />
Connectors tab.<br />
4 Go to the Connectors tab and set a different port number in the Port field.<br />
Setting environment variables for VisiBroker (Edition and<br />
standalone)<br />
After installation, you need to set several environment variables (see licensing<br />
section) in order to run VisiBroker. During installation, two profile scripts are created<br />
for you. Use these scripts to set the environment variables.<br />
To set the variables:<br />
1 Determine the appropriate script for your shell. These scripts are located in the<br />
main VisiBroker installation directory.<br />
If you are using the Korn or Bourne shell, use the following script to set<br />
environment variables:<br />
vbroker.sh<br />
If you are using the C shell, use the following script to set environment variables:<br />
vbroker.csh<br />
2 Add a command to your .profile, .cshrc, or .login file to run the script<br />
automatically when you log in.<br />
Installing on UNIX/Linux 4-7
Uninstalling the <strong>Borland</strong> Enterprise Server<br />
Changing environment variables in UNIX<br />
In UNIX, the necessary environment variables are added to the vbroker.sh and<br />
vbroker.csh shell script files. These files are generated automatically when you<br />
install VisiBroker.<br />
To change environment variables, use one of the following methods:<br />
• If you're using the Korn or Bourne shell, use the following syntax to set the<br />
variable:<br />
variable=value<br />
export variable<br />
where variable is the name of the environment variable you want to change and<br />
value is the value you want to assign to the variable. You can enter this command<br />
at the command prompt or add a statement to your .profile file.<br />
In this example, the port number is changed to 12000.<br />
OSAGENT_PORT=12000<br />
export OSAGENT_PORT<br />
• If you're using the C shell (csh), use the setenv command to see the variable:<br />
setenv variable value<br />
where variable is the name of the environment variable you want to change and<br />
value is the value you want to assign to the variable. You can enter this command<br />
at the command prompt or add a statement to your .cshrc or .login file.<br />
Uninstalling the <strong>Borland</strong> Enterprise Server<br />
To uninstall <strong>Borland</strong> Enterprise Server<br />
1 Change or (cd) to the <strong>Borland</strong> Enterprise Server installation directory.<br />
2 Enter the uninstall command:<br />
uninstall<br />
The contents of the <strong>Borland</strong> Enterprise Server directory are deleted.<br />
To uninstall SonicMQ, use SonicMQ's uninstaller located in:<br />
/SonicMQ/.<br />
The SonicMQ uninstaller will prompt you about deleting a large number of files. It is<br />
safe to say yes to all of these requests.<br />
Running the installer without a GUI<br />
The installer is capable of running in a text only mode for UNIX systems. You can<br />
invoke the installer with a parameter which specifies the UI mode:<br />
4-8 <strong>Installation</strong> <strong>Guide</strong>
Installing on Linux<br />
installer.bin -i console<br />
The installer will write to stdin and read from stdin. This will allow you to telnet<br />
from one system to another and run the installer remotely.<br />
Installing on Linux<br />
Linux:<br />
The following instructions are specific to Linux installation.<br />
KornShell<br />
Important<br />
You need the KornShell installed on Linux in order to run <strong>Borland</strong> Enterprise Server<br />
on Linux.<br />
To install the <strong>Borland</strong> Enterprise Server on Linux:<br />
1 If you are downloading the <strong>Borland</strong> Enterprise Server from the Web site, you must<br />
first untar to save it in binary format.<br />
2 After saving the linux.bin file, you can then run it to launch the installer.<br />
3 Obtain all permissions, or chmod all, where 777 indicates all, to run the install<br />
script.<br />
4 If you're installing from CD, enter the following commands:<br />
• $ cd /mnt/cdrom<br />
• $ ./install_linux<br />
Installing on UNIX/Linux 4-9
4-10 <strong>Installation</strong> <strong>Guide</strong>
Chapter<br />
5<br />
Chapter5Installing BES Using Silent<br />
<strong>Installation</strong> (Windows, Solaris, Linux)<br />
Note:<br />
This document describes procedures for installing the <strong>Borland</strong> Enterprise Server<br />
using silent installation for Windows, Solaris and Linux.<br />
For the latest platform information and system requirements for installing <strong>Borland</strong><br />
Enterprise Server, go to http://www.borland.com/techpubs/bes/platforms.<br />
What is silent installation?<br />
Important<br />
Silent installation is recommended for use in medium to large scale deployments. It is<br />
used to set installation configurations, such as new license information, one time,<br />
using those configurations for installing on multiple machines. Once the<br />
configuration file is set up the silent installation runs without user interaction. The<br />
silent install process includes installation of the Java Development Kit (JDK).<br />
Using silent install implies your consent to the <strong>Borland</strong> Enterprise Server License<br />
Agreement.<br />
Preparing for installation<br />
Before using silent installation you should check disk space requirements, JDK<br />
requirements, and uninstall any previous versions of the full server. VisiBroker<br />
standalone versions do not require uninstalling.<br />
Installing BES Using Silent <strong>Installation</strong> (Windows, Solaris, Linux) 5-1
Preparing for installation<br />
Disk space requirements<br />
Note:<br />
The total amount of disk space required to install the <strong>Borland</strong> Enterprise Server<br />
depends on which components you install. For more information, see Chapter 2,<br />
“Planning your installation” and http://www.borland.com/techpubs/bes/<br />
platforms.<br />
Disk space includes JDK installation.<br />
JDK<br />
Important<br />
For Windows, Solaris and Linux platforms, two JDK versions are installed with the<br />
product. In <strong>Borland</strong> Enterprise Server version 5.2, they are JDK 1.3.1 and JDK 1.4.1.<br />
The JDK variable (JVM_JDK_HOME) used to set the JDK path, is used by <strong>Borland</strong><br />
Enterprise Server components that host user application code, such as in new<br />
Partitions (including the Standard Partition), and the application client container,<br />
"VisiClient Container".<br />
For Windows, Solaris and Linux platforms, the optional variable (JVM_JDK_HOME), is<br />
used only to set the JDK path to a JDK other than the default version 1.4.<br />
Using a JDK other than one included with the installer may have unpredictable<br />
results. We highly recommend you use a JDK included with the installer.<br />
The messaging core service product, SonicMQ, is bundled with the full <strong>Borland</strong><br />
Enterprise Server installation. It installs automatically (requires no user intervention),<br />
and does not allow configuration. For more detailed information on the SonicMQ<br />
product, refer to the SonicMQ documentation included with the <strong>Borland</strong> Enterprise<br />
Server.<br />
Uninstalling previous versions of <strong>Borland</strong> Enterprise Server<br />
It is not necessary to uninstall previous versions of VisiBroker standalone.<br />
To uninstall the <strong>Borland</strong> Enterprise Server:<br />
1 Shut down any servers that are running.<br />
2 Make sure there are no background processes such as osagent, running during the<br />
uninstall.<br />
3 Open the installation directory.<br />
4 Double-click the Uninstall icon.<br />
5 Click Uninstall to completely remove all components that were installed.<br />
The Uninstall program does not remove any configuration or application files and<br />
folders that were created after the installation.<br />
5-2 <strong>Installation</strong> <strong>Guide</strong>
Using silent installation<br />
Reinstalling <strong>Borland</strong> Enterprise Server<br />
You cannot reinstall <strong>Borland</strong> Enterprise Server over a previous installation in the<br />
same BES installation directory, or file location. You must first uninstall any previous<br />
version before reinstalling. If you do not uninstall first, you must reinstall to another<br />
file location.<br />
Using silent installation<br />
Before invoking the silent installation process, you must first create a text file that<br />
contains the properties for configuration settings, such as install directory, server<br />
name and serial number. See the Windows properties file or the Solaris/Linux<br />
properties file below.<br />
After you've created the text properties file, save it as propertiesfile.txt for<br />
Windows or propertiesfile.fil for Solaris or Linux, where is<br />
the name of your file. Now you can invoke the silent installation process using the<br />
values specified in the properties file(s).<br />
Invoking silent installation on Windows<br />
To invoke the silent installation process on Windows:<br />
1 Open a command prompt.<br />
2 If installing <strong>Borland</strong> Enterprise Server by downloading from the <strong>Borland</strong> web site:<br />
• Go to http://www.borland.com/products/downloads and download the<br />
<strong>Borland</strong> Enterprise Server for Windows.<br />
• Go to the directory where you downloaded the installer and invoke the silent<br />
installation process by entering the following command. Make sure to specify<br />
the full path name of the propertiesfile file:<br />
installer.exe -f <br />
where installer is the name of the <strong>Borland</strong> Enterprise Server installer and<br />
is the full path of the propertiesfile file.<br />
For example:<br />
BES52_Windows.exe -f c:\silentproperties.txt<br />
3 If installing <strong>Borland</strong> Enterprise Server from a CD-ROM:<br />
• Insert the <strong>Borland</strong> Enterprise Server CD into the CD-ROM drive.<br />
• Open a command-line shell.<br />
• Go to the CD-ROM directory.<br />
• Invoke the silent installation process by entering the following command. Make<br />
sure to specify the full path name of the propertiesfile file:<br />
installer.exe -f <br />
Installing BES Using Silent <strong>Installation</strong> (Windows, Solaris, Linux) 5-3
Using silent installation<br />
where installer is the name of the <strong>Borland</strong> Enterprise Server installer and<br />
is the full path of the propertiesfile file.<br />
For example:<br />
install_windows.exe -f c:\silentproperties.txt<br />
Invoking silent installation on Solaris or Linux<br />
To invoke the silent installation process on Solaris or Linux:<br />
1 Open a command-line shell.<br />
2 If installing <strong>Borland</strong> Enterprise Server by downloading from the <strong>Borland</strong> web site:<br />
• Go to http://www.borland.com/products/downloads and download the<br />
<strong>Borland</strong> Enterprise Server for Solaris or Linux.<br />
• Unzip and untar for the installer .bin file.<br />
• Go to the directory where you downloaded the installer and invoke the silent<br />
installation process by entering the following command. Make sure to specify<br />
the full path name of the propertiesfile file:<br />
installer.bin -f <br />
where installer is the name of the <strong>Borland</strong> Enterprise Server installer and<br />
is the full path of the propertiesfile file.<br />
For example:<br />
BES52_Solaris64/32.bin -f usr/home/myname/silentproperties.fil<br />
or<br />
BES52_Linux.bin -f /opt/myname/silentproperties.fil<br />
3 If installing <strong>Borland</strong> Enterprise Server from CD-ROM:<br />
• Insert the <strong>Borland</strong> Enterprise Server CD into the CD-ROM drive.<br />
• Open a command-line shell.<br />
• Go to the CD-ROM directory.<br />
• Invoke the silent installation process by entering the following command. Make<br />
sure to specify the full path name of the propertiesfile file:<br />
installer.bin -f <br />
where installer is the name of the <strong>Borland</strong> Enterprise Server installer and<br />
is the full path of the propertiesfile file.<br />
For example:<br />
install_solaris.bin -f usr/home/myname/silentproperties.fil<br />
or<br />
install_linux.bin -f /opt/myname/silentproperties.fil<br />
5-4 <strong>Installation</strong> <strong>Guide</strong>
Windows properties file<br />
Windows properties file<br />
This Windows properties file applies to silent installation of <strong>Borland</strong> Enterprise<br />
Server and/or <strong>Borland</strong> VisiBroker Standalone. The property file is a plain text file.<br />
Windows properties file for silent installation<br />
Variable<br />
Value<br />
INSTALLER_UI<br />
silent (required). The mode of installation.<br />
USER_INSTALL_DIR<br />
(required). The full path name for<br />
the <strong>Borland</strong> Enterprise Server product<br />
directory of your choice.<br />
USER_SHORTCUTS<br />
..\Start Menu\Programs\<strong>Borland</strong> Enterprise<br />
Server (required). The full path name for<br />
product shortcuts directory of your choice.<br />
OSAGENT_PORT (optional). Default is 14000.<br />
SERVER_NAME<br />
(required). A server name of<br />
your choice.<br />
JVM_JDK_HOME<br />
\jdk\jdk1.4.1 (optional). Default<br />
is jdk\jdk1.4.1 See discussion of JDK_HOME in<br />
“Use of JVM_JDK_HOME” on page 5-6.<br />
BES_SERIAL<br />
BES_KEY<br />
INSTALL_TYPE_1<br />
INSTALL_TYPE_2<br />
optional, required to install<br />
with a license.<br />
optional, required to install with a<br />
license.<br />
<strong>Borland</strong> Enterprise Sever (required). Installs<br />
full <strong>Borland</strong> Enterprise Server. Use TYPE_1 or<br />
TYPE_2, NOT BOTH.<br />
<strong>Borland</strong> VisiBroker (optional). Installs <strong>Borland</strong><br />
VisiBroker Standalone. Use TYPE_1 or TYPE_2,<br />
NOT BOTH.<br />
Solaris/Linux properties file<br />
This Solaris/Linux properties file applies to silent installation of <strong>Borland</strong> Enterprise<br />
Server and or <strong>Borland</strong> VisiBroker Standalone. The property file is a plain text file.<br />
Solaris/Linux properties file for silent installation<br />
Variable<br />
Value<br />
INSTALLER_UI<br />
silent (required). The mode of installation.<br />
USER_INSTALL_DIR<br />
(required). The full path name for<br />
the <strong>Borland</strong> Enterprise Server.<br />
USER_SHORTCUTS<br />
/dev/null (required). Leave as is.<br />
OSAGENT_PORT (optional). Default is 14000.<br />
SERVER_NAME<br />
(required). A server name of<br />
your choice.<br />
Installing BES Using Silent <strong>Installation</strong> (Windows, Solaris, Linux) 5-5
Solaris/Linux properties file<br />
Variable<br />
JVM_JDK_HOME<br />
BES_SERIAL<br />
BES_KEY<br />
INSTALL_TYPE_1<br />
INSTALL_TYPE_2<br />
Value<br />
\jdk\jdk1.4.1 (optional). Default<br />
is jdk\jdk1.4.1 See discussion of JDK_HOME in<br />
Use of JVM_JDK_HOME section.<br />
optional, required to install<br />
with a license.<br />
optional, required to install with a<br />
license.<br />
<strong>Borland</strong> Enterprise Sever (required). Installs<br />
full <strong>Borland</strong> Enterprise Server. Use TYPE_1 or<br />
TYPE_2, NOT BOTH.<br />
<strong>Borland</strong> VisiBroker (optional). Installs <strong>Borland</strong><br />
VisiBroker Standalone. Use TYPE_1 or TYPE_2,<br />
NOT BOTH.<br />
Note:<br />
Leave out BES_SERIAL and BES_KEY if you are installing without a license.<br />
Use of JVM_JDK_HOME<br />
For Windows, Solaris and Linux platforms, two JDK versions are installed with the<br />
product. In <strong>Borland</strong> Enterprise Server version 5.2, they are JDK 1.3.1 and JDK 1.4.1.<br />
The JDK variable (JVM_JDK_HOME) used to set the JDK path, is used by <strong>Borland</strong><br />
Enterprise Server components that host user application code, such as in new<br />
Partitions (including the Standard Partition), and the application client container,<br />
"VisiClient Container".<br />
For Windows, Solaris and Linux platforms, the optional variable (JVM_JDK_HOME), is<br />
used only to set the JDK path to a JDK other than the default version 1.4.<br />
Examples:<br />
JVM_JDK_HOME can be set to the JDK 1.3.1 provided by the product.<br />
JVM_JDK_HOME=\jdk\jdk1.3.1<br />
JVM_JDK_HOME can be set to a JDK installed by the user (if it is a supported version)<br />
JVM_JDK_HOME=<br />
Using a JDK other than one included with the installer may have unpredictable<br />
results, we highly recommend you use the (default) JDK included with the installer.<br />
5-6 <strong>Installation</strong> <strong>Guide</strong>
Index<br />
Symbols<br />
... ellipsis 1-3<br />
| vertical bar 1-3<br />
A<br />
access privileges 4-2<br />
Application Server<br />
network requirements 2-3<br />
Application Server CD 4-1<br />
B<br />
Back button 4-5<br />
<strong>Borland</strong> Developer Support<br />
contacting 1-3<br />
<strong>Borland</strong> Enterprise Server<br />
uninstalling 3-8<br />
<strong>Borland</strong> <strong>Technical</strong> Support<br />
contacting 1-3<br />
<strong>Borland</strong> Web site 1-3, 1-5<br />
brackets 1-3<br />
button<br />
Back 4-5<br />
C<br />
CD 4-1<br />
mounting 4-2<br />
cd command 4-2<br />
change permissions script<br />
iaschangeowner 4-3<br />
changing partition JDK 4-5<br />
commands<br />
cd 4-2<br />
conventions 1-3<br />
mkdir 4-2<br />
mount 4-2<br />
uninstall 4-8<br />
components<br />
management hub 3-4<br />
Console<br />
installing 3-6<br />
installing standalone 3-6<br />
network requirements 2-3<br />
standalone 3-6<br />
D<br />
Developer Support<br />
contacting 1-3<br />
disk space requirements 2-3<br />
documentation 1-1<br />
.pdf format 1-1<br />
accessing 3-7, 4-6<br />
accessing Help Topics 1-2<br />
Developer's <strong>Guide</strong> 1-2<br />
<strong>Installation</strong> <strong>Guide</strong> 1-2<br />
on the web 1-5<br />
PDFs 4-7<br />
platform conventions used in 1-3<br />
type conventions used in 1-3<br />
updates 1-1<br />
User's <strong>Guide</strong> 1-2<br />
VisiBroker Developer's <strong>Guide</strong> 1-2<br />
VisiBroker GateKeeper <strong>Guide</strong> 1-2<br />
VisiBroker Programmer's Reference 1-2<br />
VisiBroker VisiNotify <strong>Guide</strong> 1-2<br />
downloading, from web 4-1<br />
E<br />
environment variables<br />
changing VisiBroker 4-8<br />
setting 4-7<br />
setting VisiBroker 4-7<br />
VisiBroker 4-7, 4-8<br />
error message<br />
UNIX 4-6<br />
F<br />
file permissions<br />
iaschangeowner 4-3<br />
options 4-3<br />
H<br />
Help Topics<br />
accessing 3-7, 4-6<br />
HP-UX<br />
Java products 2-2, 3-2, 4-2<br />
Index I-1
I<br />
iaschangeowner<br />
options 4-3<br />
rules 4-4<br />
usage 4-4<br />
IBM AIX<br />
Java products 2-2, 3-2, 4-2<br />
installation<br />
of multiple servers 4-7<br />
preparing for 3-1, 4-1<br />
installing<br />
command-line 5-1<br />
HP-UX 2-1<br />
IBM-AIX 2-1<br />
Linux 2-1, 4-9<br />
multiple servers 4-7<br />
planning 2-1<br />
reinstalling 5-3<br />
remotely 4-8<br />
requirements 2-1<br />
silent mode 5-1<br />
without a GUI 4-8<br />
J<br />
Java Development Kit (JDK) 4-5<br />
JDK 2-2, 3-1, 4-2<br />
1.3 2-2, 3-2, 4-2<br />
1.4 2-2, 3-2, 4-2<br />
changing 2-2, 3-2, 4-2<br />
HP-UX 2-2, 3-2, 4-2<br />
IBM AIX 2-2, 3-2, 4-2<br />
other 2-2, 3-2, 4-2<br />
Partition 4-5<br />
requirements 2-2, 3-1, 4-2<br />
VisiBroker 2-2<br />
VisiClient Container 3-3<br />
JDK home<br />
silent installation 5-6<br />
L<br />
license 2-3<br />
update 3-9<br />
license key 2-3<br />
licensing 2-1, 3-9<br />
console 3-9<br />
licensing error message 4-6<br />
Linux<br />
KornShell 4-9<br />
silent installation 5-4<br />
M<br />
Management Hub 3-4<br />
message broker<br />
SonicMQ 3-6<br />
messaging service<br />
SonicMQ 2-3<br />
mkdir command 4-2<br />
multiple servers 4-7<br />
N<br />
network, planning 2-3<br />
Newsgroups 1-5<br />
O<br />
Online Help<br />
accessing 1-2<br />
P<br />
PDF documentation 1-1<br />
permissions command<br />
iaschangeowner 4-3<br />
planning, network 2-3<br />
port<br />
management port 3-5<br />
osagent 3-5<br />
Smart Agent port 3-5<br />
user port 3-5<br />
port ID numbers 4-7<br />
preparing, for installation 4-1<br />
properties file<br />
silent installation 5-3<br />
R<br />
registering<br />
<strong>Borland</strong> Community Member 3-10<br />
I-2 <strong>Installation</strong> <strong>Guide</strong>
y phone 3-10<br />
console 3-9<br />
online 3-10<br />
quick registration 3-10<br />
Software Registration Account 3-10<br />
registration 2-1, 3-9<br />
reinstalling<br />
<strong>Borland</strong> Enterprise Server 5-3<br />
S<br />
serial number 2-3<br />
silent installation 5-1<br />
invoking 5-3<br />
JDK 5-2<br />
JDK home usage 5-6<br />
Linux 5-1, 5-4<br />
properties file 5-3<br />
Solaris 5-1, 5-4<br />
SonicMQ 5-2<br />
text file 5-3<br />
using 5-3<br />
what is 5-1<br />
Windows 5-1, 5-3<br />
silent installation properties file<br />
Solaris 5-5<br />
Windows 5-5<br />
single computer, installation 2-3<br />
Smart Agent port 2-3<br />
changing 3-6<br />
Software<br />
updates 1-5<br />
Solaris<br />
silent installation 5-4<br />
Solaris operating system 4-2<br />
SonicMQ 2-3<br />
messaging service 3-6<br />
square brackets 1-3<br />
stand-alone configuration 2-3<br />
Support<br />
contacting 1-3<br />
symbols<br />
ellipsis ... 1-3<br />
vertical bar | 1-3<br />
T<br />
<strong>Technical</strong> Support<br />
contacting 1-3<br />
U<br />
UDP services 2-3<br />
uninstall command 4-8<br />
Uninstalling<br />
on NT 3-8<br />
uninstalling<br />
<strong>Borland</strong> Enterprise Server 5-2<br />
UNIX<br />
idl2cpp 4-6<br />
licensing 4-6<br />
licensing error message 4-6<br />
text only mode 4-8<br />
VBJ 4-6<br />
V<br />
VisiBroker 2-3, 4-1<br />
changing evironment variables 4-8<br />
JDK 2-2<br />
setting evironment variables 4-7<br />
standalone 3-4<br />
standalone version 3-3<br />
VisiBroker Documentation<br />
VisiNotify <strong>Guide</strong> 1-2<br />
VisiBroker documentation<br />
Developer's <strong>Guide</strong> 1-2<br />
GateKeeper <strong>Guide</strong> 1-2<br />
Programmer's Reference 1-2<br />
W<br />
web browser 3-7, 4-6<br />
Windows properties file<br />
silent installation 5-5<br />
World Wide Web<br />
<strong>Borland</strong> documentation on the 1-5<br />
<strong>Borland</strong> newsgroups 1-5<br />
<strong>Borland</strong> updated software 1-5<br />
Index I-3
I-4 <strong>Installation</strong> <strong>Guide</strong>