Professional Documents
Culture Documents
1
Installing AR System
Remedy Corporation
1585 Charleston Road, Mountain View, CA 94043
Tel 650.903.5200
Fax 650.903.9001
www.remedy.com
Table of Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Obtaining System Requirements and Software . . . . . . . . . . . . . . 10
Troubleshooting the Installation . . . . . . . . . . . . . . . . . . . . 10
Action Request System Documents . . . . . . . . . . . . . . . . . . . 11
Chapter 1
Chapter 2
Table of Contents ! 3
Chapter 4
Installing AR System
Chapter 5
. . . . . . . . . 98
Chapter 7
Table of Contents ! 5
Chapter 8
Chapter 9
Licensing AR System
. . . . . . . . . . . . . . . . . . . . . . . . . 159
Installing AR System
Appendix A
Appendix B
Appendix C
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Table of Contents ! 7
Preface
Preface ! 9
10 " Preface
Installing AR System
Description
Audience
Format
Developing AR System
Applications: Basic
AR-510-DABG-01
Developing AR System
Applications: Advanced
AR-510-DAAG-01
Configuring AR System
AR-510-CFG-01
Print and
PDF
Administrators Print by
and
special
Programmers order and
PDF
Installing AR System
AR-510-IG-01
Description
Audience
Format
Administrators Print by
special
order and
PDF
Administrators Print by
and
special
Programmers order and
PDF
Everyone
Print only
Everyone
Print and
PDF
Everyone
Help
menu
Administrators Help
menu
Everyone
Help
Menu
Unless otherwise noted, online documentation is available in Adobe Acrobat (PDF) format on AR System
product installation CDs and/or on the Customer Support web site.
12 " Preface
CHAPTER
Choosing a Configuration
AR System consists of server and client components that you combine to
create the types of access you want to enable. Certain components are
required for all AR System installations, while other components are
optional. This chapter describes a configuration with required components,
in which users access AR System with the AR System clients, a configuration
that allows web access, and a configuration that allows email access.
Each component, shown below, is represented by a graphic icon in the
sample configurations in this chapter.
The sample configurations shown in this chapter do not represent all possible
combinations. Configurations are also flexible; you can change your
configuration any time.
After you have chosen a configuration, you must prepare your database and
the machine where you will install AR System before you start the
installation. Refer to the next chapter, which contains instructions for
preparing your database and AR System server machine.
AR System server
The AR System server can be installed on UNIX or Windows. However, the clients
used for licensing and administration are available only for Windows, so a
Windows client machine is required to administer and license a UNIX server.
The AR System server is a required component that manages user interaction with
the underlying database. The AR System server interacts with the database and
provides information to the user independent of the underlying database.
The AR System server installer creates an AR System database and a series of tables
that make up a data dictionary where form, filter, escalation, and other definitions
are stored. The structure of the AR System database varies depending on the
underlying relational database.
If you are upgrading an existing AR System server installation, you can choose to
upgrade the database, which preserves existing structures and updates the database
to be compatible with the new server. You can also choose to overwrite the
database, which creates a new database, and overwrites your existing structures.
Database
The database can be installed on any machine that is accessible to the AR System
server.
AR System can be installed with a variety of relational databases.
Installing AR System
A supported Java Server Pages (JSP) engine (ServletExec 4.1.1 is included with the
mid tier, and is the recommended JSP engine)
! Java 2 SDK v1.3 or above
The AR System Configuration Tool is installed together with the mid tier. Use this
tool to define which AR System servers to permit web access to, and for, other
settings.
Client machines must have a supported web browser installed. Users need
AR System permissions to submit AR System requests and search the database
through the web.
AR System Administrator
AR System Administrator is installed on Windows.
This client, which you can also use to manage multiple AR System servers, is
required to administer and configure AR System servers, and design AR System
applications.
AR System Import is installed together with AR System Administrator.
AR System Import is a separate component that is designed for importing data
into AR System.
AR System Windows User Tool
AR System Windows User Tool is installed on Windows.
This client serves two functions. It permits users to access the AR System from
client machines to submit requests and search the database. AR System Windows
User Tool also provides some administrative functions. AR System Windows User
Tool and AR System Administrator both are typically installed on client machines
used by administrators.
AR System Windows User Tool is required for AR System access in configurations
that do not include the mid tier. If the mid tier is installed, AR System Windows
User Tool is not required for user access to AR System.
Choosing a Configuration ! 15
AR System Alert
AR System Alert is installed on Windows.
AR System Alert is an optional component that informs users about AR System
transactions, such as when a ticket has been assigned to a user, when a ticket has
been escalated, and so on.
AR System Alert can be installed separately. Users can access alerts with AR System
Windows User Tool, or, if the mid tier is installed and AR System Alert has been
configured for the web, through a web browser.
Email process
Email access to AR System servers is available for all supported platforms.
This server option enables users to search the database and submit AR System
requests using an email client.
Web browser
When the mid tier is installed, client machines must have a supported web browser
for AR System access through the web.
Email client
If you enable email access to AR System through the mail service, client machines
must have an email client.
Sample Configurations
The graphics on the following pages show the required and optional
components in sample configurations. These sample configurations do not
demonstrate all possibilities. AR System is flexible and adaptable, so you can
mix and match components as needed.
Installing AR System
A database
You can install the AR System server on the same machine as the database,
or on a remote machine with network access to the database.
An AR System server
The server communicates with and allows access to the database.
Sample Configurations ! 17
You can extend your system configuration to include two or more servers.
For example, you can add another server exclusively for development, or
several servers for production.
Installing AR System
Sample Configurations ! 19
User machines that have an email client to send and receive emails
An Email server that supports SMTP, POP3, IMAP, MBOX, and MAPI
protocols accessible by the AR System server.
Installing AR System
AR System User
Email
client Client
AR System server
Mail
Service
IIOOIO
111
11
OI, OO
OI
14 SEPT
2001
Database
ALERT
AR System
Administrator
Sample Configurations ! 21
CHAPTER
Pre-Installation Steps
Before you start the installation, perform the following preparatory steps.
"
Export AR System data and server structure definitions that you want to save.
Use the runmacro (runmacro.exe) utility or AR System Windows User Tool
to export all the data in the server into AR Export (.arx) file or XML (.xml)
format. Refer to the Developing AR System Applications: Advanced guide for
more information.
Use the AR System Administrator export capability to export all server
objects. Refer to the AR System Administrator online help for instructions.
Installing AR System
You should assign a database name that you will use only for this database
because each AR System server is associated with only one AR System
database. This name is permanent, and cannot be changed, even if you
upgrade the AR System server that this database was created for. AR System
services rely on this database name.
After you have installed the AR System server, you can change the database
user password using AR System Administrator.
The upgrade process can vary from a few minutes to over an hour,
depending on the size of your database.
The upgrade process does not change the database to a different type.
You must have sufficient database transaction log space before you
attempt to upgrade AR System. Log space needs will depend on the
database definition size, number of records in the database, current
version of the database, block size, and extent size. It might require 50 MB
or more.
Installing AR System
Centralized Preferences
Centralized preferences preserve a users preferences when that user logs in
to AR System from different machines, using AR System Windows User Tool
or a web browser.
Centralized preferences are stored in forms that can be installed when you
install the AR System server. To install centralized preference forms, choose
the option in the AR System server installer when you are prompted to do so.
For more information on centralized preferences, refer to the
Developing AR System Applications: Basic guide.
When you have finished with the server installation, refer to the
Developing AR System Applications: Advanced guide for instructions on
enabling the preferences forms.
If you do not choose this option, user preferences will be stored locally for
native clients, and will be available only on the machine where the
preferences are set. Local preferences are not available for web clients.
Custom Programming
AR System includes plug-ins and corresponding application program
interfaces (APIs) that extend AR System functionality to external data
sources. The plug-in service, a companion server to the AR System server,
loads and runs the plug-ins upon request from the AR System server.
When you install an AR System server, you are prompted to choose whether
to install the in-house Light-Weight Directory Access Protocol (LDAP)
plug-ins (AREA LDAP and ARDBC LDAP), as well as the components to
create your own AREA and ARDBC plug-ins, and the API package.
If you do not choose to install the in-house plug-ins, you can run the
installation program again later, choose to install only the LDAP plug-ins
and choose the Upgrade option.
Installing AR System
Alternatively, you can use the ARDBC LDAP plug-in, which is part of the
AR System, to access LDAP services through forms in the Administrator
Tool. For more information on this ready-to-use plug-in, refer to the
AR System C API Reference Guide, Configuring AR System guide, and the
Developing AR System Applications: Basic guide.
!
Install the API if you will install the mid tier or if you require functionality
that is not included in the AR System client tools.
If you do not install the API package when you install the AR System server,
you can install the API later. To do so, perform an upgrade installation,
which preserves your data and structures, and choose the API option.
For additional information on the API package, refer to the
AR System C API Reference Guide.
Email Access
If users will access AR System through email, then the AR System Email
process must be enabled on each AR System server that users will access
through email.
Localized Messages
To run the system with messages in multiple languages, use the AR System
Message Catalog form to create and store localized messages.
The AR System Message Catalog form is installed with the AR System server.
To create a catalog server, enable the server localization after you install the
AR System server.
When you install the mid tier, you specify which AR System server to use as
your Catalog server. To localize messages, specify a server with an active
localization Configuration option. If necessary, you can change this setting
after installation. Refer to the Developing AR System Applications: Basic guide
for more information.
Installing AR System
Installing AR System
You can enter your selections on the worksheet for your platform so that the
information will be available when you run the AR System server installer.
The following figure shows the Enter Server Port Number screen.
Installing AR System
<ar_install_dir>/bin/armonitor -s <servername>
-c <ar_home_dir>
<ar_install_dir>/bin/arserverd -s <servername>
-i <ar_install_dir> -l <ar_license_dir>
The first time that you install an AR System 5.1 server on a machine, the
installer does not prompt you for a server name. The AR System 5.1 server
uses the host name.
When you install another server on a machine where at least one AR System
5.1 server is already installed, or when you reinstall a version 5.1 server, you
will be prompted during installation to enter the AR System server name.
To install a new server on a machine where another AR System server is
installed, you must enter a new server name. This creates a new AR System
server and leaves the original server unchanged. To upgrade or overwrite an
existing AR System 5.1 server, enter an existing server name. You will be
prompted during the installation to choose whether to upgrade or overwrite
the installation. This replaces the existing AR System server with the new
version.
!
Installing AR System
Oracle database
Informix database
Sybase database
http://supportweb.remedy.com
2 Skip this step if you are installing a new AR System server.
Save your AR System environment before making changes to your
configuration.
Refer to Back Up the AR System Environment on page 24 for instructions.
3 Refer to Ensure Database Version Compatibility on page 24 if the relational
database is not installed. Install the database.
If the relational database is already installed, back up the database that the
AR System server will connect to. Refer to Back Up the AR System
Environment on page 24 for more information.
Refer to Ensure Database Version Compatibility on page 24 to check version
compatibility.
4 Complete this step only if you are installing a new AR System server on a
machine where one or more AR System servers are already installed.
Create an entry for the server. If the server will be accessible over a network,
this must be a valid DNS entry. Refer to Choosing a Server Name on page 34
for information.
When you have created the entry, record the server name.
AR System server name: ________________________________________
Installing AR System
5 Complete this step only if you will configure this AR System server for email
access.
Prepare the system for AR System Email installation.
!
Ensure that the AR System mail server has access to your POP3, SMTP,
MAP, MBOX, or IMAP mail service.
Ensure that JDK 1.4 is installed on the AR System mail server system.
6 Create an email address for the AR System email process to use to send and
receive email.
Typically, the email address is established on the AR System server machine.
To establish the email address on a remote machine with network access to
the AR System server, add an entry for the email address to the /etc/aliases
file. A sample entry for the default address might be as follows:
ARSystem:/usr/spool/mail/ARSystem
For all other nodes in the network, make any changes that are required to
forward email for the email process to the AR System email address.
If you are using NIS services, follow the rules for updating files under NIS.
AR System email address:
_______________________________________
Refer to the Email Engine Guide when you install the AR System server with
the email server option.
Record information to enter at the installer prompt.
7 Determine how TCP port numbers will be assigned and record port
information.
Refer to Choosing Port Number Options on page 30 before making your
selection.
Register with a portmapper? Circle one: Yes No
Assign ports numbers? Circle one: Yes No
TCP Port number: _____________________________________________
Plug-in port number: ___________________________________________
__ API
Refer to Custom Programming on page 28 for information.
__ Samples
This option installs a sample application that demonstrates many AR System
functions and features.
__ LDAP plug-ins
This option installs the LDAP plug-ins that allow you to connect to LDAP
services without having to create your own LDAP plug-ins.
__ Centralized Preferences
Refer to Centralized Preferences on page 28 for information.
9 Record the installation directory for the AR System server you are installing.
The location must have adequate disk space and RAM, and be accessible to
clients through a network. The installer assumes that you are connecting to
the local machine where you are installing the AR System server.
AR System server installation directory:
_______________________________
The default is: \Program Files\AR System (Windows) or
/usr/ar/<server_name> (UNIX)
10 If you are upgrading or reinstalling an existing AR System server, and you use
full text search (FTS), specify the directory where FTS will be installed.
Refer to Upgrading or Overwriting the Full Text Search Option on page 27 for
information.
FTS directory: ________________________________________________
The default is: \Program Files\AR System\Ftindex (Windows) or
/usr/ar/<server_name>/ftindex (UNIX)
11 Choose a startup option.
For Windows:
! Start automatically after reboot
!
List any special system startup or boot options you require. Refer to the
operating system documentation for information on options.
____________________________________________________________
____________________________________________________________
Installing AR System
For UNIX:
! Place the AR System into a startup file? Circle one: Yes No
Startup file name: ______________________________________________
List any special system startup or boot options you require. Refer to the
operating system documentation for information on options.
12 Linux only:
Important: You must complete this step if you are installing on Linux.
Before installing the AR System server on Linux, you must comment out any
mention of nis or nisplus in the hosts line of the Linux /etc/nsswitch.conf
system file.
For example, the line hosts: files nisplus nis dns will cause the server to crash,
but the line hosts: files dns will not.
Note: If you are going to use UNIX password authentication, you will also
need to remove any mention of nis or nisplus in the passwd line of the
Linux /etc/nsswitch.conf system file.
13 Complete this chapters installation worksheets, then complete the
You might need to obtain the following information from your system
administrator or database administrator before you begin your installation:
!
AR System server TCP and RPC port numbers (Skip this step if you
registered the AR System server with a portmapper. For more
information, refer to Registering with a Portmapper on page 31.)
8.1.7 client on the same system where you will install the AR System.
!
Installing AR System
!
Verify that you have at least 50 MB of disk space available for the
AR System database.
Note: If you are installing AR System for AIX with Oracle 8.1.7, the
AR System server installation files must reside on a local file system,
and not a network file system.
Record information to enter at the installer prompts
1 Record the Oracle database system home directory, for example,
$ORACLE_HOME.
Oracle home directory: _________________________________________
2 Record the Oracle system identifier (SID).
You might need to consult your DBA for this value.
Oracle SID: _________________________________________________
3 Record the Oracle system password.
The default is manager. Consult your DBA for changes.
Oracle system password: ______________________________________
Oracle 8.1.7 uses rollback segments that can be configured as private rollback
segments. Oracle 9i uses undo tablespaces, which are managed by the
database and cannot be private.
Rollback segments hold information about transactions related to the size or
amount of updating or creating that happens at any given time. Transaction
size will be affected by the number of concurrent users and the AR System
configuration.
You should use a separate private rollback segment for each AR System
database, and each private rollback segment should be placed in a private
tablespace.
For a new installation, a private rollback segment can be created by the
installer.
For an upgrade, the existing private rollback segment is used. The default
value is ARSystemRoll_<server_name>. You should use an existing rollback
segment only if you are overwriting or upgrading an existing database.
Private rollback segment: ___________________________________
Note: You will need to add the rollback segment to the configuration file
after installing AR System. Instructions are included in this worksheet.
6 Define the AR System tablespace file name and size.
Installing AR System
Review the AR System 5.1 Release Notes on the Customer Support website:
http://supportweb.remedy.com
The AR System machine must have Oracle client libraries, network
directories, and administrator directories to link to the AR System server.
On Windows NT, AR System 5.1 dynamically links to the Oracle libraries. If
you are installing on a remote machine, the Oracle database must be running
on the remote machine, and the local machine must be configured to log on
to the remote machine with an appropriate connect string. If the Oracle
database server is running Oracle 8 or Oracle 9 using the Oracle 8i
compatible mode, SQL*Net 8 for Windows NT must be installed and
configured on the local machine where you are installing the AR System
server.
If the Oracle database server is running Oracle 9 using the Oracle 9i
compatible mode, SQL*Net 9 for Windows must be installed and configured
on the local machine where you will install the AR System server.
Refer to the Oracle documentation for details about using the Instance
Manager.
Perform these steps to prepare the Oracle client on Windows.
1 Ensure that the AR System machine has the following items installed:
!
SQL*Net 8 for Windows (that is, the Oracle client), which must be
installed and configured on the local machine.
2 Open the System control panel and verify that the <ORANT>\bin directory is
part of your system path and, if necessary, add this directory to the path.
3 If you make changes, restart Windows to make sure they take effect.
4 Make sure that you know the connect string for SQL*Plus and the password
database.
6 Verify either that there is at least one existing Oracle rollback segment
only if you are installing a new AR System server or overwriting the AR System
database in an existing installation.
Record AR System database information.
Installing AR System
only if you are installing a new AR System server or overwriting the AR System
database in an existing installation.
Define the AR System tablespace file settings.
This is the physical file that holds the AR System database created.
The AR System tablespace file name is the same as the AR System database
name from step 4. To change this name, return to step 4.
AR System database size: ______________________________________
The default is 30 MB.
Tablespace file name: ______________________________________
The default is arsys1.
If you plan to install other AR System applications, such as CRM, refer to
each application's associated release notes or installation guide before you
select your server database size.
6 Specify the temporary tablespace.
Oracle 8.1.7 uses rollback segments that can be configured as private rollback
segments. Oracle 9i uses undo segments that are managed by the database
and cannot be private. Oracle 9i can use rollback segments if the Undo
Management option is set to MANUAL.
If you use Oracle 9i, the installer detects which Undo Management mode is
used and, if the mode is AUTO, prompts for Undo Tablespace information.
Rollback segments hold information about transactions related to the size or
amount of updating or creating that happens at any given time. Transaction
size will be affected by the number of concurrent users and the AR System
configuration.
You should use a separate private rollback segment for each AR System
database, and each private rollback segment should be placed in a private
tablespace.
For a new installation, a private rollback segment is created by the installer.
The default name is ARSystemRoll.
For an upgrade, the existing private rollback segment is used. You should use
an existing rollback segment only if you are overwriting or upgrading an
existing database.
Private rollback segment: ________________________________________
Note: You will need to add the rollback segment to the configuration file
after installing AR System. Instructions are included in this worksheet.
To create a new rollback segment, leave the check box selected. To use an
existing segment, clear the check box.
Perform the postinstallation tasks
Installing AR System
Each tablespace consists of containers that hold the physical data, managed
in one of two ways:
!
You are prompted to choose between SMS and DMS for each of the three
tablespaces, SYSCATSPACE, USERSPACE1, and TEMPSPACE1.
Note: For local installation only: all tables created and accessed by
AR System are created using the account of the user who is installing
the AR System software. The AR System server will not function
unless its service is started using this account.
You might need to obtain the following information from your system,
server, network or database administrator before you begin your installation:
Local install (AR System and DB2 database installed on the same machine):
!
Installing AR System
Review the AR System 5.1 Release Notes on the Customer Support website:
http://supportweb.remedy.com
Local installs:
!
Install the DB2 client and DB2 server on the machine where you will
install the AR System server.
Unix only: Create the DB2 instance when you install the DB2 client.
Install the AR System server as root or as any other user that has
administrative privileges for the specific DB2 instance on which you install
the AR System database. To ensure that the user has these privileges, make
that user a member of the groups created during the DB2 installation. The
groups include the default db2iadm1, db2fadm1, and db2asgrp groups.
Remote installs:
!
Install the DB2 client on the machine where you will install the AR System
server.
Unix only: Create the DB2 instance when you install the DB2 client.
Local install:
Name of the DB2 instance:
(default instance is the instance defined in DB2INSTANCE environment
variable) ____________________________________________
Installing AR System
Remote install:
DB2 database server name: _______________________________________
Remote DB2 instance administrator name: ________________________
Remote DB2 instance administrator password: _____________________
Port number of remote DB2 instance: ___________________________
AR System database user: ____________________________________
Database alias name for AR System database: ______________________
2 Choose the option for managing the SYSCATSPACE tablespace.
For SMS, you can only use Directory Container, for which you must
specify the catalog tablespace location. To install in a location other than
the default, you must provide an absolute or relative directory name. The
relative directory you provide is relative to the database directory. Ensure
that no other directories or files are stored in the location you named.
Directory Container:
____________________________________________
!
For DMS, you can only use File Container, for which you must specify the
size of the catalog tablespace and its container file name. Consult your
DBA for recommendations.
For SMS, you can only use Directory Container, for which you must
specify the catalog tablespace location. To install in a location other than
the default, you must provide an absolute or relative directory name. The
relative directory you provide is relative to the database directory. Ensure
that no other directories or files are stored in the location you named.
For DMS, you can only use File Container, for which you must specify the
size of the catalog tablespace and its container file name. Consult your
DBA for recommendations.
For SMS, you can only use Directory Container, for which you must
specify the catalog tablespace location. To install in a location other than
the default, you must provide an absolute or relative directory name. The
relative directory you provide is relative to the database directory. Ensure
that no other directories or files are stored in the location you named. SMS
is the recommended option for TEMPSPACE1 tablespace, because the
system will free space as necessary.
For DMS, you can only use File Container, for which you must specify the
size of the catalog tablespace and its container file name. Consult your
DBA for recommendations.
Installing AR System
You might need to obtain the following information from your system,
server, network or database administrator before you begin your installation:
!
Names for the AR System database, AR System user, database server, and
database server/AR System server domain (must be the same)
AR System user
Domain account
the MS SQL client utilities are installed on the AR System server machine.
2 Complete this step only if you are using MS SQL Server 2000.
Record the SQL Server instance for this AR System server installation.
Consult your DBA for this value.
SQL Server instance: ____________________________________________
3 Complete this step only if you are using MS SQL Server and installing in a
Choose Start > Programs > MS SQL Server > Client Network Utility.
Note: It is recommended that you install the SQL 8.0 provider on the same
machine on which you plan to install the AR System. Refer to the
section on relational databases in the AR System Database Reference
Guide.
Record information to enter at the installer prompts
1 Record AR System database information.
SA password: _______________________________________________
5 Record the domain and password for the AR System database user account.
This password and domain will be associated with the user you specified in
step 1 on page 52.
If you are upgrading or overwriting a previous AR System installation, use
the information for the existing account.
For new installations, the installer creates this account.
Installing AR System
You might need to obtain the following information from your system,
server, network or database administrator before you begin your installation:
!
Ensure that the user who is installing the AR System server has permissions
to add databases and objects to the Informix server.
Review the AR System 5.1 Release Notes on the Customer Support website:
http://supportweb.remedy.com
Prepare the system
1 For shared libraries, install ESQL/C and manually specify the path to the
ESQL/C
HP-UX$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$SHLIB_PATH
Solaris$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH
AIX$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LIBPATH
2 Set the NETTYPE protocol to support the multithreaded AR System server,
Installing AR System
This is typically the default file onconfig, but consult your database
administrator for changes.
Configuration file: ____________________________________________
3 Record the database server name.
Typically, this is the system name. Consult your database administrator for
the fully qualified name.
If the Informix server is installed on a remote machine, obtain the name from
$INFORMIXDIR/etc/sqlhosts.
Database sever: ______________________________________________
4 Record AR System database information.
You might need to obtain the following information from your system,
server, network or database administrator before you begin your installation:
!
Names for: database server, database, device, Sybase database user for
AR System
Set the required variables. The examples shown are in Bourne shell.
Set DSQUERY as follows:
DSQUERY=<sybase_server>;export DSQUERY
Set SYBASE as follows:
SYBASE=<sybase_install_dir>;export SYBASE
Change directories to the Sybase home directory: $SYBASE.
Run . ./SYBASE.sh to set remaining variables.
Note: If you use a Sybase 12.0 database instead of Sybase 12.5, you must
install the 12.5 client library on your machine before you install
arserver. You must also set the SYBASE environment variable to <path
to the 12.5 directory> and the SYBASE_OCS to OCS-12_5.
Installing AR System
The Sybase server name is the name of the instance on a machine. The default
is SYBASE, but this can be configured to identify the server; for example:
$DSQUERY.
Sybase server name: ____________________________________________
!
Record the database device where the AR System database will be installed.
CHAPTER
When you have completed the server installation, install the mid tier and
client applications. When you have completed all installations, refer to the
Configuring AR System guide for information on how to configure the server,
and Developing AR System Applications: Basic guide for information on how
to create and maintain AR System applications.
Installing AR System
perform these actions, ensure that you have permissions to the following:
!
Some of the actions you will be prompted to do (as root or non root) include:
!
% su
Password: <password>
2 Copy the downloaded directory (arsystem_<platform>) and its contents to
# cd <platform>
where <platform> is platform for the UNIX products. The download
directories are solaris, hpux, and aix, and linux, respectively.
5 Uncompress the file <unix>.tar.gz, which contains the UNIX installation files
for AR System.
Use the gunzip utility to uncompress the file by entering the following
command:
# gunzip <unix>.tar.gz
where <unix> represents the brand of UNIX for which you downloaded
AR System; for example, solaris, hpux, aix, or linux.
If you do not have the gunzip utility, you can download it from the gzip
home page: http://www.gzip.org.
Installing AR System
Appendix B, Customizing UNIX Options for details about the options than
can be set.
If you are installing from the Action Request System (AR System) 5.1
installation CD:
!
# cd <CD-ROM_mount_point>/arsystem
The default mount point is /cdrom.
Refer to Appendix A for details on how to mount the CD.
!
#./ar_install
AR System product and copyright information appears.
The following message appears:
You will be prompted to enter the product directory. This is the name of
the CD mount directory which contains the
<dir>/arsystem/<unix_platform>/arsystem.tar file.
For example:
If the tar file is located at <dir>/arsystem/unix/arsystem.tar then the
product directory would be <dir>.
7 At the prompt:
Enter the product directory [<product_directory>]
Do one of the following:
! Press Enter to accept the default value.
! Enter the name of the directory where the CD-ROM is mounted.
The screen displays information about package contents and space
requirements.
Installing AR System
8 At the prompt:
Each AR System server requires a unique name that clients can resolve
into an IP address. If clients cannot resolve the name into an IP address,
they will not communicate correctly with the AR System server. If you
have not defined a unique name for this server, you can open a separate
shell and define a name, and then return to this script and enter the
name. You can also stop the installer script, define the name, and start
the script again.
To install a new AR System server, enter the new server name.
To upgrade or overwrite an existing AR System server,
please enter the name of the AR System server from the list:
----------------------------------------------------<server_name>
AR System servers are listed from most recently installed at the top, to the
first installed at the end.
9 At the prompt:
Enter the server name: [<server_name>]
For a new install, enter a new server name. For an upgrade or overwrite
install, press enter to select the default server or enter the name of an existing
server from the list.
The following message appears:
You have chosen to upgrade or overwrite <server_name>.
Type y to continue.
Type n to change your selection.
Type q to stop the installation.
10 At the prompt:
Press Enter to install a new server with the name you entered, and go to
step 11.
Enter n to change the server name. When you have selected a server name,
go to step 11.
11 At the prompt:
Do you want to register this AR System server with the Port Mapper? [y]
Do one of the following:
!
Press Enter to register this server with a portmapper. (When two or more
AR System servers are installed on a single machine, only one server can
be registered with a portmapper.)
12 At the prompt:
Do you want to run this AR System server on a specific TCP port? [n]
Do one of the following:
!
Press Enter if you have registered this server with a portmapper and do not
want to assign a port number. The server will choose a port number
dynamically, and the port number will direct clients to the correct port.
Go to step 15 on page 71.
Enter y to assign a port number to this server. The server will use the port
number you assign, and the portmapper will direct clients to it.
The following message appears:
The TCP port number is the port address used to connect to this
AR System Server. The port address must be unique for each server
installation. Preferably use port addresses greater than 1024.
13 At the prompt:
Installing AR System
14 At the prompt:
19 The prompts that follow in the installation script are specific to your
database. At these prompts, enter the values from the installation worksheet
for your platform and database combination. If you have not completed the
worksheet, refer to Chapter 2, Choosing Server Options and Preparing the
Environment.
Note: If you are using the relational database for other applications in
addition to AR System, the other application databases are not
affected by this installation.
The underlying database must be running. If the database is not
running, you can open another shell and start the database, or you can
stop the installation script, start the database, and start the installation
script again.
If any AR System processes are running, the following message and
prompt appear:
The following AR System programs are currently running...
<service_information>
Cannot upgrade software with these processes running
Do you want me to shut down the AR System processes? [y]
Press Enter to shut down the services and continue with the installation.
20 At the prompt:
Installing AR System
Do you want to put the AR System server in a system startup file? [N]
Do one of the following:
! Enter y to put the AR System server into a startup file so that it will start
automatically as a service on reboot. Non-root users must have an
administrator modify the system to access this file.
! Type n if you will start the service manually.
23 At the prompt:
Which startup file do you want to use to start the AR System server?
[<default_path>/arsystem_<server_name>]
Press Enter to accept the default, or specify another file.
If you specify another file, specify a different file name for each AR System
server. Multiple AR System servers on a single machine can be placed in the
system startup file, but they must have different names. By default, the server
name is appended to the file name to distinguish the startup files.
Default paths vary depending on your platform. Refer to UNIX Start
Commands on page 78 for more information.
If you put the AR System server in a startup file, place the database in the
startup file as well. If you do not do so, then when the system reboots,
AR System will not find the database.
The following message appears:
Adding <server_name> to AR System server configuration file
/usr/ar/<server_name>/conf/ar
You may need to wait a few minutes if you load media from a remote device
or load on a remote file system.
At this point, the list of extracted files appears. For information about where
the files are located, refer to Appendix A, Locating AR System Files The
following lines are an example from the display:
Installing AR System
The sample provides examples of many user interface objects. If you are
loading the system for the first time, we recommend that you install
these samples. If you are reinstalling, you can choose to have them
included or not.
29 At the prompt:
successfully:
Postinstallation Steps
1 If this is an upgrade or overwrite of an existing database, and the AR System
Installing AR System
/usr/tmp directory.
2 Resolve the problem.
For example, if you ran out of log space, increase the amount of log space.
3 To restart the installation, type the following command:
./ar_install -s<stage#>
For a remote installation, the script may request the device and remote host
name.
The system loads the information that you entered up to the point where the
installation failed.
4 Continue with the installation.
AR System.
2 Enter the appropriate command, as shown in the following UNIX start
commands table.
Table 3-1: UNIX Start Commands
System Type
Command
HP-UX
IBM AIX
Installing AR System
System Type
Command
Solaris
Linux
AR System.
2 Enter the appropriate stop command, as shown below.
System Type
Command
HP-UX
IBM AIX
Solaris
Linux
CHAPTER
already running.
3 Record Windows Administrator information.
Installing AR System
From the CD
Log in to Windows as an administrator and insert the CD into the drive.
If autorun is enabled, the CD browser opens. Click AR System Server.
If the CD browser does not start, open the server installer, server.exe.
From ESD
If you downloaded Action Request System to a location where you will not
install Action Request System, copy the downloaded directory and its
contents to the machine where you will install Action Request System. For
example, if you used the Solaris Sm@rtCert client to download the Action
Request System for Windows, copy the directory and its contents to your
Windows machine.
From the download directory, run the file server.exe.
When you run this file, the installation files are unpacked into a temporary
directory and the Setup program starts.
The Choose Setup Language screen appears. The default language selection
is the locale language of the operating system. However, you can change the
selection.
6 Choose a language and click OK to display the Welcome screen.
7 Click Next to display the Select Database screen.
8 Click the button that corresponds to the type of database that will support
AR System.
!
If you select Oracle or Microsoft SQL Server, the version selection screen
appears. Go to step 9 on page 83.
If you select IBM DB2, the Select Action Request System Components
screen appears. Go to step 10.
Note: If you do not have a database installed, you will get an error. Cancel
this installation, install the database, and restart the server installation.
9 Select your database version and click Next.
Web services plug-in enables the Set Fields From Web Service filter action
necessary to consume a web service. (Installation recommended.) For
more information on Web services, refer to the Developing AR System
Applications: Advanced guide.
15 If you are installing AR System server for the first time on this machine, or
upgrading an earlier version of the AR System server to version 5.1, the Enter
Server Port Number screen appears. (The host name is used as the server
name, so you are not prompted to enter a server name.) Go to step 18 on
page 85.
If you are installing a second or later AR System server on this machine, or
reinstalling a version 5.1 server, the Enter AR System Server Name screen
appears. Go to step 16.
Installing AR System
16 Enter the AR System server name in the Selected AR System Server field.
To register the server with a portmapper, select the Yes option and click
Next. If two or more AR System servers reside on this machine, only one
server can register with a portmapper.
To assign port numbers, select the check box Assign Port Numbers and
enter port numbers for the AR System server, and the plug-in server. The
port numbers cannot be the same. For more information, refer to
Choosing Port Number Options on page 30.
19 Click Next to display the Choose Destination Folder(s) for the AR System
Server screen.
20 Select the destination folder for the AR System server or click Browse to
database version.
Note: If any AR System processes are running, you will be prompted to shut
them down.
IBM DB2
Oracle
Installing AR System
and define a user, if these options are enabled. You do not have to enter a
database name or user to upgrade.
25 Click Next.
!
If you are installing a new AR System server with a relational database, the
New AR System Database Settings screen appears, unless you are installing
with IBM DB2. Go to step 27 on page 87.
26 If you are installing with a relational database, choose one of the following
This screen appears if you are installing over an existing AR System server, or
if you uninstalled AR System before starting this installation. To preserve
data integrity, the AR System uninstallers do not remove database files.
27 Click Next to display the Choose AR System Server Startup Settings screen.
28 Choose a startup option and click Next to display the Summary screen.
29 Review the settings.
To make changes, click Back until you reach the target screen, then click Next
to return to the settings screen.
30 Click Next to begin the installation.
When all files have been copied and all forms have been imported, the Setup
Complete screen appears.
31 Click Finish to complete the installation.
If system files were updated, you will be prompted to restart the system. The
AR System server starts at the end of the installation.
At this point, you are asked if you want to install the AR System Email engine.
If you choose not to install the Email engine, continue with the
post-installation steps that follow. If you choose to install the Email engine,
read through the post-installation steps that follow, use the Email Engine
Guide to install the Email engine, then perform the post-installation steps.
Post-Installation Steps
If this is an upgrade or overwrite of an existing database, and the AR System
server uses FTS, then rebuild or move indexes, as applicable. Refer to
Upgrading or Overwriting the Full Text Search Option on page 27 for more
information.
If you installed centralized preferences forms, or will use the reporting or
message catalog forms, enable these forms.
3 Click Start.
Installing AR System
For Windows NT
1 Access the Services screen.
a Choose Start > Settings > Control Panel.
b Double-click the Services icon.
2 Select the appropriate server.
!
3 Click Stop.
Installing AR System
The uninstallation process stops any AR System services that are running.
You might be prompted to remove shared files. It is generally safe to remove
shared files, because the registry tracks the applications that use files.
However, applications that do not use the registry may use a shared file, so if
you are not sure of the impact of removing a shared file, do not remove it.
If you do not remove shared files, some server files will remain on your
system. You can remove these files manually. Check the uninstall log for
information.
You are also prompted to remove folders and their contents. Remove these
items only if you are sure that you want to remove everything from the
specified folder.
CHAPTER
Crystal Web Component Server, if you will use Crystal Reports on the web
Crystal Web Component Server is available from
http://www.crystaldecisions.net and requires advance configuration.
Installing AR System
Although this document assumes that you will install the ServletExec
bundled with the mid tier, if a compatible version of ServletExec is already
installed, you may choose to use your existing copy. However, if you do so,
you are responsible for the configuration. In addition, you must also verify
the permission and ownership of the ServletExec files, as the mid tier
installation does not delete existing ServletExec files.
On UNIX, if you have an earlier version of ServletExec installed, you will
need to remove or rename the existing directory before installing ServletExec
4.1.1. If you choose to install ServletExec 4.1.1 in the mid tier installation
script, you should remove or rename the existing ServletExec directory
before running the script.
To use a different JSP engine, you will need to install and enable that engine
before you install the mid tier.
Basic testing has been performed using several of the major JSP engines, but
full functionality cannot be guaranteed with a different JSP engine.
For more information on product compatibility, refer to the compatibility
matrix at: http://supportweb.remedy.com
Worksheet for Preparing to Install the AR System Mid Tier with All
Web Servers
To install the mid tier on any web server, you need installation, setup, and
configuration information, some of which is specific to each web server. This
section covers general information for all types of web servers. For
web-specific information, see the applicable worksheet in this chapter.
Prepare the system
1 Review the AR System 5.1 Release Notes on the Customer Support website:
http://supportweb.remedy.com
2 Refer to the compatibility matrix to verify system requirements:
http://supportweb.remedy.com
3 If a version of ServletExec earlier than 4.1.1 is installed, either uninstall that
version before installing the mid tier and ServletExec 4.1.1 or see the section
entitled Installing the Java Server Pages Engine on page 94.
Record information to enter at the installer prompts
1 Record the mid tier installation directory.
The location must have adequate disk space and RAM, and be accessible to
at least one AR System server locally or through a network. Clients must have
web access to this location.
If you are installing on the same machine as an AR System server, choose a
separate directory for the mid tier.
Mid tier installation directory:
______________________________________
The default directories are: UNIX: /usr/ar/mid tier
Windows: C:\Program Files\AR System\Mid-Tier
2 Optionally, identify at least one AR System 5.1 server for the mid tier to
connect to.
If you do not specify servers during installation, you can do so after the
installation.
AR System servers, with port and RPC numbers, if they have been assigned:
____________________________________________________________
____________________________________________________________
____________________________________________________________
Installing AR System
3 Optionally, identify the preference server or servers to be used with the mid
tier.
If you do not specify preference servers during installation, you can do so
after the installation.
Preference servers must be AR System servers and must be entered in the list
of AR System servers.
If you identify two or more preference servers, separate each entry with a
comma but no space, for example: server1,server2,server3. . .
Preference servers, with port and RPC numbers, if they have been assigned:
___________________________________________________________
___________________________________________________________
4 Optionally, identify the catalog server.
The catalog server must be an AR System server and must be entered in the
list of AR System servers.
Catalog server, with port and RPC numbers, if they have been assigned:
___________________________________________________________
Record information to enter at the installer prompts
http://<web_server>:<port>/arsys/apps/shared/config/config.jsp
2 In the login screen, enter the default password: arsystem
3 Click Change Password in the left panel.
4 Enter your new password.
After you complete the worksheets, continue with the installation of the
AR System mid tier:
!
For UNIX, refer to Chapter 6, Installing the AR System Mid Tier on UNIX.
To ensure that you prepare your system for the mid tier installation,
complete the worksheet for your platform, and perform the appropriate
pre-installation procedures as noted in the worksheet.
Installing AR System
3 Complete this step only if you are installing the mid tier on Solaris 2.6.
For Solaris 2.6 only, install patch 105181-28 or later before you install
ServletExec 4.1.1 or the mid tier.
Obtain the patch from
http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access.
Or consult your software vendor. Download sites might change.
4 Complete this step only if iPlanet is not yet installed.
Install the iPlanet web server, and choose the typical option.
Also, if you will use the out-of-process version of ServletExec (ServletExec AS
4.1.1), choose a port number other than 8888 for the Administrative server
when you install iPlanet. (ServletExec AS 4.1.1 is bundled with the mid tier
on HP-UX, AIX, and Linux, and you can choose to install it on other
platforms.)
ServletExec and iPlanet both use port 8888 by default, and this cannot be
changed during the ServletExec installation. Changing the port when you
install the web server prevents conflicts.
5 Complete this step only if you will use the out-of-process version of ServletExec
(ServletExec AS 4.1.1, which is bundled with the mid tier on HP-UX, AIX, and
Linux) and iPlanet is already installed.
Change either the iPlanet port number or the ServletExec port number. Both
iPlanet and ServletExec use port 8888 by default, so to avoid conflicts, at least
one of the port numbers must be changed.
To change the iPlanet port number, do the following:
a Stop the iPlanet admin server.
b Access the file:
iPlanet_install_dir>/https-adminserv/config/magnus.conf.
c Edit the line Port 8888 to assign another port (Port 8080, for example).
d Restart the iPlanet admin server.
e To change the ServletExec port number, install ServletExec with the mid
tier and perform step 12 on page 101 after installation.
6 Ensure that you have permissions information for the web server:
You need a user name, password, and Administration Server port number so
that you can access the iPlanet Administration Server. These parameters are
established when iPlanet is installed.
Ensure that the installer has write privileges to the Netscape configuration file
obj.conf; otherwise, the installer will not be able to configure iPlanet for the
reports and attachments features. Also, the ServletExec installer will not be
able to install the JSP engine as a plug-in.
For information on the obj.conf file, refer to the ServletExec User Guide,
installed with ServletExec (<ServletExec_install_dir>/Documentation by
default), or from the ServletExec web site at http://www.servletexec.com.
User name: __________________________________________________
Password: ___________________________________________________
Port number: _________________________________________________
7 Enter the installation directory for the web server:
Refer to Disabling the iPlanet JSP, Servlet Engine and Internal Java on
page 104 for instructions.
9 When you invoke the web server, include umask 077 in the web server start
Obtain Java 2 SDK for your platform from one of these web sites, or consult
your software vendor. Download sites might change.
!
For the updated JDK version for HP-UX and AIX, you can also go to
http://java.sun.com/j2se and choose the link to the correct version and
platform ports.
11 Complete this step only if you are using IBM Java 2 SDK 1.3 with AIX.
Modify the IBM directory structure by creating the following symbolic links:
mkdir -p /usr/java/jre
ln -s /<ibm_sdk_install_dir>/jre/sh /usr/java/bin
ln -s /<ibm_sdk_install_dir>/lib /usr/java/lib
ln -s /<ibm_sdk_install_dir>/jre/lib /usr/java/jre/lib
Installing AR System
If you do not run these commands before you install the mid tier, then
ServletExec will not create the scripts that start and stop the ServletExec JSP
engine, or update the web server configuration files. This step is unnecessary
if you are using Java 2 SDK 1.3.x with AIX.
12 Complete the installation worksheets for your web server and platform, but
ServletExec and iPlanet on port 8888, and you did not change the iPlanet port
number.
Change the ServletExec port number.
a Stop ServletExec.
b Change the port in the startServerExec, stopServerExec and web server
You need a user name, password, and Administration Server port number so
that you can access the iPlanet Administration Server. These parameters are
established when iPlanet is installed.
User name: ___________________________________________________
Password: ____________________________________________________
Port number: _________________________________________________
3 Complete this step only if iPlanet is not yet installed.
ServletExec and iPlanet both use port 8888 by default, and this cannot be
changed during the ServletExec installation. Changing the port when you
install the web server prevents conflicts.
Installing AR System
4 Complete this step only if you will use the out-of-process version of ServletExec
<iPlanet_install_dir>/https-adminserv/config/magnus.conf.
c Edit the line Port 8888 to assign another port (Port 8080, for example).
d Restart the iPlanet admin server.
To change the ServletExec port number, install ServletExec with the mid tier
and perform step 1 on page 101 after installation.
5 Disable the iPlanet JSP engine.
Refer to Disabling the iPlanet JSP, Servlet Engine and Internal Java on
page 104 for instructions.
6 Install Java 2 SDK v1.3. or later.
Install this component if you will use Crystal Reports on the web. Crystal
Web Components Server is available from http://www.crystaldecisions.net.
Crystal Web Components Server can be installed remotely. If it is not
installed locally, you will need to share the mid tier installation directory with
the remote Crystal server, specifying the full path to this directory. Note this
directory path if you will access Crystal Web Component Server over a
network.
Crystal Reports Web Component Server path:
____________________________________________________________
ServletExec and iPlanet on port 8888, and you did not change the iPlanet port
number as described in step 4 on page 103
2 Change the ServletExec port number.
a Stop ServletExec.
b Change the port number in the startServerExec, stopServerExec and web
You need to refresh the web server after you install the mid tier so that
updates to the configuration file will take effect.
Refer to Refreshing the iPlanet Web Server on page 106 for instructions.
Installing AR System
drop-down list.
4 Click Manage.
A message appears, stating that the server has been shut down.
6 Click OK to dismiss the message.
7 Click the Servlets tab.
UNIXrefer to Chapter 6
Windowsrefer to Chapter 7
interface.
2 Choose the Servers tab.
3 Click the Manage Servers Link.
4 Select the webserver instance that will have ServletExec installed and click
Manage.
5 Click the Java tab.
6 Uncheck Enable Java Globally.
7 Uncheck Enable Java for class.
8 Click Apply Link.
9 Click Apply Changes.
drop-down list.
3 Click Manage.
4 Click Apply in the upper right corner of the screen. The Apply Changes
screen appears.
5 Click the Load Configuration Files.
Installing AR System
4.1.1 and Apache. Install the Apache web server and enable the DSO option.
2 Install the Apache web server and enable the DSO option.
3 Complete this step only if you are installing the mid tier on Red Hat Linux 7.x
and you are using the Apache web server that is bundled with Red Hat Linux.
Edit the apache user ID.
The Apache web server bundled with Red Hat Linux 7.x runs with the user
ID apache. The shell for this account is set to
/bin/false so you cannot become superuser (su) to this ID.
To solve this, edit the password file:
Use the linuxconf user tool or vipw to access the password file. Delete the last
gecos field after the last colon (the /bin/false section).
4 Ensure that you have root permissions for the web server so that you can
Obtain Java 2 SDK for your platform from one of these web sites, or consult
your software vendor. Download sites might change.
For the updated JDK version for HP-UX and AIX, you can also go to
http://java.sun.com/j2se and choose the link to the correct version and
platform ports.
8 Complete this step only if you are using IBM Java 2 SDK 1.3 with AIX.
Modify the IBM directory structure by creating the following symbolic links.
mkdir -p /usr/java/jre
ln -s /<ibm_sdk_install_dir>/jre/sh /usr/java/bin
ln -s /<ibm_sdk_install_dir>/lib /usr/java/lib
ln -s /<ibm_sdk_install_dir>/jre/lib /usr/java/jre/lib
If you do not run these commands before you install the mid tier, then
ServletExec will not create the scripts that start and stop the ServletExec JSP
engine, or update the web server configuration files. This step is unnecessary
if you are using Java 2 SDK 1.3.x with AIX.
Perform the post-installation task
1 Complete this step only if you use ServletExec AS.
Installing AR System
# cd <ServletExec_install_dir>
2 Change the ownership of the ServletExec directory, all subdirectories, and
files to root by using the recursive option:
# chown -R root <ServletExec_install_dir>
3 Change the group name of the ServletExec directory, all subdirectories, and
files to root by using the recursive option:
# chgrp -R <Web_Server_Group> <ServletExec_install_dir>
For further information, refer to the ServletExec documentation, installed
with the product: <ServletExec_install_dir>/ServletExecAS/Documentation
Preparing to Install the Mid Tier with Microsoft Internet Information Server ! 109
Ensure that you have the correct logon information for the IIS administrator,
so that you can access the IIS administration page.
User name: __________________________________________________
Password: ___________________________________________________
Port number: _________________________________________________
3 If it is not installed, install the IIS web server.
4 Install Java 2 SDK v1.3 or later.
Install this component if you will use Crystal Reports on the web. Crystal
Web Components Server is available from http://www.crystaldecisions.net.
Installing AR System
cd <servletexec_41_as_install_dir>/
ServletExecAS/se-<hostname_instance>
2 Assume the UNIX web user ID.
su <webuserid>
The web user ID (UID) is generally nobody, except on HP-UX where nobody
may not be used.
For HP-UX, another UID must be created for the web user account (for
example, UID = web, GID = web).
3 Start ServletExec 4.1.1.
./StartServletExec &
browser.
b Use the AR System Configuration Tool to perform a few basic operations,
<ServletExec_install_dir>/ServletExecAS/se-<hostname_instance>
You can run this command while logged in as root. You do not need to
assume the web user ID.
!
CHAPTER
Note: Read the AR System 5.1 Release Notes before you perform any of
% su Password: <password>
2 Copy the downloaded directory (midtier_unix) and its contents to the
# cd midtier_unix
5 Uncompress the file midtier_web.tar.gz, which contains the UNIX
# gunzip midtier_web.tar.gz
If you do not have the gunzip utility, you can download it from the gzip
home page: http://www.gzip.org.
6 Extract the installation program file by entering the following command:
Installing AR System
7 Note the current directory where the tar files were extracted. Enter the path
to that directory when prompted for the product directory name during
installation.
8 Change to the directory containing the installation program:
# cd arsystem
9 Perform the installation procedure in this chapter.
If you are installing from the Action Request System 5.1 installation CD:
a Mount the CD either locally or remotely. For instructions, refer to
follows:
# cd <CD-ROM_mount_point>/arsystem
The default mount point is /cdrom.
Refer to Appendix C, Mounting a CD-ROM on a UNIX System for details
on how to mount the CD.
If you are installing software obtained through Electronic Software
Distribution (ESD), or changing the default installation directory, refer to
Installing the Mid Tier from the Web on page 114 for instructions.
4 Run the AR System mid tier installation script:
#./mt_install
The following message appears:
Welcome to the Action Request System(r) 5.1 Mid Tier installation.
5 At the prompt:
Do you wish to install Action Request System 5.1 mid tier (Y or N)> [Y]
Do one of the following:
! Type n to stop the installation script.
! Press Enter to proceed with the installation.
The following message appears after you press Enter:
6 At the prompt:
Action Request System 5.1 mid tier will not install unless you have a
compatible JDK installed on your system. Refer to the Action Request
System 5.1 mid tier release notes for compatibility information.
7 At the prompt:
Have you installed a compatible version of JDK? If not, exit the installation
now and install JDK first. Continue? [Y]
Do one of the following:
! Type n to stop the installation script.
! Press Enter to proceed with the installation.
Installing AR System
Please select the web server you will be using with Action Request System
5.1 mid tier.
Type A or a for Apache web server
Type I or i for iPlanet 4.0 web server
Type J or j for iPlanet 6.0 web server
Type O or o for other web server
Type Q or q to CANCEL the install
8 At the prompt:
Enter your selection:
Enter the letter that designates your web server. A supported web server must
be installed to install the mid tier. If you have not installed a supported web
server, terminate the installation and install a web server.
9 At the prompt:
Please enter the web server install directory. (for example,
'<web_server_install_directory>'):
Enter the directory where the web server you selected in step 8 is installed.
The following message appears.
**********************************************************
Action Request System 5.1 mid tier requires a JSP Engine to function
correctly.
Do you have a JSP Engine installed?
*********************************************************
Please type Y or y if you have a JSP Engine installed
Type N or n if you do not have a JSP Engine installed
Type Q or q to CANCEL the install
If ServletExec 4.1.1 is installed, the mid tier can use your installed copy of
ServletExec. If you have an earlier version of ServletExec, you should choose
to install ServletExec 4.1.1 and remove or rename the existing directory
before installing ServletExec 4.1.1. Earlier versions of ServletExec are not
compatible with the mid tier.
If ServletExec is not installed, you can choose to install it as part of this
installation.
10 At the prompt:
Installing AR System
************************************************************
Please enter the product directory name.
This is the name of the CD mount directory, for example /cdrom
************************************************************
12 At the prompt:
14 At the prompt:
Next>
Press Enter to continue.
Installing AR System
16 At the prompt:
For a new installation, enter the full pathname to the base directory or
choose the default [/usr/local/NewAtlanta]>
Do one of the following:
! Press Enter to accept the default installation directory.
! Enter another directory.
The ServletExec license agreement appears.
17 At the prompt:
Do you accept these license conditions? [yes]>
Do one of the following:
! Press Enter to accept the license agreement.
! Type n to terminate the installation.
18 When the following ServletExec readme text appears, enter the number or
text from the list.
Select the web server type on which to install :
1. <installed web server 1>
2. <installed web server 2>
...
Enter number or text [1]>
If you are installing with iPlanet on Solaris, go to step 21 on page 122.
If you are installing with Apache or iPlanet on HP, AIX, or Linux, go to
step 19.
19 At the prompt:
Would you like to install:
1) a web server adaptor and an instance of ServletExec.
2) only a web server adaptor.
3) only an instance of ServletExec.
[1]>
Type 1 unless you are certain that you have an existing web adapter. Most
installations require the first choice.
If you are installing with Apache, go to step 20, otherwise go to step 21. If you
chose iPlanet at step 18, and iPlanet is not installed at /usr/netscape, you will
see a message that prompts you for the directory name of the Netscape web
server installation.
Installing AR System
24 At the prompt:
Enter the base directory name of your Java installation which will be
used for ServletExec operation.
(SUGGESTION: Use /usr/java as the java installation directory name or
a symbolic link to the java installation in order to make future changes
and upgrading easier.)
Do one of the following:
! Press Enter to accept the default directory.
! Enter another directory.
25 If you install on iPlanet Web Server, you see the following prompt:
Note: If you choose n here, the mid tier installer will still update the
configuration file for web server as a precaution, to ensure that the
mid tier runs smoothly.
28 If you are installing for the first time, go to step 29. If you are upgrading, the
Type Y to keep the previous configuration. If you select this option, you
will still be able to add servers and preference servers.
Installing AR System
32 At the prompt:
34 At the prompt:
If you have configured a preference server, enter the name of that server.
Preference servers must be AR System servers, and you also must enter the
preference server at the prompt in step 29 on page 124. Go to step 35.
You do not have to specify a preference server now. You can specify
preference servers after installation using the AR System Configuration Tool.
If you do not choose a preference server, the mid tier installation is complete.
Go to step 37.
35 At the prompt:
36 At the prompt:
Installing AR System
Location: <File system path for the mid tier install directory that you created
in step 13 on page 119.>
Note: To configure the mid tier, access the Configuration Tool at:
http://<host>/<contextpath>/apps/shared/config/config.jsp
where <host> is the name of the web server and <contextpath> is the
path representing the location of the mid tier (arsys by default). Use
arsystem as the default login password.
For information on mid tier settings, refer to Configuration Tool
online help at:
http://<host>/<contextpath>/apps/shared/doc/config/en/
!
mid tier, stop the ServletExec process. You can stop ServletExec two ways:
!
<ServletExec_install_dir>/ServletExecAS/se-<instance_name>
You can run this command while logged in as root. You do not need to
assume the web user ID.
!
ServletExec directory.
You will be prompted to remove ServletExec or install a new instance.
c Choose the option to remove ServletExec.
4 Remove the mid tier directory.
Navigate to the parent directory of the mid tier installation directory and
issue the remove command:
rm -rf <mid_tier_install_dir>
Installing AR System
For Solaris iPlanet, remove the following from the obj.conf file:
CHAPTER
Adds the following to the start of the %PATH% string: <Webtier Install
dir\Web-inf\lib>
Installs the required DLL and sets up the driver for Crystal Reports
Note: Read the AR System 5.1 Release Notes before you perform any of
From CD
Log in to Windows as an administrator and insert the CD into the drive.
If autorun is enabled, the CD browser opens. Click AR System Mid Tier.
If the CD browser does not start, open the mid tier installer, midtier.exe.
From ESD
If you downloaded the midtier.exe file to a location where you will not
install AR mid tier, copy the downloaded directory and its contents to the
machine where you will install it.
Run the midtier.exe file.
When you run this file, the installation files are unpacked into a temporary
directory and the Setup program starts.
Installing AR System
If ServletExec is not installed, proceed to the next step to continue with the
installation.The ServletExec installer will run after the mid tier installer.
To use another installed JSP engine, select that engine in the list. You must
configure your JSP engine to communicate with the mid tier.
If you do not have a JSP engine installed, or your JSP engine does not
appear in the list, select Other. The mid tier will not be configured for a
JSP engine.
9 Click Next.
If you are not using iPlanet and did not choose ServletExec as the JSP engine,
go to step 10. If you are using iPlanet and chose ServletExec as the JSP engine,
you will receive this message:
Ensure that you have disabled the iPlanet JSP engine, according to the
procedure Disabling the iPlanet JSP, Servlet Engine and Internal Java on
page 104. Click OK to dismiss the message and continue.
10 The Server Properties screen appears. Configure the AR System servers that
If you enter an AR System server here, that server must also be entered in
the previous screen, Server Properties.
Installing AR System
!
Enter only one catalog server, and one report server. The mid tier can only
access one of each of these types of servers.
13 Click Next.
You cannot install ServletExec unless you accept the license agreement. If you
click No, installation terminates.
18 Click Next.
19 Click Next to accept the default directory, or click Browse to select another
If you are using IIS, you will get a warning telling you to stop the IIS
Administrative server.
21 Click Yes or No to continue with the installation.
!
iPlanet only: Click Yes and the program will update the obj.conf file, back
up your original obj.conf file, and inform you of the location of the
Install.log file for information. The DOS Command Prompt may be
displayed briefly. Press Enter to continue.
An Information screen appears.
Click OK to continue the installation.
A series of status messages appear, showing the mid tier installation progress.
The AR System mid tier Setup Complete screen appears.
Installing AR System
http://<host>:<port>/<contextpath>/apps/shared/config/config.jsp
where <host> is the name of the web server, <port> is the port number
for the server, and <contextpath> is the path representing the location
of the mid tier (arsys by default). Use arsystem as the default
Configuration Tool login password.
For information on mid tier settings, refer to Configuration Tool
online help at:
http://<host>/<contextpath>/apps/shared/doc/config/en/
stop ServletExec.
2 Stop the web server.
3 Choose Start > Settings > Control Panel.
4 Double-click the Add/Remove Programs icon.
Installing AR System
Start > Programs > New Atlanta ServletExec 4.1 ISAPI >
ServletExec Admin (for IIS)
Start > Programs > New Atlanta ServletExec 4.1 NSAPI >
ServletExec Admin (for iPlanet)
Or
Go to http://<web_server>/servlet/admin in a web browser.
2 Verify that a license key appears in the License Key field.
Location: <File system path for the mid tier install directory that you
created in step 1>
CHAPTER
Installing AR System
50comupd.exe
Common
Tools
DCOM95.EXE
DCOM95
HHUPD.EXE
HTML Help
Installation
and Update
package
MDAC_TYP.EXE Microsoft
Data Access
Component
ws2setup.EXE
Winsock 2
Installing AR System
text:
The AR System needs <component_executable_name> for
communication. . .
b At the Setup Complete screen, click Finish.
c Inspect the third-party component installer log for information about
Installing AR System
Action
Installing AR System
Action
The AR System needs hhupd.exe This indicates that the required versions of
...
HTML Help and Windows Common Tools/
Microsoft Windows Update were not detected.
You can choose either Yes or No.
If you click No, you will need to test the
AR System client with the installed version.
If you choose Yes, and the correct version of
the component exists, the installer will confirm
this.
If you click Yes and the component needs to be
updated, the Microsoft installer will start.
The installer is not interactive, so the next
screen you see will confirm that HTML Help
1.31 update is complete.
Click OK.
DCOM98
win2setup
6 When all the installations are complete, the summary screen appears. Click
Finish. If you were prompted to restart your machine after any of the
installers, restart the machine now.
7 Continue with AR System client installations.
AR System Administrator
AR System Administrator is required to configure AR System servers, create
forms and workflow, and create user accounts. A separate tool, AR System
Import, is installed together with AR System Administrator. AR System
Import provides the capability to import data from a variety of sources into
AR System forms.
AR System Administrator can be installed on Windows server machines to
provide local administration. It can be installed on Windows client machines
with network access to Windows or UNIX AR System servers to provide
remote administration.
If you have elected to use centralized preferences, one of the AR System
servers entered should be a preference server.
For complete functionality, Microsoft Internet Explorer (IE) 5.5 or greater
must be installed on the client machine where you will install AR System
Administrator. If IE 5.5 or greater is not installed, some AR System
Administrator functions will not be enabled.
Installing AR System
Two optional components are available for AR System Windows User Tool.
The Crystal Reports option installs the Crystal Reports engine libraries that
enable users to print predefined Crystal reports. This is an alternative to the
AR System Windows User Tool reporting function. You must install this
option to use Crystal Reports for report generation. You do not need to
install this option if you will use the reporting capability only to export data.
The ODBC option installs the AR System ODBC driver, which offers
compatibility with a range of ODBC clients such as Microsoft Access and
Microsoft Excel. This option is required for Crystal Reports. If you choose to
install the Crystal Reports option, this option will also be installed.
AR System Alert
AR System Alert informs users when they have received alerts from an
AR System server. An alert contains information about AR System
transactions, such as ticket assignments or escalations.
AR System Alert can be installed separately, so users can install AR System
Alert even if they will not install AR System Windows User Tool. Alerts can
be viewed in AR System Windows User Tool and through a web browser, if
the mid tier is installed and the AR System administrator has enabled alerts
on the web.
AR System Alert will not process notifications from a version of the
AR System server earlier than 5.1. However, Remedy Notifier and AR System
Alert can be installed on the same machine, and will process notifications
from different versions of AR System servers.
If users will access alerts with AR System Windows User Tool, ensure that
AR System Windows User Tool is upgraded to version 5.1 before installing
AR System Alert.
For information on configuring a server to process alerts, refer to the
Configuring AR System guide after you install AR System Alert.
For AR System Alert, if you are upgrading a client machine that used
Remedy Notifier, and you will replace Remedy Notifier, upgrade
AR System Windows User Tool to version 5.1. Complete this step only if
users will access AR System Alert through the AR System Windows User
Tool client. If users will access AR System Alert through a web browser,
skip this step.
For AR System Windows User Tool, if you have not installed any other
AR System 5.1 clients, run the Third-Party Components installer
(Redist.exe) to ensure that your system has required components.
You need to run the Third-Party Components installer only one time on
a machine. If you have already installed other AR System clients, you may
have already run the Third-Party Components installer.
2 Record the AR System servers that AR System Alert will connect to, along
with the TCP and RPC port numbers, if you assigned them. (Skip this step if
you registered the AR System server with a portmapper. For more
information, refer to Registering with a Portmapper on page 31.)
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
Installing AR System
install.
__ Crystal Reports
__ ODBC
5 Install AR System Alert.
From CD
Log in to Windows as an administrator and insert the CD into the drive.
If autorun is enabled, the CD browser opens. Click AR System Clients.
If the CD browser does not start, open the appropriate client installer:
!
From ESD
If you downloaded AR System clients to a location where you will not
install AR System clients, copy the downloaded directory and its contents
to the machine where you will install the clients. For example, if you used
the Solaris Sm@rtCert client to download Action Request System for
Windows, copy the directory and its contents to your Windows machine.
From the download directory, run the appropriate client installer:
!
When you run this file, the installation files are unpacked into a temporary
directory, and the Setup program starts.
At any time during setup, you may exit the installer. However, your settings
up to that point in the installer are not saved when you return.
For AR System Administrator
If you are alerted that Internet Explorer 5.5 or later is not installed, click OK.
You will need to install IE 5.5 after you install AR System Administrator.
The Welcome screen appears. Go to step 8 on page 155.
For AR System Windows User Tool and AR System Alert
The Choose Setup Language screen appears. The default language selection
is the locale language of the operating system. However, you can change the
selection.
3 Choose a language and click OK.
Both options are selected by default, but you can deselect them.
Installing AR System
6 Click Next.
Use the Add, Edit, and Remove buttons to configure the list of servers.
Identify servers by the server name, which is either the host name or the name
entered during AR System server installation.
If you plan to use centralized preferences, one of the servers should be a
preference server. Refer to Centralized Preferences on page 28.
If any clients have been installed on this machine, the AR System servers
configured in the previous installation will be listed.
At least one AR System server must be available to use the AR System client.
After installation, you can add, modify, and remove servers when you log in
to the client.
12 Click Next when you have finished.
To change settings, click Back until you reach the target screen.
14 Click Next to begin the installation.
If the Locked Files Found message appears, this indicates that a previous
installation of AR System Windows User Tool has been uninstalled. Some
items were not removed. Remove these files manually and continue the
installation.
For AR System Windows User Tool
Only AR System Windows User Tool provides the option to start AR System
Alert automatically. When you install AR System Windows User Tool, if you
leave the check box selected, the AR System Alert log-in screen appears after
you click Finish. If you deselect the check box, you will need to start
AR System Alert from the Start menu.
Installing AR System
Details to view information about the files that were not removed.
You can remove these files manually. Check the uninstall log for
information.
Licensing AR System
CHAPTER
This chapter describes licensing the AR System and Mid Tier software.
You can evaluate the Action Request System without purchasing or
activating any licenses. However, you are limited to a maximum of
2000 records per form.
Note: Read the AR System 5.1 Release Notes before you perform any of
AR System Licensing
AR System licensing grants the full and legal use of AR System and is
necessary for performing operations that change or update the database (for
example, updating requests or records). To run an unlimited AR System
server at your site, an AR System server license is required. There are
additional AR System server options, such as the Distributed Server Option
(DSO), that require a separate, additional license. There are three kinds of
licenses you can use to access the AR System server: read, fixed write, and
floating write. The base AR System product, once licensed with the
AR System server license, comes with three Fixed Write licenses and
unlimited Read licenses. You can purchase additional user Fixed Write
licenses and user Floating Write licenses by contacting your Remedy Product
sales representative or an authorized reseller.
A license key consists of an encrypted character string to initialize or enable
the use of AR System by users as specified in the license key. This key allows
you to enable functionality, allow users to access the AR System and
authorize the type of access for each user. Two key pieces of information in
your License Key are the Site Name and Host ID. The Site Name is a string
that is used to link all available licenses together. For this reason, each license
on each of your servers should use the same, case-sensitive site name. The
Host ID is a value that ties your license keys to your Server.
The number of users authorized to access the AR System installed on the
server and the type of access granted to such users (for example, fixed write
license or floating write license), and the site name and host ID (the server
network ID) are established by the license keys issued to you. You then use
this key to apply or add the licenses for AR System servers, server options,
and users.
Note: As some licenses are linked by site name, each license on each of your
servers should use the same, case-sensitive site name.
Installing AR System
Your Customer Support contact will send you the information you need to
activate your licenses.
Due to case sensitivity, note the information on the worksheet exactly as it
appears in the fields.
Installing AR System
Email address
In the AR System License window, choose Edit > Clear to clear any
values in the AR System License fields.
Select the AR System Server from the Product Feature field list.
AR System License displays your Site Name and Host ID.
5 Click Submit.
Customer Support will send you an email with the license key information or
an email requesting additional required information. Use AR System License
to apply this information to the server that is running the AR System server.
Note: If you plan to install any AR System application that requires a license
key (for example, the Approval Server), you can obtain the license key
information for all your products at one time. You can then submit a
single license key request to take care of all your applications at once.
For application-specific licensing information, refer to the
appropriate Release Notes and Installation Guide for the application.
Once you have obtained your license keys, see Adding and Applying Licenses
on page 168 for information on applying your licenses.
Field
Description
User Name
Password
Server Name
Authentication
String
Installing AR System
Select a license in the list to view license details in the fields at the bottom of
the window. The following table describes the License Tool fields.
Field
Description
Product Feature
Type
Issue Date
17-Sept-01.
Expire Date
Site Name
Host ID
This will auto populate a valid host ID for the server that you
are currently connected to. The AR System server will
recognize the key even if the MAC address is not the default
(Auto-Populated Hostid) if:
! You are applying an existing key.
!
Field
Description
License Key
# of Licenses
unnamed field
Max Forms
AR System Server ID The ID number of the server. This field is enabled in the
lower portion of the window when you select the AR System
server in the Product Feature field. This is used for
AR System server and Flashboards licenses.
Multi-Server
Installing AR System
Name: ____________________________________________
Date: _____________________________________________
Company name: ___________________________________
Site ID: ___________________________________________
Purchase order number: ____________________________
Fax number: ______________________________________
Phone number:_____________________________________
Server Identification
Server host ID: ________________________
Site name: __________________________
Product Feature
License Type
Quantity
http://supportweb.remedy.com.
Installing AR System
License keys to transfer to the new server. Obtain this information from
the AR System License tool on the old server.
to be transferred.
6 Press Delete to remove the server license.
In the Configuration Tool, you may also specify which AR System server is
the license server, or the AR System server that the mid tier first checks for a
license. If your mid tier connects to multiple AR System servers, you may
want to specify a license server to improve efficiency during startup, and to
document the location of the license. For more information on the license
server and how to specify it, refer to Configuring the License Server on
page 176.
You can determine whether the mid tier is using a valid license, and which
AR System server it was licensed from, since the last web server startup. Refer
to the next section, Determining Current Mid Tier License Usage, next
Access the Configuration Tool from your browser. The default location is
http://<host>/arsys/apps/shared/config/config.jsp. The default password
is arsystem.
2 On the Overview page, in the Current Configuration Settings table, look for
Installing AR System
Password
Server Name
Authentication
String
tier.
The site name and host ID are displayed in the Site Name and Host ID fields.
Access the Configuration Tool from your browser. The default location is
http://<host>/arsys/apps/shared/config/config.jsp. The default password
is arsystem.
2 On the Overview page, in the Mid Tier System Information table, locate the
identifier.
The identifier is the value contained in the field called Host ID.
Repeat these steps for each mid tier that you will license on a particular
AR System server.
Your Customer Support contact will send you the information you need to
activate your licenses.
Installing AR System
Support Contract Id
Email address
ID=<identifier1>, <identifier2>
Enter the string of identifiers into the # of Licenses field in the AR System
License tool, as explained in Applying the License Keys to Your Server.
5 Click Submit.
Customer Support will send you an email with the license key information.
Use AR System License to apply this information to the server that is running
the AR System server.
Installing AR System
Server
License Key
Site Name
The site name for the server to which each mid tier license
applies
Host ID
The host ID for the server to which each mid tier license
applies
# of Licenses
Access the Configuration Tool from your browser. The default location is
http://<host>/arsys/apps/shared/config/config.jsp. The default password
is arsystem.
2 Go to the General Settings page.
3 Select a server from the License Server list.
4 Click Save Changes.
5 Stop and restart the appropriate web server processes so that each mid tier
Installing AR System
License keys to transfer to the new server. Obtain this information from
the AR System License tool on the old server.
Site name and host ID for the new server that will contain the mid tier
license. Obtain this information from the AR System License tool on the
new server.
Identifiers for each mid tier. Obtain this information from each new
Configuration Tool on the new servers.
6 Click Submit.
license to be transferred.
8 Select Purge from the Tools menu to remove the mid tier license.
APPENDIX
This appendix describes the files that AR System server, mid tier, and
client installers create and modify on the target system.
You cannot move AR System server files. You must reinstall
AR System if you want to move the server to a new machine. You can
preserve the environment by exporting data and structures and
importing them in the new location. Refer to Chapter 2, Choosing
Server Options and Preparing the Environment for information on
backing up an AR System environment.
If you do not specify other directories during the installations, files are
created in the default directories described in the following sections.
Note: Read the AR System 5.1 Release Notes before you perform any of
UNIX/usr/ar
UNIX/usr/ar/mid-tier
Installing AR System
Location
Executable files
<ar_install_dir>/bin
Configuration file
/etc/arsystem/<server_name>/armonitor.conf
/<ar_server_install_dir>/conf/ar.conf
<ar_install_dir>/conf/armaild.conf
AR System servers
<ar_install_dir>/conf/ar
/etc/init.d/arserver
/etc/init.d/arserver_<server_name>
License files
/etc/arsystem/multilicense
/<ar_server_install_dir>/<server_name>/arsystem.lic
<ar_install_dir>/db/*.log
/usr/tmp/ar_install.log
Error file
<ar_install_dir>/db/arerror.log
Lock files
<ar_install_dir>/db/*.lck
<ar_install_dir>/ftindex
File
Location
API Package
<ar_install_dir>/api
Java doc files:
<ar_install_dir>/api/doc
Header files:
<ar_install_dir>/api/include/*.h
Library files:
<ar_install_dir>/api/lib/*.a
Source code examples:
<ar_install_dir>/api/src
Sample Application
<ar_install_dir>/sample_db
Catalog files
/usr/lib/locale/C/LC_MESSAGES
(Sun SPARC System and Linux)
<ar_install_dir>/help
Location
Executables
<mt_install_dir>
Installed applications
<mt_install_dir>/apps
<mt_install_dir>/shared
<mt_install_dir>/reports
Installing AR System
Location
Executable/DLL files
<ar_install_dir>
Configuration file
<ar_install_dir>\conf\ar.cfg
\<ar_install_dir>\conf\armonitor.cfgnew
License file
<drive>:\temp\<server_name>_ar_install_<timestamp>.log
<drive>:<temp\arinstall.log
<ar_install_dir>\arserver\db\arthread.log
<ar_install_dir>\arserver\db\*.log
Error files
<ar_install_dir>\arserver\db\arerror.log
<ar_install_dir>\arserver\ftindex
File
Location
API Package
<ar_install_dir>\arserver\api
Java doc files:
<ar_install_dir>\arserver\api\doc
Header files:
<ar_install_dir>\arserver\api\include\*.h
Library files:
<ar_install_dir>\arserver\api\lib*.dll
Source code:
<ar_install_dir>\arserver\api\driver
Sample files
<ar_install_dir>\arserver\samples
<ar_install_dir>\arserver\conf\armaild.cfg
Online AR System
documentation
<ar_install_dir>\arserver\help
Location
Executables
<mt_install_dir>
Configuration file
<mt_install_dir>/Web-inf/classes/config.properties
Installed applications
<mt_install_dir>\apps
<mt_install_dir>\shared
gif files
<mt_install_dir>\shared\images
Javascript
<mt_install_dir>\shared\javascript
Installing AR System
File
Location
Configuration files
<mt_install_dir>\shared\config
ServletExec configuration files:
vmoptions.properties
application.properties
servers.properties
Web application
<mt_install_dir>\web-inf
<mt_install_dir>\web-inf\classes
Shared libraries
<mt_install_dir>\web-inf\lib
Report form
<mt_install_dir>\reports
Location
Executables
<ar_home_dir>\*.exe
Help information
<ar_home_dir>\resdlls\0009\*chm
User configuration
<ar_home_dir>\ar.ini
AR System servers
<ar_home_dir>\ar
Macros
<ar_home_dir>\arcmds\
<macro_name>.arq
User defaults
<ar_home_dir>\<form_name>.ard
User views
<ar_home_dir>\<form_name>.arv
<ar_home_dir>\<form_name>.arf
<ar_home_dir>\arcmds\
<report_name>.arr
Note: If you use centralized preferences, the <ar_home_dir> files will be
stored on the server and not in the local directories.
APPENDIX
This appendix describes ways you can customize your system when
installing AR System on UNIX.
Note: Make sure you have the most updated patches for Solaris and
that you have read the Release Notes before you install the
AR System and JDK.
# ./ar_install -noschemas
Note: Use this option only when you intend to immediately load forms from
a previous installation of AR System.
ar
ar.conf
ardb.conf
armaild.conf
/etc/arsystem/<server_name>/arsystem.lic
!
!
!
/etc/arsystem/<server_name>/.multilicense
The message catalog files are also put into system areas if you have access.
However, these files already have environment variables to allow you to
specify alternate locations. These files are not discussed here.
!
Installing AR System
ARCONFIGDIR
AR_SYSTEM_LICENSE_DIR
You still must place the armonitor.conf and the .multilicense files in
/etc/arsystem/<server_name>.
ARCONFIGDIR
The environment variable ARCONFIGDIR indicates to the servers where the
ar and ar.conf files are located.
You can set this variable as follows:
!
Before installation, in which case all the ar and ar.conf files are created or
updated in the directory that the ARCONFIGDIR variable specifies.
Before running a client, in which case the ar file is read from the directory
that the ARCONFIGDIR variable specifies.
Before running the server, in which case files are read from the directory
that the ARCONFIGDIR variable specifies. However, if you specify the -i
option in the command line, the files are read from the directory that the
-i option specifies.
Note: The armonitor.conf file specifies the -i option. If you change the
ARCONFIGDIR, you must also edit the armonitor.conf file.
If the variable is not set, the files are read from the default directory:
<ar_install_dir>/conf
AR_SYSTEM_LICENSE_DIR
The environment variable AR_SYSTEM_LICENSE_DIR indicates to all
AR System products where the arsystem.lic file exists. All licenses created for
the system are stored in this file.
If the variable is set before installation, a file named arsystem.lic is created in
the specified directory and set to the correct permissions. (If the variable is
not set, the default directory is /etc/arsystem/<server_name>.) When
running any server of AR System (or any AR System application), the
arsystem.lic file in the indicated directory is checked to see if there is a valid
license.
Language Options
If you use UNIX, you will need to set the LANG environment variable.
Value
HP or HPUX
IBM RS/6000
IBM or AIX
SOLARIS
Linux
LINUX
APPENDIX
% su
% Password: <root_user_password>
2 Insert the CD into the drive.
3 Create a CD-ROM mount point, if necessary.
# mkdir /cdrom
4 Mount the CD-ROM device on the mount point, and verify its contents with
the command for your operating system.
Platform
Command
Solaris
# cd <AR_System_5.1_CD-ROM_mount_point>/arsystem
HP-UX
AIX
# /usr/sbin/mount /cdrom
Installing AR System
/cdrom -rom
This line enables the remote host to export the /cdrom mount point.
3 Export the directory from the remote host, using the appropriate command.
Platform
Command
HP-UX
# exportfs /cdrom
AIX
# /usr/sbin/exportfs /cdrom
# exportfs
The listing should include the /cdrom mount point.
5 Go to Mounting the Remote CD-ROM at Your Local Host on page 194.
# /usr/lib/nfs/nfsd 8
# /usr/lib/nfs/mountd
2 Share the mount point from the remote host:
# share -F nfs -o ro /cdrom/ars_5_0/
3 Verify that this host is exporting the mount point:
# share
The listing should include the /cdrom mount point.
4 Go to Mounting the Remote CD-ROM at Your Local Host on page 194.
# mkdir /cdrom
2 Mount the remote directory.
Platform
Command
HP-UX or AIX
Solaris
Where <remote_host> is the machine with the CD-ROM drive, from where
you just exported the drive.
3 Install the AR System server. Refer to Chapter 3 for instructions.
Index
A
Apache web server, post installation tasks 109
applying license keys, mid tier 175
AR System
components, choosing configurations 14
installing from the web 66
licensing 160
licensing worksheet 167
server naming 160
site name 165
transferring server licenses 168
AR System Administrator
adding log in servers 155
preparing to install 150
AR System Alert
installing 153
preparing to install 151
using the Windows installer 153
AR System clients
AR System Alert, preparing to install 151
AR System Windows User Tool, preparing to
install 150
client installation 141
third-party components and 148
uninstalling 156
AR System License
accessing 164
applying license keys 168
AR System Server ID 166
B
backing up the environment 24
C
CD-ROM
exporting from a remote host 193
exporting on UNIX 193
mounting on the local host 194
mounting on UNIX 192
centralized preferences 28
centralized report processing 30
checking uninstall on UNIX 129
Index ! 195
D
database compatibility 24
database settings, new 25
databases
Microsoft SQL, preparing
version 7.0 56
Oracle, remote client installation 43
default Home directory 142
default installation directories 180
clients and components 180
mid tier and components 180
E
Electronic Software Distribution 10
email access 30
configuration 20
environment
AR_SYSTEM_LICENSE_DIR variable 190
ARCONFIGDIR variable 189
backing up 24
ESD 10
extended configuration 18
F
file locations, Windows NT 183
files, UNIX startup 188
full text search (FTS) option
overwriting 27
upgrading 27
H
HTML Help 144
I
installation
all platforms 38
AR System Administrator, preparation 150
AR System server
UNIX 64
with Windows installer 82
DB2 database 49
Informix database 57
Microsoft SQL server database 54
mid tier, preparation 93
non-root 64
restarting on UNIX 77
suppressing sample forms 188
Sybase database 59
system requirements 10
troubleshooting 10
worksheets, mid tier with web server 96
installation directories, default 180
installation platforms, specifying 190
installation script, running on UNIX 67
installing
mid tier, from the web 114
Oracle database 41
iPlanet JSP, disabling 104
iPlanet web server, refreshing 106
J
Java Server Pages engine, installing 94
Installing AR System
K
keys, license
applying 168
obtaining 161
requesting online 161
L
LANG environment variable 190
language options 190
license keys
applying 168
obtaining 161
requesting online 161
licenses
adding and applying 168
viewing 164
licenses, types 160
licensing
host ID 165
overview 160
Purge Agreement Form 168
retrieving site name 165
transferring server licenses 168
viewing licenses 164
worksheet 167
localized messages 30
log in servers, adding in
AR System Administrator 155
M
messages, localized 30
Microsoft SQL server
version 7.0, preparing 56
worksheet, preparing 57
mid tier
configuration 94
configuring the license server 176
installation requirements 15
installing
Apache 107
iPlanet, preparation 98
Microsoft Internet Information
Server 109
UNIX, script for 115
web servers 96
Windows 132
installing from the web 114
obtaining license keys 171
preparing AR System servers for
installation 95
requesting license keys 172
uninstalling
UNIX 128
Windows 138
UNIX files, location 182
using the Windows installer 132
verifying installation
UNIX 127
Windows 139
mid tier identifier, obtaining 172
mid tier licenses, current usage 170
mid tier licensing 169
mid tier Windows files, locations 184
minimum configuration 17
N
non-root installation 64
number options for ports 30
Index ! 197
O
OBDC 144, 148
obtaining license keys, mid tier 171
obtaining the mid tier identifier 172
Oracle client, remote installations 43
Oracle system password, default 43
Oracle, installing Windows clients 46
overwrite option 25, 26
P
permissions, changing in ServletExec
directory 109
port numbers
assigning 32
in use 32
portmapper, registering 31
ports, number options 30
post-installation steps for server 76
preference servers 28
pre-installation steps 24
programming, custom 28
Purge Agreement Form 168
R
registering with a portmapper 31
Remedy License
host ID 165
retrieving site name 165
report processing, centralized 30
requesting license keys, mid tier 172
S
sample configurations 16
sample forms, suppressing installation 188
server installation
preparation 37
Windows 81
worksheets
UNIX AR System mid tier 98
UNIX AR System mid tier with
Apache 107
Windows AR System mid tier 102
Windows AR System mid tier
with IIS 110
Windows AR System server 51
T
tablespace default
file name 44
file size 44
TCP port numbers, TCD 32
third-party components
clients, required 143
installer 145
troubleshooting the installation 10
types of licenses 160
U
uninstalling
AR System clients 156
server, manually on Windows 90
UNIX
environment variables 188
exporting a CD-ROM 193
mounting a CD-ROM 192
startup file 188
UNIX files, locations 181
UNIX start command 78
upgrade option 25, 26
user configuration directory 142
Installing AR System
V
variables, UNIX environment 188
verifying the ServletExec registration 127
verifying the ServletExec registration and settings,
Windows 139
verifying virtual options 127
W
web configuration 19
web installation, AR System server 66
Windows files, locations 183
Winsock 144
worksheets
AR System mid tier installation
UNIX 98
UNIX with Apache 107
web servers 96
Windows 102
Windows with IIS 110
AR System server installation, Windows 51
client installation on Windows 152
database preparation, Microsoft SQL 57
installing
all platforms and databases 38
DB2 database
UNIX 51
Windows 51
Informix database, UNIX 58
Microsoft SQL server database,
Windows 55
Oracle database, UNIX 42
Oracle database, Windows 45
Sybase database, UNIX 60
installing Windows clients 152
licensing 167
Index ! 199