Installation Guide - Borland Technical Publications

Installation Guide - Borland Technical Publications Installation Guide - Borland Technical Publications

techpubs.borland.com
from techpubs.borland.com More from this publisher
06.11.2014 Views

Installation Guide VERSION 5.2 Borland ® Enterprise Server Borland Software Corporation 100 Enterprise Way, Scotts Valley, CA 95066-3249 www.borland.com

<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 />

PDF


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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!