|
Installing
WebZ (Versions 4.1.0/4.1.1)
Table of Contents
Requirements Document Conventions Installation Methods Java Installation Procedure (UNIX and NT) Perl Installation Procedure (UNIX)
Introduction
This document
explains how to install version 4.1.x of WebZ. The Open SiteSearch
WebZ installation process installs the WebZ configuration files, Out-of-the-Box
Interface (OBI) HTML and image files, Java classes, and API documentation
on your host system. See Installing WebZ (Version
4.0.x) for installing previous versions of WebZ and Installing
WebZ (Version 4.1.2a) for installing the latest SiteSearch version.
Requirements
Before completing this installation, review the information in the Installing and Configuring the Open SiteSearch Suite and Open SiteSearch Suite System Requirements to ensure that you meet the system requirements and have all of the information you need to install WebZ successfully.
If you have not already
installed the Web server/WebZ Extension,
OCLC recommends that you do so before you install the WebZ software.
Important: Do not set a document root in Netscape or IIS until after you install both the WebZ Extension and WebZ. These servers use the same directory for HTML documents. Doing so creates a root directory for HTML documents (htdocs) that the installer cannot override.
Document Conventions
- <WebZ_root> refers to the location of your WebZ environment.
- <WebServer_root> refers to the location of your Web server.
- <version> refers to the version of WebZ you are installing.
- Items or commands you must type appear in single quotes, like this: "java WebZInstaller_<version>". Type them without the quotes.
For example:
- UNIX: the server root directory (<WebServer_root>) might be /web/netscape.
- NT: the server root directory (<WebServer_root>) might be J:\web\netscape.
- UNIX: the WebZ root directory (<WebZ_root>) might be /web/netscape/ss_prod
- NT: the WebZ root directory (<WebZ_root>) might be J:\web\netscape\ss_prod.
- Your WebZInstaller_<version>.class
file might be WebZInstaller_4_1_0.class.
Installation Methods
You can install
the WebZ software using one of two methods, the Java
Installation Procedure (UNIX and NT) (a graphical user interface),
or the Perl Installation Procedure (UNIX) (a command
line interface).
Java Installation Procedure (UNIX and NT)
Before you install
the WebZ software, configure your
system environment variables. Then read the instructions below, and
make sure that you have the following installation files:
- WebZInstaller_<version>.class
(UNIX and NT)
- WebZInstaller_<version>.bat
(NT only)
Time Required for Installation
Plan on up to
30 minutes to install WebZ using the Java installer. The specific time
required depends on the speed of your processor and the system load at
the time you perform the installation.
A Note to UNIX Administrators
The following instructions assume that you have configured your UNIX DISPLAY variable for your desktop display and started an X server session and terminal emulator window with a connection to the system hosting the WebZ installation.
Directions
Follow the instructions
below to install WebZ using the Java installer.
Note: |
Install WebZ
under the same user name (user account) that you used to install the
WebZ Extension. To conform to good
system administration practices, we recommend that you do not use
root as the user name in a UNIX environment. |
1. Move
to the <WebServer_root> directory or create a new
directory for the Open SiteSearch suite components. This directory
is referred to as the <WebZ_root> directory in this
procedure.
Note: |
If
you have an existing Web server and you use the Web server
only to run the Open SiteSearch software, OCLC recommends
that you install all SiteSearch software in the same directory
as your Web server.
|
|
2. Copy
the installation file(s) to your <WebZ_root> directory.
- UNIX:
Copy the WebZInstaller_<version>.class file into
your <WebZ_root> directory.
- NT: Copy
the WebZInstaller_<version>.class file and the
WebZInstaller_<version>.bat file into your <WebZ_root>
directory.
|
3. Start
the installation process:
- UNIX:
From the command prompt in the <WebZ_root> directory,
type "java WebZInstaller_<version>" and press Enter.
- NT: Double-click
the WebZInstaller _<version>.bat file.
|
4. The installation
program extracts the compressed Java class file and begins the installation.
The Welcome screen appears.
|
5. Click
Next> at the bottom of the Welcome screen to move to the System
Information screen.
|
6. Select
the appropriate operating
system from the Choose an Operating System drop-down list. Then
click Next> to move to the WebZ Installation Root Directory
screen.
|
7. Enter
the location where you want to install the WebZ software and the
other Open SiteSearch components. The directory that appears in
the WebZ Installation Root Directory field is your current directory.
Be sure you include the full path name of the directory.
|
8. Click
Next> at the bottom of the screen to move to the System Configuration
Information screen.
|
9. Enter
the following information on the System Configuration Information
screen:
UNIX
and NT Fields
- JDK
Location - the full path name of the Java Development Kit
(JDK) on the host system. Example: /usr/java.
- Web
Server CGI-BIN Directory - the full path name of the directory
that contains any Common Gateway Interface (CGI) scripts used
for the Web server and WebZ operations. If you are using the Apache
server, this directory MUST be the same CGI-BIN directory that
you defined in the WebZ
Extension installation.
Example: <WebServer_root>/cgibin
- Web
Server Document Root Directory - the full path name of the
directory that contains all of the HTML and image files associated
with the Web server and WebZ. This directory MUST be the same
document root directory that you defined in the WebZ
Extension installation.
Example: <WebZ_root>/htdocs/obiv1
- Host
Name IP Address - the Internet Protocol (IP) address of the
host system.
Example: 123.456.78.90
- SQLDriver
Classname - The fully qualified class name of the Mini Structured
Query Language (mSQL) driver. For UNIX, the default is com.imaginary.sql.msql.MsqlDriver,
which is located in the msql-jdbc.jar file in the <WebZ_root>/msql/classes/lib
directory. For NT systems, the default is sun.jdbc.odbc.JdbcOdbcDriver.
UNIX
Fields
- miniSQL
Host Name - the name of the host system that the Hughes
Technology (mSQL) server runs on to provide user authentication
to the WebZ OBI.
Example: admin.anywhereU.edu
- miniSQL
Port - the port number of the host system that the mSQL server
runs on to provide user authentication to the WebZ OBI. The port
number must be greater than 1024.
Example: 1114
- miniSQL
Process Username - the user name of the mSQL system administrator.
Example: jsmith
- miniSQL
Server Admin Email - the electronic mail (e-mail) address
of the mSQL system administrator.
Example: jsmith@anywhereU.edu
NT Fields
- Host
Name - the name of the host system that your SQL server runs
on to provide user authentication to the WebZ OBI.
Example: admin.anywhereU.edu
- JDBC
URL - the Uniform Resource Locator (URL) and protocols that
the Java Database Connectivity (JDBC) driver uses to locate your
SQL server.
|
10. Click
Next> at the bottom of the screen to continue the WebZ installation.
|
11. You
receive a message asking whether you want to overwrite <WebZ_root>/COM/stevesoft/pat/AmpersandRule.class.
Click Yes to All.
|
12. While
the installation proceeds, you can follow its progress by reading
the messages displayed. You will see the following messages, in
this order:
Extracting
files...
Configuring
initialization files. This may take several minutes, please wait...
Making
backup files, please wait...
Cleaning
up temporary files, please wait...
This part
of the installation usually takes up to 25 minutes.
|
13. When
the installer completes, you see you see a screen that lists the
number of files and directories extracted during the installation.
Note: |
The
number of extracted files and directories varies and depends
on the operating system of the host system where you are installing
WebZ.
|
|
14. Click
Finish to end the installation.
|
15. Check your
WebZ license for the basis of your licensing agreement. Is your
WebZ license based on the number of simultaneous users?
- Yes.
Verify the number of simultaneous users for which you are licensed.
Go to step 16.
- No.
Go to step 18.
|
16. Open the
OpServe.ini configuration file (located
in <WebZ_root>/ini/) with a text editor. |
17. Specify
the number of simultaneous WebZ users in your license:
- Edit the
MaxSimultaneousUsers variable in the [WebZLicense]
section.
- Save and
close OpServe.ini.
Note: |
When
the maximum number of WebZ user sessions is already running,
OpServe will not route the next user session to the appropriate
JaSSI. The patron and/or staff member who tries to start a
new session receives a message that the system is unavailable.
|
|
18. Are you
also going to install Database Builder?
- Yes.
Go to step 20.
- No.
Go to step 19.
|
19. If you
are not going to install Database Builder, navigate to your <WebZ_root>
directory. Delete the following files and directories:
- install.idb
- uninstall.class
- /COM directory
and its subdirectories
UNIX
users: |
To delete
the /COM directory and its subdirectories with a single command,
type the following at the command line: "rm
-rf COM/"
|
|
20. If you
are using Netscape or IIS as your Web server, set the document root
in the Web server configuration now.
|
21. Proceed
to the Database Builder installation,
if applicable. If you are not installing Database Builder, test
your installation now.
|
Perl Installation Procedure (UNIX)
Before you install the WebZ software, read the instructions below. You should have the following installation files:
- ss<version>.webz.tar.Z
- WebZInstaller_<version>.sh
Time Required for Installation
Plan on about 20 minutes
to install WebZ using Perl scripts. The specific time required depends
on the speed of your processor and the system load at the time you perform
the installation.
Directions
Follow the instructions
below to install WebZ using Perl scripts.
Note: |
Install WebZ
under the same user name (user account) that you used to install the
WebZ Extension. To conform to good
UNIX system administration practices, we recommend that you do not
use root as the user name. |
1. Move
to the <WebServer_root> directory or create a new
directory for the Open SiteSearch Suite components. This directory
is referred to as the <WebZ_root> directory in this
procedure. Copy the ss<version>.webz.tar.Z and WebZInstaller_<version>.sh
files into this directory.
Note: |
OCLC
recommends that you install all of the Open SiteSearch Suite
software into the same directory as your Apache server if
you are only using the server to run SiteSearch.
|
|
2. Type
"WebZInstaller_<version>.sh" at the command prompt
in the <WebZ_root> directory and press Enter to execute
the installation scripts.
|
3. You see
the following prompt:
*************************************************
Installing the Open SiteSearch WebZ - 4_1_1.
************************************************* Do you want to continue? [y]
Press Enter
or type "y".
|
4. You receive
a series of prompts asking you for information needed to complete
the installation. Accept the default value that appears by pressing
Enter at the prompt (a bracketed value appears after most prompts;
this is the default). If there is no default or the default value
is incorrect, type the necessary information and press Enter. Definitions
of each prompt, in the order in which they appear, follow.
- Directory
of Perl Interpreter - the full path name of the Perl interpreter.
Example: /usr/perl
- Operating
System - the operating system of your host environment. Enter
the value for your operating system from those shown: "aix" (AiX),
"osf1" (DIGITAL UNIX), "hpux" (HP-UX), "irix" (IRIX), or "sol"
(Solaris).
Example: sol
- WebZ
Installation Root - the full path name of the <WebZ_root>
directory.
Example: /dove1/netscape/ss_prod
- JDK
Location - the full path name of the Java Development Kit
(JDK) on the host system.
Example: /usr/java1.2
- Web
Server CGI-BIN Directory - the full path name of the directory
that contains any Common Gateway Interface (CGI) scripts used
for the Web server and WebZ operations. If you are using the Apache
server, this directory MUST be the same CGI-BIN directory that
you defined in the WebZ
Extension installation.
Example: <WebServer_root>/cgi-bin
- Web
Server Document Root Directory - the full path name of the
directory that contains all of the HTML and image files associated
with the Web server and WebZ. This directory MUST be the same
document root directory that you defined in the WebZ
Extension installation.
Example: <WebZ_root>/htdocs/obiv1
- Host
Name - the name of the host system that the Hughes
Technology Mini Structured Query Language (mSQL) server runs
on to provide user authentication to the OBI.
Example: admin.anywhereU.edu
- Host
Name IP Address - the Internet Protocol (IP) address of the
host system.
123.456.789.01
- miniSQL
Port - the port number of the host system that the mSQL server
runs on to provide user authentication to the WebZ OBI. The port
number must be greater than 1024.
Example: 1114
- miniSQL
Process Username - the user name of the mSQL system administrator.
Example: jsmith
- miniSQL
Server Admin Email - the electronic mail (e-mail) address
of the mSQL system administrator.
Example: jsmith@anywhereU.edu
- SQLDriver
Class - The fully qualified class name of the mSQL driver.
The default is com.imaginary.sql.msql.MsqlDriver, which is located
in the msql-jdbc.jar file in the <WebZ_root>/msql/classes/lib
directory.
|
5. A verification
screen appears. Check this screen to ensure that the information
you entered is correct. An example of the verification screen is
shown below:
Directory of Perl Interpreter: /usr/perl
WebZ Installation Root: <WebZ_root>
JDK Location: /usr/java1.2/
Web Server CGI-BIN Directory: <WebZ_root>/cgi-bin
Web Server Document Root Directory: <WebZ_root>/htdocs/obiv1
Host Name IP Address: 123.456.78.90
Operating System: sol
miniSQL Port: 1114
miniSQL Process Username: jsmith
miniSQL Server Admin Email: jsmith@anywhereU.edu
SQLDriver Classname: com.imaginary.sql.sql.MsqlDriver
Is this correct? [y]
|
|
6. Is everything
on the verification screen correct?
- Yes.
Continue the installation by pressing Enter.
- No.
Type "n" and press Enter to cycle through the prompts again. Edit
any value that you need to change. When the verification screen
appears again, press Enter to continue with the installation.
|
7. The installation
begins and the following message appears:
Beginning the installation of the Open SiteSearch WebZ - 4_1_1
This may take a few minutes, please wait.
While the
installation proceeds, you will see a number of messages. If no
messages appear for a little while, do not be concerned. This part
of the installation should take about 15 minutes.
|
8. When
the installation script finishes, you see a message similar to the
following:
WebZInstaller script Finished!
creating ./config.status
|
9. Check your
WebZ license for the basis of your licensing agreement. Is your
WebZ license based on the number of simultaneous users?
- Yes.
Verify the number of simultaneous users for which you are licensed.
Go to step 10.
- No.
Go to step 12.
|
10. Open the
OpServe.ini configuration file (located
in <WebZ_root>/ini) with a text editor. |
11. Specify
the number of simultaneous WebZ users in your license:
- Edit the
MaxSimultaneousUsers variable in the [WebZLicense]
section.
- Save and
close OpServe.ini.
Note: |
When
the maximum number of WebZ user sessions is already running,
OpServe will not route the next user session to the appropriate
JaSSI. The patron and/or staff member who tries to start a
new session receives a message that the system is unavailable.
|
|
12. If you
are using Netscape or IIS as your Web server, set the document root
in the Web server configuration now.
|
13. Proceed
to the Database Builder installation,
if applicable. If you are not installing Database Builder, test
your installation now.
|
Windows
NT Installers
Before you install
the WebZ software, configure your
system environment variables. Then read the instructions below, and
make sure that you have the WebzInstaller4_1_2.exe installation file.
The SiteSearch
4.1.2 WebZ installer includes the WebZ Extension for Windows NT.
Time Required
for Installation
Plan on up to
30 minutes to install WebZ using the Java installer. The specific time
required depends on the speed of your processor and the system load at
the time you perform the installation.
Directions
1. To start
the installation, double-click the WebzInstaller4_1_2.exe file.
|
2. The installer
searches for your Java Development Kit (JDK). After it finds the
JDK, it displays a Welcome screen.
|
3. Click
Next> at the bottom of the Welcome screen.
|
4. Specify
the full path to the directory in which you want to install WebZ
and the WebZ extension. If you wish, click the Browse button to
locate this directory instead of entering the path in the text box.
Click Next> to continue.
|
5. Enter
information about the server where you are installing WebZ and the
WebZ extension:
|
Item
|
|
Description
|
|
Example
|
|
Server's
host name
|
|
Full
name of the server that will host SiteSearch.
|
|
bongo.dev.oclc.org
|
|
Server's
IP address
|
|
Internet
Protocol (IP) address of the host system. |
|
132.174.211.231
|
Note: |
|
The
installer automatically detects the IP address of the server
from which you run the installer.
|
Click Next>
to continue.
|
6. Verify
that the location of these components is correct. You should not
normally need to change these values. The installer creates any
subdirectories needed for these components under these top-level
directories. The installer uses the directory you specified in step
4 as the <WebZ_root> directory.
|
Item
|
|
Description
|
|
Example
|
|
Web
server
|
|
Top-level
directory where the WebZ extension resides
|
|
<WebZ_root>/httpd
|
|
CGI-BIN
directory
|
|
Top-level
directory for SiteSearch cgi-bin files |
|
<WebZ_root>/cgi-bin
|
|
Web
server document root
|
|
Top-level
directory for WebZ HTML files
|
|
<WebZ_root>/htdocs
|
Click Next>
to continue.
|
7. Enter
the following information about your Web server:
|
Item
|
|
Description
|
|
Example
|
|
Web
server name
|
|
Web
server used for WebZ. Select Netscape or IIS (Microsoft Internet
Information Server) from the drop-down list.
|
|
Netscape
|
|
Port
on which Web server runs
|
|
The
port number where you intend to run your Web server on the
host system.
|
|
9090
|
|
OBI
version you will use
|
|
Version
of the WebZ Out-of-the-Box Interface (OBI) you wish to use.
Select obiv1 or obiv0 from the drop-down list.
|
|
obiv1
|
|
E-mail
address of Web server administrator
|
|
E-mail
address of the administrator responsible for the Web server.
|
|
|
Click Next>
to continue.
|
8. Enter
information about your SQL server. WebZ for Windows NT supports
Microsoft SQL server as the relational database management system
for WebZ's access control database, as part of the SiteSearch Access
component. While the installers use this information, you do not
have to use the Access component to operate WebZ.
|
Item
|
|
Description
|
|
Example
|
|
E-mail
address of the SQL administrator
|
|
E-mail
address of the administrator responsible for your SQL server.
By default, the installer completes this field with the e-mail
address of the Web server administrator you entered in the
previous step.
|
|
|
|
JDBC
driver class name
|
|
The
fully qualified class name of the SQL driver.
|
|
sun.jdbc.odbc.JdbdOdbcDriver
|
Click Next>
to continue.
|
9. Select
a Typical or Custom installation by clicking the appropriate radio
button:
- Typical
installs WebZ and the WebZ extensions for both Netscape
and IIS. The WebZ extensions take little space and SiteSearch
can function properly with both WebZ extensions installed, so
there is usually no reason not to install both.
- Custom
allows you to select which components to install.
Click Next>
to continue.
|
10. The
installer displays a confirmation screen, which includes the <WebZ_root>
directory, the components that will be installed, and the amount
of disk space required for the installation. Click:
|
11. While
the installation proceeds, you can follow its progress by reading
the messages displayed and the progress bar.
|
12. When
the installer completes, it displays a document that explains how
to configure either your Netscape or IIS Web server to use the WebZ
extension, depending on the Web server you selected during step
7. You can also find these documents the SiteSearch Help Zone:
After reading
the document, click Next> to continue.
|
13. Click
Finish to end the installation.
|
14. Check your
WebZ license for the basis of your licensing agreement. Is your
WebZ license based on the number of simultaneous users?
- Yes.
Verify the number of simultaneous users for which you are licensed.
Go to step 15.
- No.
Go to step 16.
|
15. Open the
OpServe.ini configuration file (located
in <WebZ_root>/ini/) with a text editor. |
16. Specify
the number of simultaneous WebZ users in your license:
- Edit the
MaxSimultaneousUsers variable in the [WebZLicense]
section.
- Save and
close OpServe.ini.
Note: |
When
the maximum number of WebZ user sessions is already running,
OpServe will not route the next user session to the appropriate
JaSSI. The patron and/or staff member who tries to start a
new session receives a message that the system is unavailable.
|
|
17. Are
you planning to install Database Builder?
|
See Also
Installing and Configuring the Open SiteSearch Suite Operating the WebZ System
Installing the WebZ Extension (Version 4.1.x)
Installing Database Builder (Version 4.1.x)
|