CARIS HPD Installation Guide
CARIS HPD Installation Guide
CARIS HPD Installation Guide
Trademarks
CARIS software and the CARIS logo are registered trademarks of CARIS.
Other brands and product names are registered trademarks or trademarks of their respective
holders.
The material in this manual is for information purposes only and is subject to change without notice. CARIS assumes no
responsibility for any errors that may appear in this manual. CARIS hereby grants licensees of CARIS software the right to
18 September 2005
Table of Contents
1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
IMPORTANT: Read Before Installing HPD . . . . . . . . . . . . . . . . .1-2
Installing CARIS HPD 2.3. . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2
Minimum System Requirements . . . . . . . . . . . . . . . . . . . . . .1-2
Oracle Database Versions . . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
Operating System Versions . . . . . . . . . . . . . . . . . . . . . . . . . .1-3
About The NLS_NUMERIC_CHARACTERS Parameter . . . .1-4
Create or Upgrade Database . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
Create a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-6
Upgrade an Existing HPD Database . . . . . . . . . . . . . . . . . .1-13
Repeating the Upgrade Process . . . . . . . . . . . . . . . . . . . . .1-17
Installing HPD Client Applications. . . . . . . . . . . . . . . . . . . . . . .1-19
Setting Up HPD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-26
Using the Licencing Software . . . . . . . . . . . . . . . . . . . . . . . . . .1-27
Installing the Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-27
Updating a Licence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-28
Installing NetHasp on a Novell Network . . . . . . . . . . . . . . . .1-29
Server Workstation
Create a Database
The HPD Server Installation program creates a new HPD database (new
schema) using an installation wizard, which must be run by an
administrator.
Step 4
8. Type the Oracle DBA user name in the Name field. (Typically, the
value will be “system”, but may vary depending on your setup.)
“Connectstring” (as shown in the ConnectTo field in the figure above) is a
term often found in ORACLE database documentation and refers to the
name of the database. This is the same value in the tnsnames.ora file for a
specific database.
• If the database is installed on this machine, type the database
name.
• If the database is installed on a computer on the network, the
connect string may look like databasename.host.
9. Type the name of the ORACLE database to be used in the
ConnectTo field.
Step 5
This is where the schema and password are specified. The Name is the
name of the new ORACLE schema, and it will be the name of the HPD
schema owner.
By default, the HPD schema owner has HPD administrator rights. Use this
account to create new HPD users and to administer the HPD database.
11. Type the new HPD schema owner in the Name field.
12. Type the Password for the new HPD schema owner.
Step 6
Step 7
Ensure you use the correct password: that is, the ORACLE
system password.
If you select NO, the Server directory structure and scripts are installed on
your computer, but the database is not created. To create the database you
must relaunch the Server Install and select Launch Current Database
Scripts in the first dialog box.
The following dialog boxes are the same as in a regular Server installation.
After the database has been created (or upgraded), the installation program
must be run to install the HPD client applications and support files in the
..\CARIS\HPD\Server\n.n1 folder. See “INSTALLING HPD CLIENT
APPLICATIONS” ON PAGE 1-19 for details.
1. Folder name used here is the default folder specified by the installation
program where x.x represents the current software version number.
Step 2
Step 4
6. Type the Name and ConnectTo values (use the same values as
when you created the database (see Step 8 on page 1-8); for
example, databasename or databasename.host.
7. Click Next.
Step 5
10. When prompted, type the password for your HPD Schema Owner
account.
If you run the HPD Server program on a computer that will also
hold the HPD software, you must also run the client installation
program on the same machine. The Server Install program
creates only the database, the Client Installation program
installs the HPD software.
Upgrade the HPD User Run the restore_all_synonyms.sql script for all existing HPD
Accounts Version 2.3 non-schema owner accounts. This ensures that all the non-
schema owner accounts can continue to be used in HPD 2.3, and have
access to all the same database tables as the schema owner account. Use the
following steps to do this:
11. Start a command prompt window.
12. Change to the CARIS\HPD\Server\2.3\
AdminTools folder.
13. Start SQLPLUS and log in as the first HPD non-schema owner
account; for example, at the SQL> prompt, type:
sqlplus HPD_user_account/password@database.host
14. Type the following at the SQL> prompt:
@restore_all_synonyms.sql HPD_schema_owner
15. When the script is finished, stop the SQL session by typing:
quit
16. Repeat the above steps for any other HPD non-schema owner
user accounts
17. Close the command prompt window by typing
exit
Check the Upgrade 18. After completing the HPD database upgrade, review the following
files to ensure that the upgrade was successful:
• CARIS\HPD\Server\2.3\NewDatabase\
InstallationData.log: this file summarizes all installations and
upgrades performed on the database, which accounts were
used, the schema name, dates, and so on.
• CARIS\HPD\Server\2.3\upgrade\
Upgrade.txt: this stores the messages reported during the
upgrade procedure; the final part indicates whether there were
any errors.
These files can be sent to CARIS customer services for review if
there are any questions about the upgrade.
The HPD software programs install the HPD client applications and various
support files on your computer. The program prompts you for the directory
and installs the executables and system files in the same location.
You do not need to uninstall version 2.2 before installing version 2.3. The
new version is installed in a separate folder and both versions can be used
in parallel if required. By doing this, you can become familiar with the new
version of the software, while carrying out your work with the previous
version of the software.
When you begin the installation, a warning message is displayed asking you
if you want to keep the previous installation.
If you click Yes, the previous version of the software is uninstalled and a
new version of the client software is installed. If you click No, the previous
version is retained and a new version of the software is installed on your
computer.
1. Click Next.
The Licence Agreement dialog box is displayed.
Read this agreement carefully. Be sure you understand and are willing to
comply with all the rules of using this software.
2. Select Yes to accept the terms of the Licence Agreement, or
select No to stop the installation procedure.
This dialog box is associated with the CARIS licencing required to use the
HPD applications (see “USING THE LICENCING SOFTWARE” ON PAGE 1-27).
3. If you are installing on a stand alone workstation, select the Local
option; if you are installing on a network, select the Network or
Server options.
4. Click Next.
The Acrobat Reader dialog box is displayed if Acrobat Reader is not
installed on the computer. Acrobat Reader is used to view documentation
that is installed with the software.
6. Click Next.
The Destination Location dialog box is displayed.
You are prompted for the base directory where you want the HPD
applications installed. If CARIS programs were previously installed on the
computer, the default directory is directly under the base \CARIS folder.
Once the installation is finished, you may be prompted to reboot your
computer.
The base directory selected during the installation procedure will contain
the following subdirectories:
• bin stores all installed programs
• documents stores HPD-related documentation
• psldec000 stores the presentation libraries
• s57cat and s57dict store the object dictionary files
• system folder stores the basic system files and other resources for
the application.
The base directory is where the log files (.log) are saved when
the application detects a problem.
Use this dialog box to select a two-character code for the producing agency.
This code is included with a Feature Object ID as an identifier for the
features in the workspace.
13. Click Install to go to the next dialog box, or click Back to review or
change any of the previous settings.
Installation now begins and a dialog box similar to the following is
displayed indicating the progress.
• HKEY_CURRENT_USER\Software\CARIS\<HPD application>\2.3
(Windows and toolbar settings for the current user).
Setting Up HPD
Before the HPD database can be used with the HPD client applications,
certain administrative procedures have to be carried out. The following
diagram presents the workflow and relevant user guides where you can find
more information.
You cannot access the network key if a local key exists. You
must remove the local key to use the network key.
Updating a Licence
HPD is packaged with a CARIS Licence Utility, which is installed as part
of the Client Install (see “INSTALLING HPD CLIENT APPLICATIONS” ON
PAGE 1-19). Licencing is required only for running the client executables.
You will find this item in the Windows Start > Programs > CARIS menu.
To use the HPD applications, you must have your CARIS licencing set up.
1. Copy the licence file to the ..\CARIS\CLF\ directory.
2. Select CARIS licencing Utility from the Windows Start menu.
Each time the network is restarted, this command will create two files
called haspaddr.dat and newaddr.dat in the directory defined by the -
addrpath parameter.
For CARIS HPD licencing to work, these files must be in the directory
containing the CARIS HPD executables, and they must be current (i.e., the
ones most recently created).
If it is not possible to access the \caris\bin directory from the Novell server,
use the -addrpath parameter to define a directory that can be accessed
by the CARIS administrator, so that files can be copied to the \caris\bin
directory.
On the Client Windows box, ensure the IPX/SPX-compatible protocol is
loaded and the definition of NETHASPPROTOCOL is IPXNOSAP. This
is done using the Environment Editor.