Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Installation Guide
Version 5.5
CONFIDENTIAL
Table of Contents
Preface ___________________________________________________________________3
Overview__________________________________________________________________3
Components ....................................................................................................................................................... 4
Network Configurations .................................................................................................................................... 6
Internal/External Web Server Configuration .................................................................................................. 6
Web Farm Server Configuration .................................................................................................................... 8
Internal/Testing Configuration ..................................................................................................................... 10
Multi-Port Firewall Configuration ................................................................................................................. 11
Security ............................................................................................................................................................. 12
Web Services............................................................................................................................................... 12
Web Client Interface Files ........................................................................................................................... 12
Prerequisites _____________________________________________________________ 13
Installation Prerequisites ................................................................................................................................ 13
Prerequisite Skills ............................................................................................................................................ 13
Recommended Order of Installation .............................................................................................................. 14
Recommended Order of Uninstallation ......................................................................................................... 15
Oracle System Requirements ......................................................................................................................... 16
SQL Server System Requirements ................................................................................................................. 16
Firewall Considerations ................................................................................................................................... 16
Existing Web Sites ........................................................................................................................................... 16
CONFIDENTIAL
Preface
This document, the Browser Workstation Application Installation Guide, is a supplement to the Gasper Vantage
User's Reference Guide. This document provides detailed instructions regarding the installation and configuration
of the Gasper Vantage Browser Workstation application.
The Overview section of this document provides information regarding the capabilities, components, and
web server configurations associated with the Browser Workstation application.
The Prerequisites section of this document provides information regarding the platforms and software
required to support the Browser Workstation.
The Preinstallation section of this document provides step-by-step pre installation instructions by
operating system.
The Installation section of this document provides step-by-step instructions on using the Browser
Workstation application's installation program.
The Postinstallation section of this document provides step-by-step post installation instructions by
operating system.
The Manual Configuration section of this document explains how to configure system setting
requirements that are beyond the scope of the Browser Workstation application's installation program.
The Optional Settings section of this document explains how to customize features of the Browser
Workstation application for your institution's specific needs.
The Browser Workstation application provides a Web browser interface to the Gasper Vantage Ticket History
database. The Browser Workstation applications graphic display indicates the current Object network availability
while providing links to current Tickets and the Ticket History database.
For detailed information regarding other elements of Gasper Vantage (e.g., applications, services, database, etc.),
refer to the Gasper Vantage User's Reference Guide.
Overview
The Gasper Vantage Browser Workstation application provides a Web browser interface to the Gasper Vantage
database. The Browser Workstation applications graphic display indicates the current Object network availability
while providing links to current Tickets and the Ticket History database.
The Browser Workstation application provides a variety of functions:
Users can review, add, and edit Tickets in the Gasper Vantage Ticket History database.
Users can issue Object-based commands via the Automated Command Manager application.
Users can view Gasper Vantage Crystal Reports published for viewing on the Web.
Users can add Object, Contact, and Contact Group records to the Gasper Vantage database or edit
existing Object, Contact, and Contact Group records.
Most of the Browser Workstation applications functions are also available via the non-web-based Gasper
Vantage applications. The unique benefit of the Browser Workstation application is that it can provide Gasper
Vantage system access to a wider audience than could be reached without the use of the web.
Because the Browser Workstation is a web-based application, its configuration and installation differ significantly
from the configuration and installation of the other Gasper Vantage applications. Gasper recommends becoming
familiar with the Browser Workstation components and recommended web server configurations prior to planning
the installation of your Browser Workstation application.
CONFIDENTIAL
Components
Unlike most of the Gasper Vantage applications, the Browser Workstation application is not a single executable
file. The Browser Workstation application is made up of a broad collection of interdependent components. These
components work together to provide the interface and functions collectively referred to as the Browser
Workstation application.
Gasper Vantage
Browser Workstation
Components
Shaded elements are not installed as
part of the Browser Workstation.
Web Client
Interface Files
COM+
Web
Services
Gasper
Vantage
Database
Request/
Response
Queues
Message
Processor
Request
Manager Service
Lock Manager
Service/Proxy
TCP/IP
COM+
Data Filter
Service/Proxy
TCP/IP
The following list presents descriptions of the Browser Workstation components presented in the diagram.
Web Client Interface Files: This component consists of the web pages, graphics, and icons that define
the user interface of the Browser Workstation application. The Web Client Interface Files define the
formatting and presentation of information on a users web browser. The Web Client Interface Files only
define the display of data; this component contains no Gasper Vantage data of its own.
Web Services: This component consists of a series of services that support communication between the
Web Client Interface Files and Gasper Vantages data. The Web Services obtain and provide the data
used to populate the display of the Web Client Interface Files.
CONFIDENTIAL
Request/Response Queues: The Browser Workstation applications Web Services communicate with
the Request Manager service via request and response queues. The queues are scalable to provide the
necessary communications flexibility required by the Browser Workstation application when it needs to
contact the Message Processor.
Request Manager Service: This component consists of a service that handles any requests and
responses made between the Browser Workstation application and the Message Processor. The Request
Manager service supports the Browser Workstation applications ability to interface with the other Gasper
Vantage applications through the Message Processor. For example, the Request Manager service
supports the Browser Workstation applications ability to trigger Object-based commands by facilitating
requests from the Browser Workstation application to the Automated Command Manager application via
the Message Processor.
COM+ Connection: The DCOM communications protocol is used to support the required availability of
certain services across different servers.
Data Filter Service/Proxy: This component consists of a service that determines if the Gasper Vantage
user at the Browser Workstation application has the right to access specified data. Just as with other
Gasper Vantage applications, the Gasper Vantage User record used to log into the Browser Workstation
application can define Object filtering as well as permissions for available functions.
The Data Filter may be set up as a service or a proxy depending on proximity to the server hosting the
Web Services. If the Data Filter service and the Web Services are run on separate servers, a Data Filter
proxy will be present on the server that hosts the Web Services.
Gasper Vantage Database: This component represents the data storage facility of the Gasper Vantage
system. The Gasper Vantage database contains all current Ticket and Ticket history data as well as all
tables associated with the Gasper Vantage Definitions database.
The installation and configuration of the Gasper Vantage database is not a part of the Browser
Workstation applications installation. For detailed information on the Gasper Vantage database, refer to
the Gasper Vantage Users Reference Guide.
Message Processor: The Message Processor provides message filtering and translation operations,
supports database updates, and feeds the monitoring, ticketing, two-way communications, and
dispatching operations of Gasper Vantage. In Gasper Vantage versions prior to and including 5.4, the
Message Processor is an executable application. In Gasper Vantage versions 5.5 and later, the Message
Processor is a Windows service.
The installation and configuration of the Message Processor is not a part of the Browser Workstation
applications installation. For detailed information on the Message Processor, refer to the Gasper Vantage
Users Reference Guide.
Lock Manager: The Lock Manager is a service that locks access to elements of the Gasper Vantage
database when Gasper Vantage applications access them. The Lock Manager service prevents the
various Gasper Vantage applications from overwriting data that is being accessed.
The Lock Manager service is installed as a subordinate element of the Message Processor. The Lock
Manager may relate to the Browser Workstation as a service or a proxy depending on proximity to the
server hosting the Web Services. If the Lock Manager service and the Web Services are run on separate
servers, a Lock Manager proxy will be present on the server that hosts the Web Services.
CONFIDENTIAL
Network Configurations
There are several network configurations that can be used to support the Browser Workstation applications web
and Gasper Vantage connectivity requirements. The following sections present several common network
configurations that you can use to support the Browser Workstation application.
Optional
Firewall
Firewall
External Web
Server with
Web Client
Interface Files
Remote
Browser
Gasper
Vantage
File Server
The Internal/External Web Server configuration is recommended by Gasper for the implementation of the Browser
Workstation application. The Internal/External Web Server configuration has the following characteristics:
Two web servers are positioned on either side of the main firewall.
The web server on the external side of the main firewall hosts the Browser Workstation applications Web
Client Interface Files.
The web server on the internal side of the main firewall hosts the Browser Workstation applications Web
Services.
A separate server is used to host the other Gasper Vantage applications.
The Internal/External Web Server configuration provides security to the Browser Workstation application by
maintaining all database operations behind the main firewall. In addition, the Internal/External Web Server
configuration only requires a single port to be open in the main firewall to support the Browser Workstation
application.
CONFIDENTIAL
The following list presents the configuration issues associated with each element of the Internal/External Web
Server configuration.
Gasper Vantage File Server
-
The Message Processor application server's port 1500 must have two-way TCP communications with
the internal web server.
If the database is Microsoft SQL Server, the default port is 1433. This port is reconfigurable by SQL
Server.
If the database is Oracle, the default listener port is 1521. This port is found in
<orahome>\Network\Admin\TNSNames.ora.
Software prerequisites include: Microsoft Windows 2003, Microsoft Windows 2008 Server, Microsoft
Internet Information Server 5.0 (minimum), Microsoft's .NET 1.1 framework, and Microsoft's Message
Queuing service.
Local port 2600 is used by the internal web server to connect to the Message Processor application.
When installing the Browser Workstation application, the Custom setup type must be used to allow
you to only install the Browser Workstation applications Web Services, Data Filter service, and
Request Manager service. For detailed information on installing the Browser Workstation application,
refer to the Browser Workstation Installation Program section of this document.
Main Firewall
-
A single port must provide two-way communications between the Browser Workstation application
components on the internal web server and the external web server. By default, port 80 is supported,
but this port can be changed.
Software prerequisites include: Microsoft Windows 2003, Microsoft Internet Information Server 5.0
(minimum), Microsoft Windows 2008 Server, and Microsoft's .NET 1.1 framework.
When installing the Browser Workstation application, the Custom setup type must be used to allow
you to only install the Browser Workstation applications Web Client Interface Files. For detailed
information on installing the Browser Workstation application, refer to the Browser Workstation
Installation Program section of this document.
CONFIDENTIAL
DMZ
Firewall
Optional
Firewall
External Web
Servers, each with
Web Client
Interface Files
Remote
Browser
Gasper
Vantage
File Server
The Web Farm server configuration is recommended by Gasper for the implementation of the Browser
Workstation application. The Internal/External Web Server configuration has the following characteristics:
Coordinated web servers are positioned on either side of the main firewall.
Multiple web servers on the external side of the main firewall host the Browser Workstation applications
Web Client Interface Files. One of the external web servers functions as an ASP.NET state server to
coordinate session communications with the internal web server.
A single web server on the internal side of the main firewall hosts the Browser Workstation applications
Web Services.
A separate server is used to host the Gasper Vantage applications.
The Web Farm server configuration provides security to the Browser Workstation application by maintaining all
database operations behind the main firewall. In addition, the Web Farm server configuration only requires a
single port to be open in the main firewall to support the Browser Workstation application.
NOTE: Servers in a Web Farm configuration must use Microsoft Windows 2000 Advanced Server for the support
provided by the operating systems load balancing capabilities.
CONFIDENTIAL
The following list presents the configuration issues associated with each element of the Web Farm server
configuration.
Gasper Vantage File Server
-
The Message Processor application server's port 1500 must have two-way TCP communications with
the internal web server.
If the database is Microsoft SQL Server, the default port is 1433. This port is reconfigurable by SQL
Server.
If the database is Oracle, the default listener port is 1521. This port is found in
<orahome>\Network\Admin\TNSNames.ora.
Software prerequisites include: Microsoft Windows 2003, Microsoft Internet Information Server 5.0
(minimum), Microsoft Windows 2008 Server, Microsoft's .NET 1.1 framework, and Microsoft's
Message Queuing service.
Local port 2600 is used by the internal web server to connect to the Message Processor application.
When installing the Browser Workstation application, the Custom setup type must be used to allow
you to only install the Browser Workstation applications Web Services, Data Filter service, and
Request Manager service. For detailed information on installing the Browser Workstation application,
refer to the Browser Workstation Installation Program section of this document.
Main Firewall
-
A single port must provide two-way communications between the Browser Workstation application
components on the internal web server and the external web server. By default, port 80 is supported,
but this port can be changed.
Software prerequisites include: Microsoft Windows 2003, Microsoft Internet Information Server 5.0
(minimum), Microsoft Windows 2008 Server, and Microsoft's .NET 1.1 framework.
When installing the Browser Workstation application, the Custom setup type must be used to allow
you to only install the Browser Workstation applications Web Client Interface Files. For detailed
information on installing the Browser Workstation application, refer to the Browser Workstation
Installation Program section of this document.
One of the external web servers must function as an ASP.NET state server. The state server hosts
the ASP.NET State service and must be accessible from all other external web servers. For detailed
information on configuring the ASP.NET state server, refer to the ASP.NET Session Service section
of this document.
CONFIDENTIAL
10
Internal/Testing Configuration
Internal/Testing Configuration
Intranet
Gasper Vantage
File Server &
Web Server
Networked
Workstation
The Internal/Testing configuration is only recommended for testing and limited intranet use of the Browser
Workstation application. The Internal/Testing configuration has the following characteristics:
A single server functions as both the Gasper Vantage file server and the web server.
No firewall is defined between the web server and the networked workstations.
The Internal/Testing configuration provides no security to the Browser Workstation applications operation.
Therefore, it only suitable for restricted implementations (i.e., system tests).
The following list presents the configuration issues associated with each element of the Internal/Testing server
configuration.
File Server/Web Server
-
Software prerequisites include: Microsoft Windows 2003, Microsoft Internet Information Server 5.0
(minimum), Microsoft Windows 2008 Server, Microsoft's .NET 1.1 framework, and Microsoft's
Message Queuing service.
The Message Processor application server's port 1500 must have two-way TCP communications with
the internal web server.
Local port 2600 is used by the internal web server to connect to the Message Processor application.
If the database is Microsoft SQL Server, the default port is 1433. This port is reconfigurable by SQL
Server.
If the database is Oracle, the default listener port is 1521. This port is found in
<orahome>\Network\Admin\TNSNames.ora.
When installing the Browser Workstation application, the Complete setup type can be used to install
all Browser Workstation application components. For detailed information on installing the Browser
Workstation application, refer to the Browser Workstation Installation Program section of this
document.
CONFIDENTIAL
11
Intranet
Gasper Vantage
File Server
Web Server
with
Gasper Vantage
Web Service Components
and Interface Files
Networked
Workstation
The Multi-Port Firewall configuration is only recommended for testing and limited intranet use of the Browser
Workstation application. The Multi-Port Firewall configuration has the following characteristics:
A single web server on the external side of the firewall hosts the Browser Workstation applications Web
Client Interface Files and Web Services.
A separate server on the internal side of the firewall is used to host the Gasper Vantage applications.
No firewall is defined between the web server and the networked workstations.
The following list presents the configuration issues associated with each element of the Web Farm server
configuration.
Gasper Vantage File Server
-
The Message Processor application server's port 1500 must have two-way TCP communications with
the firewall.
Firewall
-
Multiple ports must be available to provide two-way communications between the Browser
Workstation application components on the web server and the Gasper Vantage file server.
Software prerequisites include: Microsoft Windows 2003, Microsoft Internet Information Server 5.0
(minimum), Microsoft Windows 2008 Server, Microsoft's .NET 1.1 framework, and Microsoft's
Message Queuing service.
When installing the Browser Workstation application, the Complete setup type can be used to install
all Browser Workstation application components. For detailed information on installing the Browser
Workstation application, refer to the Browser Workstation Installation Program section of this
document.
CONFIDENTIAL
12
Security
Web Services
The Browser Workstation applications web service components are designed to only process requests for users
who have a valid Browser Workstation session. For any request to the Web Services, a session token must be
received and validated by the Web Services before the request processing can proceed. If an invalid session
token is passed to the Web Services as part of a request, the request will be refused immediately.
The Web Services do not support Windows Authentication. However, if your web server configuration requires
Windows Authentication, you can implement Windows Authentication for the Web Client Interface Files. If
Windows Authentication is implemented for the Web Client Interface files, the Windows Authentication will be
required by the Browser Workstation application before it generates a session token for the Web Services.
Because the session token creation at the Web Client Interface files is governed by Windows Authentication, the
access to the Web Services will also be governed by Windows Authentication.
CONFIDENTIAL
13
Prerequisites
Installation Prerequisites
The Browser Workstation application's server can be supported by Microsoft Windows Server 2008 edition (32 bit)
with Service Pack 2, Microsoft Windows Server 2008 R2 (64 bit) with Service Pack 1 (SP1), Microsoft Windows
Server 2003 Standard and Enterprise editions (both 32 and 64 bit) with Service Pack 2, Microsoft Windows 2003,
and Microsoft Windows XP Professional (32 bit) with Service Pack 3. The server must run Microsoft Internet
Information Server 5.0. The Browser Workstation application requires Microsoft's .NET 1.1 framework and
Microsoft's Message Queuing service to be installed on the server.
The platforms that are certified to support the Browser Workstation application client include:
Microsoft Windows Server 2008 (32 bit) with Service Pack 2 (SP2)
Microsoft Windows Server 2008 R2 (64 bit) with Service Pack 1 (SP1)
Microsoft Windows 7 (32 bit)
Microsoft Windows Server 2003 Standard and Enterprise editions (32 bit) with Service Pack 2
Microsoft Windows 2003
Microsoft Windows XP Professional (32 bit) with Service Pack 3
The web browsers that are certified to support the Browser Workstation application include:
Microsoft Internet Explorer 6.0+
Firefox 3+
Prerequisite Skills
The Gasper Browser Installation program allows you to install the files required to support Gasper Vantage's
Browser Workstation application. However, the Browser Workstation application's setup requires additional steps
to be taken by your Network/LAN Engineer. Some tasks involved in implementing the Browser Workstation
application require specialized Network/LAN Engineer skills. Prerequisite tasks to be accomplished before
installing the Browser Workstation application include:
setting up the Gasper Vantage file server
setting up the web server(s)
establishing the firewall(s) between the web server and the Internet.
CONFIDENTIAL
14
CONFIDENTIAL
15
Windows 7
Windows 2008 Server
Windows 2008 Server R2
16
Firewall Considerations
To preserve the security of your Gasper Vantage database, Gasper recommends that communications with your
web server be routed through your company's firewall. The following two steps associated with firewall
configuration should be addressed before attempting to install the Browser Workstation application.
1. Define a rule on the firewall to allow communication strictly between the Gasper Vantage file server and
the web server on the database server port for the Gasper Vantage database.
The specific requirements of this step must be determined by your Network/LAN Engineer based
on your institution's firewall configuration.
The purpose of this step is to allow the Browser Workstation application's web pages to access
data from the Gasper Vantage file server while preserving the security of the Gasper Vantage file
server from direct internet inquiry.
2. Define a rule on the firewall to allow access via web server port 80 to the IP address/web site of the
Browser Workstation application.
The specific requirements of this step must be determined by your Network/LAN Engineer based
on your institution's firewall configuration.
The purpose of this step is to allow remote workstations to access the Browser Workstation
application via the Internet without having to go through a home page.
The IP address of the Browser Workstation application will be defined by the web site set up on
the web server in Microsoft Internet Information Server.
CONFIDENTIAL
17
Microsoft Internet Information Server requires each web site to have its own server port. If an existing web site
uses a specific server port, any attempt to create a new web site using the same server port will result in the new
web site being created under the existing web site.
During the installation process, the Browser Workstation Installation Program prompts you to provide a server port
that the Browser Workstation application will use. If you want the Browser Workstation application to be installed
as its own web site, the server port specified for the installation of the Browser Workstation application must be
unique. If you want the Browser Workstation application to be installed underneath an existing web site, the
server port specified for the installation of the Browser Workstation application must belong to the existing web
site. Refer to the Browser Workstation Installation Program section of this document for detailed information
on the input required during the installation process.
Third, if you would like to uninstall the Browser, the original installer needs to do the Browser uninstall to ensure
the Browser can be removed completely. Other users should not try to uninstall it.
There are a couple of steps the installer needs to take care of before the browser installation begins.
CONFIDENTIAL
18
Install Step 1
Since the current Browser is using ASP.NET 1.1, there are certain steps installer needs to do in order for
ASP.NET to run. Since Windows does not include .NET 1.1 by default; you will have to install it if it hasnt been
installed. Run the dotnetfx.exe from the main CD folder. Also, you will need to install .NET 1.1 SP1; as this
version of .NET will not work without it because of the new Data Execution Prevention additions. Run NDP1.1sp1KB867460-X86.exe from the main CD folder.
Install Step 2
Now you must enable IIS 6 Compatibility Mode (this may already be installed). Open Server Manager, expand
Roles, then click on Web Server (IIS), then click on Add Role Services (if this option is grayed out then you
already have a full IIS 7 install).
CONFIDENTIAL
19
Install Step 3
Within Server Manager expand Roles, then click on Web Server (IIS). Scroll down to Role Services and click
Add Role Services (if this option is grayed out then you already have a full IIS 7 install).
CONFIDENTIAL
20
CONFIDENTIAL
CONFIDENTIAL
21
22
Install Step 4
Now, you have to register .NET 1.1 with IIS. Open an administrator command prompt, and type cd
c:\Windows\Microsoft.net\Framework\v1.1.4322; then run aspnet_regiis ir enable. This will mark the .NET 1.1
dll as Allowed in the ISAPI and CGI Restrictions module in IIS 7, and will also create a new app pool called
ASP.NET 1.1; it will also set Enable32BitAppOnWin64 to True if running on a 64 bit system. (NOTE: If you have
other versions of .NET running in 64 bit Application Pools this may cause issues; you will have to install the 32 bit
versions of the other .NET frameworks you might be using).
You can use the following steps to enable the .NET 1.1 to run on the Web server.
(a) On the taskbar, click Start, point to Administrative Tools, and then click Internet
Information Services (IIS) Manager.
(b) In the Connections pane; click the server name.
(c) Double click the ISAPI and CGI Restrictions icon in the Home pane.
(d) Right click the .NET v1.1, select Edit in the popup menu, and check the checkbox Allow
extension path to execute. Click OK to close the window.
CONFIDENTIAL
23
Third, if you would like to uninstall the Browser, the original installer needs to do the Browser uninstall to ensure
the Browser can be removed completely. Other users should not try to uninstall it.
There are a couple of steps the installer needs to take care of before the browser installation begins.
Install Step 1
Since the current Browser is using ASP.NET 1.1, there are certain steps the installer needs to do in order for
ASP.NET to run. Since Windows does not include .NET 1.1 by default; you will have to install it if it hasnt been
installed. Run the dotnetfx.exe from the main CD folder. Also, you will need to install .NET 1.1 SP1; this version of
.NET will not work without it because of the new Data Execution Prevention additions. Run NDP1.1sp1KB867460-X86.exe from the main CD folder.
CONFIDENTIAL
24
Install Step 2
Now you must enable IIS 6 Compatibility Mode (this may already be installed). Open Server Manager, expand
Roles, then click on Web Server (IIS), then click Add Role Services (if this option is grayed out then you already
have a full IIS 7 install).
CONFIDENTIAL
CONFIDENTIAL
25
26
Install Step 3
Now, you have to register .NET 1.1 with IIS. Open an administrator command prompt, and type cd
c:\Windows\Microsoft.net\Framework\v1.1.4322; then run aspnet_regiis ir enable. This will mark the .NET 1.1
dll as Allowed in the ISAPI and CGI Restrictions module in IIS 7, and will also create a new app pool called
ASP.NET 1.1; it will also set Enable32BitAppOnWin64 to True if running on a 64 bit system. (NOTE: If you have
other versions of .NET running in 64 bit Application Pools this may cause issues; you will have to install the 32 bit
versions of the other .NET frameworks you might be using).
You can use the following steps to enable the .NET 1.1 to run on the Web server.
(a) On the taskbar, click Start, point to Administrative Tools, and then click Internet Information
Services (IIS) Manager.
(b) In the Connections pane, click the server name.
(c) Double click the ISAPI and CGI Restrictions icon in the Home pane.
CONFIDENTIAL
27
(d) Right click the .NET v1.1, select Edit in the popup menu, and check the checkbox Allow
extension path to execute. Click OK to close the window.
CONFIDENTIAL
28
Third, if you would like to uninstall the Browser, the original installer needs to do the Browser uninstall to ensure
the Browser can be removed completely. Other users should not try to uninstall it.
There are a couple of steps the installer needs to take care of before the browser installation begins.
Install Step 1
Since the current Browser is using ASP.NET 1.1, there are certain steps installer needs to do in order for
ASP.NET to run. Since Windows does not include .NET 1.1 by default; you will have to install it if it hasnt been
installed. Run the dotnetfx.exe from the main CD folder. Also, you will need to install .NET 1.1 SP1; this version of
.NET will not work without it because of the new Data Execution Prevention additions. Run NDP1.1sp1KB867460-X86.exe from the main CD folder.
CONFIDENTIAL
29
Install Step 2
Now you must enable IIS 6 Compatibility Mode (this may already be installed). Open Server Manager, expand
Roles, then click Web Server (IIS); click Add Role Services (if this option is grayed out then you already have a
full IIS 7 install).
CONFIDENTIAL
30
CONFIDENTIAL
31
Install Step 3
Now, you have to register .NET 1.1 with IIS. Open an administrator command prompt, and type cd
c:\Windows\Microsoft.net\Framework\v1.1.4322; then run aspnet_regiis ir enable. This will mark the .NET 1.1
dll as Allowed in the ISAPI and CGI Restrictions module in IIS 7, and will also create a new app pool called
ASP.NET 1.1; it will also set Enable32BitAppOnWin64 to True if running on a 64 bit system. (NOTE: If you have
other versions of .NET running in 64 bit Application Pools this may cause issues; you will have to install the 32 bit
versions of the other .NET frameworks you might be using).
You can use the following steps to enable the .NET 1.1 to run on the Web server.
(a) On the taskbar, click Start, point to Administrative Tools, and then click Internet Information
Services (IIS) Manager.
(b) In the Connections pane, click the server name.
(c) Double click the ISAPI and CGI Restrictions icon in the Home pane.
CONFIDENTIAL
32
(d) Right click the .NET v1.1, select Edit in the popup menu, and check the checkbox Allow
extension path to execute. Click OK to close the window.
CONFIDENTIAL
33
CONFIDENTIAL
34
Install Step 2
Click the Next button on the bottom of the Gasper Browser InstallShield Wizard. The wizard will display the Setup
Type page.
The Setup Type page allows you to select the type of installation you want to perform.
Selecting the Complete option allows you to install all Browser Workstation application components.
Selecting the Custom option allows you to select what Browser Workstation application components you
want to install.
Install Step 3
Decide what type of installation you want to perform and select either the Complete option or the Custom option.
Then click the Next button on the bottom of the Gasper Browser InstallShield Wizard.
If you selected the Complete option, proceed to Install Step 5.
If you selected the Custom option, proceed to Install Step 4.
CONFIDENTIAL
35
Install Step 4
When you select the Custom option on the Gasper Browser InstallShield Wizard's Setup Type page and then
click the Next button, the Gasper Browser InstallShield Wizard displays the Custom Setup page.
The list of icons displayed on the Custom Setup page allows you to select the individual components you want to
install. When you right-click a component's icon, a menu displays the installation options available for that
component.
CONFIDENTIAL
36
The Change button on the Custom Setup page allows you to change the install destination of the currently
selected component. When you click the Change button, the Change Current Destination Folder dialog box will
be displayed and will allow you to select the desired directory.
Select the Browser Workstation application components to be installed and click the Next button at the bottom of
the Gasper Browser InstallShield Wizard.
If you select to install the Web Client Interface Files, proceed to Install Step 5.
If you select to install the Data Filter service, Web Services, and/or Request Manager service but do not
select to install the Web Client Interface Files, proceed to Install Step 6.
CONFIDENTIAL
37
Install Step 5
When performing a Complete install or a Custom install that includes the Web Client Interface Files, the Gasper
Browser InstallShield Wizard will display the Gasper Web Configuration page.
If both the Web Client Interface Files and Web Services are being installed, the Server name where Gasper
Web Services are installed field will be disabled and the Gasper Web Services Port field will be hidden.
The Gasper Browser virtual directory name and Gasper Browser Server Port fields allow you to define the
virtual directory name and port number of the Browser Workstation application. External web clients will use the
virtual directory and port defined here to access the Browser Workstation application.
NOTE: Microsoft Internet Information Server 5.0 requires each web site to have its own server port. If you want
the Browser Workstation application to be installed as its own web site, the server port specified for the
installation of the Browser Workstation application must be unique. If you want the Browser Workstation
application to be installed underneath an existing web site, the server port specified for the installation of the
Browser Workstation application must belong to the existing web site.
The Server name where Gasper Web Services are installed and Gasper Web Services Server Port fields
allow you to define the server and port number required to provide the Web Client Interface Files with access to
the Web Services.
If necessary, the values assigned on the Gasper Web Configuration page can be changed at a later time using
the Web Services Configuration utility (refer to the Web Services Configuration Utility section of this document
for details).
Define the values on the Gasper Web Configuration page and click the Next button on the bottom of the Gasper
Browser InstallShield Wizard.
CONFIDENTIAL
38
Install Step 6
When performing a Complete install or a Custom install that includes the Web Services, the Gasper Browser
InstallShield Wizard will display the Gasper Web Services Configuration page.
The Gasper Web Services IIS website name and Gasper Web Services Server Port fields allow you to define
the web site name and port number of the Web Services.
If necessary, the values assigned on the Gasper Web Services Configuration page can be changed at a later
time using the Web Services Configuration utility (refer to the Web Services Configuration Utility section of this
document for details).
Define the values on the Gasper Web Services Configuration page and click the Next button on the bottom of
the Gasper Browser InstallShield Wizard.
CONFIDENTIAL
39
Install Step 7
When performing a Complete install or a Custom install that includes the Web Services, the Gasper Browser
InstallShield Wizard will display the Gasper Server Configuration page.
The field for the Data Filter services server name is disabled when you install the Data Filter service. If the Data
Filter service does not reside on the web server where you are performing the installation, identifying the web
server where it was previously installed will allow the Browser Workstation Installation program to configure a
required Data Filter proxy on the web server.
The Lock Manager service is installed with the Gasper Vantage Message Processor. If the Message Processor
and Lock Manager service do not reside on the web server, identifying the server where they are installed will
allow the Browser Workstation Installation program to configure a required Lock Manager proxy on the web
server.
Enter the correct server names in the fields of the Gasper Server Configuration page and click the Next button
at the bottom of the Gasper Browser InstallShield Wizard.
CONFIDENTIAL
40
Install Step 8
When performing a Complete install or a Custom install that includes the Data Filter service on a Windows 2000
web server, the Gasper Browser InstallShield Wizard will display the Service Identity Configuration page.
Enter the user account information for the Data Filter service in the User, Password, and Domain fields. The
User fields entry defaults to the ID of the user currently logged into the server and performing the installation. The
Password field masks the display of any entered text. The Domain fields entry defaults to the name of the server
running the Browser Workstation Installation program.
NOTE: The User account specified in the User, Password, and Domain fields must be a Windows user with
Administrator rights to the PC.
After defining the fields on the Service Identity Configuration page, click the Next button at the bottom of the
Gasper Browser InstallShield Wizard.
CONFIDENTIAL
41
Install Step 9
After you have defined the installation's configuration data, the Gasper Browser InstallShield Wizard will display
the Ready to Install the Program page.
Click the Install button at the bottom of the Gasper Browser InstallShield Wizard.
CONFIDENTIAL
42
Install Step 10
Once the Gasper Browser InstallShield Wizard begins installing software, the Installing Gasper Browser page
will be displayed.
If necessary, you can halt the installation by clicking the Cancel button on the bottom of the Gasper Browser
InstallShield Wizard.
CONFIDENTIAL
43
Install Step 11
Once the Gasper Browser InstallShield Wizard has installed the software components, the Database Connection
Configuration wizard will display the Select Database Provider page.
NOTE: If the Database Connection Configuration Wizard is ran manually it must be run in Administrator Mode.
This is not needed when running Setup programs as Windows Vista and above will automatically run a Setup
program in Administrative Mode. To run this utility manually in Administrative Mode right click on the Exe and
select Run as Administrator.
Select the correct provider for the database to which you will connect and click the Next button at the bottom of
the Database Connection Configuration wizard.
CONFIDENTIAL
44
Install Step 12
After you define the database provider, the Database Connection Configuration wizard will display the Database
Connection Parameters page.
The following list describes the fields of the Database Connection Parameters page that are displayed when
Oracle provider for Oracle is chosen on the Select Database Provider page:
User: This field defines the name of the database user account that grants access to the Gasper
Vantage database.
Password: This field defines the password of the database user account that grants access to the
Gasper Vantage database.
TNS Name: This field defines the name of the server hosting the Gasper Vantage database.
The following list describes the fields of the Database Connection Parameters page that are displayed when
Microsoft provider for SQL Server is chosen on the Select Database Provider page:
User: This field defines the name of the database user account that grants access to the Gasper
Vantage database.
Password: This field defines the password of the database user account that grants access to the
Gasper Vantage database.
Server Name: This field defines the name of the server hosting the Gasper Vantage database.
Catalog: This field defines the name of the database catalog that supports the Gasper Vantage
database.
Define your database connection information, then click the Test button.
If your database connection information is correct, you should receive a prompt that indicates the
database connection test was successful. Once you have successfully tested the connection, the Next
button will be enabled. Click the Next button at the bottom of the Database Connection Configuration
wizard to proceed.
If you do not receive an indication that your database connection test was successful, verify and retest
your database connection information.
CONFIDENTIAL
45
Install Step 13
After you define the database connection parameters, the Database Connection Configuration wizard will display
the DSN File Settings page.
This page defines the database user information required to access the Gasper Vantage database with limited
permissions in order to gather the Gasper Vantage user information defined on the Database Connection
Parameters page.
The following list describes the fields of the DSN File Settings page that are displayed when Oracle provider for
Oracle is chosen on the Select Database Provider page:
Connection User: This field defines the name of the database user account that grants limited
permission access to the Gasper Vantage database.
User Password: This field defines the password of the database user account that grants limited
permission access to the Gasper Vantage database. Under normal circumstances, this field can be left
blank in order to default the password to the one Gasper Vantage provides.
Connection File Location: This field defines the path to the DSN connection file installed with the
Database Connection Configuration wizard. The DSN connection file normally is installed to the same
directory as the Database Connection Configuration wizards executable file.
The following list describes the fields of the DSN File Settings page that are displayed when Microsoft provider
for SQL Server is chosen on the Select Database Provider page:
Connection User: This field defines the name of the database user account that grants limited
permission access to the Gasper Vantage database.
User Password: This field defines the password of the database user account that grants limited
permission access to the Gasper Vantage database. Under normal circumstances, this field can be left
blank in order to default the password to the one Gasper Vantage provides.
Connection Database: This field defines the table in the Gasper Vantage database used to support
limited permission access.
Connection File Location: This field defines the path to the DSN connection file installed with the
Database Connection Configuration wizard. The DSN connection file normally is installed to the same
directory as the Database Connection Configuration wizards executable file.
CONFIDENTIAL
46
Define your database user information, then click the Test button.
If your database user connection information is correct, you will receive a prompt that indicates the test
was successful. Once you have successfully tested the database access, the Next button will be enabled.
Click the Next button at the bottom of the Database Connection Configuration wizard to proceed.
If you do not receive an indication that your database access test was successful, verify your database
user connection information. The default Connection User setting is conninfo.
NOTE: Prior to attempting to test the DSN File Settings, you must run the Connection Wizard script on the
Gasper Vantage database. Refer to the Prerequisites section of this document regarding the order of installation
procedures and database requirements for Oracle and SQL Server databases for detailed information on the
Connection Wizard script.
Install Step 14
After you define the DSN file setting data, the Database Connection Configuration wizard displays the Timeout
Values page.
The following list describes the fields of the Timeout Values page.
Command (sec.): This field defines the timeout value for a Browser Workstation connection to the
Gasper Vantage database when processing commands. This field has a range of 0 to 100 seconds, and
the default value is 0 seconds. A value of 0 indicates an infinite command timeout. A 0 value is a
recommended setting due to the fact that some queries can be quite lengthy.
Connection (sec.): This field defines the timeout value for a Browser Workstation connection to the
Gasper Vantage database for non-command processing. This field has a range of 0 to 100 seconds, and
the default value is 30 seconds. A value of 0 indicates an infinite connection timeout. A 0 value is not
recommended due to the fact that establishing a connection to the database should not be a lengthy
process.
Define the timeout values in the Command and Connection fields. After you define the timeout values, click the
Next button at the bottom of the Database Connection Configuration wizard.
CONFIDENTIAL
47
Install Step 15
After you define the timeout values, the Database Connection Configuration wizard displays the Connection
Settings page.
The following list describes the fields of the Connection Settings page that are displayed when Oracle provider
for Oracle is chosen on the Select Database Provider page:
Use Pooling: This option allows you to determine whether or not connections will be drawn from the
appropriate pool or created and added to the appropriate pool.
Enlist: When this option is selected, the pooler automatically enlists the connection in the current
transaction context of the creation thread if a transaction context exists.
Lifetime: When a connection is returned to the pool, its creation time is compared with the current time,
and the connection is destroyed if that time span (in seconds) exceeds the value specified by this field.
This is useful in clustered configurations to force load balancing between a running server and a server
just brought online. A value of zero (0) will cause pooled connections to have the maximum timeout.
Max. Pool Size: This field allows you to define the maximum number of connections allowed in the pool.
Min. Pool Size: This field allows you to define the minimum number of connections maintained in the
pool.
Increment Size: This field allows you to define the number of connections that are established when all
of the connections in the pools are used. The number of connections is never increased above the value
specified in the Max Pool Size field.
Decrement Size: This field allows you to define the number of connections that are closed when an
excessive number of established connections in the pool are not used. The number of connections is
never reduced below the value specified by the Min Pool Size field.
CONFIDENTIAL
48
The following list describes the fields of the Connection Settings page that are displayed when Microsoft
provider for SQL Server is chosen on the Select Database Provider page:
Use Pooling: This option allows you to determine whether or not connections will be drawn from the
appropriate pool or created and added to the appropriate pool.
Enlist: When this option is selected, the pooler automatically enlists the connection in the current
transaction context of the creation thread if a transaction context exists.
Connection Reset: This option allows you to determine whether the database connection will be reset
when being drawn from the pool. For SQL Server version 7.0, not selecting this option avoids making an
additional server round trip when obtaining a connection, but the connection state, such as database
context, is not reset. The connection pooler is not influenced by the ChangeDatabase method as long you
select the Connection Reset option. As the connection comes out of the pool, the connection is reset
with the server moving back to the login time database. There are no new connections created or
reauthentications. If you do not select the Connection Reset option, connections in the pool to different
databases might result.
Lifetime: When a connection is returned to the pool, its creation time is compared with the current time,
and the connection is destroyed if that time span (in seconds) exceeds the value specified by this field.
This is useful in clustered configurations to force load balancing between a running server and a server
just brought online. A value of zero (0) will cause pooled connections to have the maximum timeout.
Max. Pool Size: This field allows you to define the maximum number of connections allowed in the pool.
Min. Pool Size: This field allows you to define the minimum number of connections maintained in the
pool.
This page allows you to define various other database connection options. The settings should be left to their
default values. Before changing any values on the Connection Settings page, contact your Gasper Professional
Services or Customer Support representative.
Click the Finish button at the bottom of the Database Connection Configuration wizard to complete the Browser
Workstation installation.
Install Step 16
If you have purchased the optional LDAP Com Interface for Gasper Vantage, the Gasper LDAP Service
Impersonation utility will be started after the database connection settings are defined. Information on this utility is
provided in the Gasper LDAP Service Impersonation Utility section of this document.
CONFIDENTIAL
49
Install Step 17
The Gasper Browser InstallShield Wizard will display the InstallShield Wizard Completed page.
Click the Finish button at the bottom of the Gasper Browser InstallShield Wizard to complete the Browser
Workstation application installation.
After you have completed installing the Browser Workstation application, you should start the Gasper Request
Manager service. You can start the service via the installation PC's Services window or by restarting the
installation PC.
CONFIDENTIAL
50
(b) If you dont want to use the Application Pool ASP.NET 1.1, you can add a new one by selecting the
Application Pools, click Add Application Pool, and pick the v1.1 version in the dropdown. Give a meaningful
name and click OK to save it.
CONFIDENTIAL
(d) In the center applications list, right click the first one and select Basic Settings
CONFIDENTIAL
51
52
(f) Select the application pool you created earlier and click OK.
CONFIDENTIAL
53
(g) Repeat the step (d) to (f) for all Gasper applications.
CONFIDENTIAL
54
(b) If you dont want to use the Application Pool ASP.NET 1.1, you can add a new one by selecting the
Application Pools, click Add Application Pool, and pick the v1.1 version in the dropdown. Give a
meaningful name and click OK to save it.
CONFIDENTIAL
(d) In the center applications list, right click the first one and select Basic Settings
CONFIDENTIAL
55
56
(f) Select the application pool you created earlier and click OK.
(g) Repeat the step (d) to (f) for all Gasper applications.
CONFIDENTIAL
57
CONFIDENTIAL
58
(b) If you dont want to use the Application Pool ASP.NET 1.1, you can add a new one by selecting the
Application Pools, click Add Application Pool, and pick the v1.1 version in the dropdown. Give a
meaningful name and click OK to save it.
CONFIDENTIAL
(d) In the center applications list, right click the first one and select Basic Settings
CONFIDENTIAL
59
60
(f) Select the application pool you created earlier and click OK.
(g) Repeat the step (d) to (f) for all Gasper applications.
CONFIDENTIAL
61
CONFIDENTIAL
62
Manual Configuration
Database Connection Configuration Wizard
The Database Connection Configuration wizard enables you to define and edit the database connections used to
support the Browser Workstation application.
NOTE: If the Database Connection Configuration Wizard is ran manually it must be run in Administrator Mode.
This is not needed when running Setup programs as Windows Vista and above will automatically run a Setup
program in Administrative Mode. To run this utility manually in Administrative Mode right click on the Exe and
select Run as Administrator.
The Database Connection Configuration wizards executable file (DBConnectionWizard.exe) normally is installed
to the web server when you install either the Web Client Interface files or the Web Services components. The
Gasper Browser Installation program places the Database Connection Configuration wizard in the C:\Program
Files\Gasper\Shared directory. When you open DBConnectionWizard.exe, the Database Connection
Configuration wizard will be displayed.
The Select a function page of the Database Connection Configuration wizard allows you to choose one of the
following four functions for the wizard to accomplish:
1. Configure Connection: Selecting this function allows you to redefine all aspects of the Browser
Workstations connection to the Gasper Vantage database.
2. Change DSN Connection Info Password: Selecting this function allows you to edit only the password
associated with the Gasper Vantage database DSN connection information.
3. Change Database User Password: Selecting this function allows you to edit the password associated
with the user name that grants access to the Gasper Vantage database.
4. View Configuration: Selecting this function allows you to view the database connection parameters as
they currently exist.
CONFIDENTIAL
63
After you select a function, clicking the Next> button at the bottom of the Database Connection Configuration
wizard causes the wizard to display the functions next required page. The following subsections describe how to
use each of the Database Connection Configuration wizards functions.
3. Select the database provider used to support the Gasper Vantage database from the list and click the Next>
button.
The Database Connection Configuration wizard will display the Database Connection Parameters page.
CONFIDENTIAL
64
The following list describes the fields of the Database Connection Parameters page that are displayed
when Oracle provider for Oracle is chosen on the Select Database Provider page:
- User: This field defines the name of the database user account that grants access to the Gasper
Vantage database.
- Password: This field defines the password of the database user account that grants access to the
Gasper Vantage database.
- TNS Name: This field defines the name of the server hosting the Gasper Vantage database.
The following list describes the fields of the Database Connection Parameters page that are displayed
when Microsoft provider for SQL Server is chosen on the Select Database Provider page:
- User: This field defines the name of the database user account that grants access to the Gasper
Vantage database.
- Password: This field defines the password of the database user account that grants access to the
Gasper Vantage database.
- Server Name: This field defines the name of the server hosting the Gasper Vantage database.
- Catalog: This field defines the name of the database catalog that supports the Gasper Vantage
database.
4. Click the Test button after defining the fields of the Database Connection Parameters page.
A Test Connection message box will be displayed to indicate whether the Database Connection
Parameters page fields were defined successfully or not.
- If the test was successful, click the OK button on the message box to close it.
- If the test was not successful, click the OK button on the message box to close it. Then review the
entries of the Database Connection Parameters page fields to ensure are defined properly.
5. Click the Next> button.
The Database Connection Configuration wizard will display the DSN File Settings page.
CONFIDENTIAL
65
This page defines the database user information required to access the Gasper Vantage database with
limited permissions in order to gather the Gasper Vantage user information defined on the Database
Connection Parameters page.
The following list describes the fields of the DSN File Settings page that are displayed when Oracle
provider for Oracle is chosen on the Select Database Provider page:
- Connection User: This field defines the name of the database user account that grants limited
permission access to the Gasper Vantage database.
- User Password: This field defines the password of the database user account that grants limited
permission access to the Gasper Vantage database. Under normal circumstances, this field can be
left blank in order to default the password to the one Gasper Vantage provides.
- Connection File Location: This field defines the path to the DSN connection file installed with the
Database Connection Configuration wizard. The DSN connection file normally is installed to the same
directory as the Database Connection Configuration wizards executable file.
The following list describes the fields of the DSN File Settings page that are displayed when Microsoft
provider for SQL Server is chosen on the Select Database Provider page:
- Connection User: This field defines the name of the database user account that grants limited
permission access to the Gasper Vantage database.
- User Password: This field defines the password of the database user account that grants limited
permission access to the Gasper Vantage database. Under normal circumstances, this field can be
left blank in order to default the password to the one Gasper Vantage provides.
- Connection Database: This field defines the table in the Gasper Vantage database used to support
limited permission access.
- Connection File Location: This field defines the path to the DSN connection file installed with the
Database Connection Configuration wizard. The DSN connection file normally is installed to the same
directory as the Database Connection Configuration wizards executable file.
6. Click the Test button after defining the fields of the DSN File Settings page.
A Test Connection message box will be displayed to indicate whether the DSN File Settings page fields
were defined successfully or not.
- If the test was successful, click the OK button on the message box to close it.
- If the test was not successful, click the OK button on the message box to close it. Then review the
entries of the DSN File Settings page fields to ensure they are defined properly.
7. Click the Next> button.
The Database Connection Configuration wizard will display the Timeout Values page.
CONFIDENTIAL
66
The following list describes the fields of the Timeout Values page.
- Command (sec.): This field defines the timeout value for a Browser Workstation connection to the
Gasper Vantage database when processing commands. This field has a range of 0 to 100 seconds,
and the default value is 0 seconds. A value of 0 indicates an infinite command timeout. A 0 value is a
recommended setting due to the fact that some queries can be quite lengthy.
- Connection (sec.): This field defines the timeout value for a Browser Workstation connection to the
Gasper Vantage database for non-command processing. This field has a range of 0 to 100 seconds,
and the default value is 30 seconds. A value of 0 indicates an infinite connection timeout. A 0 value is
not recommended due to the fact that establishing a connection to the database should not be a
lengthy process.
8. Define the fields of the Timeout Values page and click the Next> button.
The Database Connection Configuration wizard will display the Connection Settings page.
CONFIDENTIAL
67
The following list describes the fields of the Connection Settings page that are displayed when Oracle
provider for Oracle is chosen on the Select Database Provider page:
- Use Pooling: This option allows you to determine whether or not connections will be drawn from the
appropriate pool or created and added to the appropriate pool.
- Enlist: When this option is selected, the pooler automatically enlists the connection in the current
transaction context of the creation thread if a transaction context exists.
- Lifetime: When a connection is returned to the pool, its creation time is compared with the current
time, and the connection is destroyed if that time span (in seconds) exceeds the value specified by
this field. This is useful in clustered configurations to force load balancing between a running server
and a server just brought online. A value of zero (0) will cause pooled connections to have the
maximum timeout.
- Max. Pool Size: This field allows you to define the maximum number of connections allowed in the
pool.
- Min. Pool Size: This field allows you to define the minimum number of connections maintained in the
pool.
- Increment Size: This field allows you to define the number of connections that are established when
all of the connections in the pools are used. The number of connections is never increased above the
value specified in the Max Pool Size field.
- Decrement Size: This field allows you to define the number of connections that are closed when an
excessive number of established connections in the pool are not used. The number of connections is
never reduced below the value specified by the Min Pool Size field.
The following list describes the fields of the Connection Settings page that are displayed when
Microsoft provider for SQL Server is chosen on the Select Database Provider page:
- Use Pooling: This option allows you to determine whether or not connections will be drawn from the
appropriate pool or created and added to the appropriate pool.
- Enlist: When this option is selected, the pooler automatically enlists the connection in the current
transaction context of the creation thread if a transaction context exists.
- Connection Reset: This option allows you to determine whether the database connection will be
reset when being drawn from the pool. For SQL Server version 7.0, not selecting this option avoids
making an additional server round trip when obtaining a connection, but the connection state, such as
database context, is not reset. The connection pooler is not influenced by the ChangeDatabase
method as long you select the Connection Reset option. As the connection comes out of the pool,
the connection is reset with the server moving back to the login time database. There are no new
CONFIDENTIAL
68
connections created or reauthentications. If you do not select the Connection Reset option,
connections in the pool to different databases might result.
- Lifetime: When a connection is returned to the pool, its creation time is compared with the current
time, and the connection is destroyed if that time span (in seconds) exceeds the value specified by
this field. This is useful in clustered configurations to force load balancing between a running server
and a server just brought online. A value of zero (0) will cause pooled connections to have the
maximum timeout.
- Max. Pool Size: This field allows you to define the maximum number of connections allowed in the
pool.
- Min. Pool Size: This field allows you to define the minimum number of connections maintained in the
pool.
The settings of the Connection Settings page should be left to their default values. Before changing any
values on the Connection Settings page, contact your Gasper Professional Services or Customer
Support representative.
9. Click the Finish button.
The Database Connection Configuration wizard will close.
CONFIDENTIAL
69
CONFIDENTIAL
70
The Database Connection Settings table displays the values assigned to the settings that define the
Browser Workstations connection to the Gasper Vantage database. The table must be scrolled to view all
of the settings. The following list presents the settings shown in the table.
- User ID
- Password
- Data Source
- Persist Security Info
- Connection Lifetime
- Enlist
- Max Pool Size
- Min Pool Size
- Pooling
- Connection Timeout
- Decr Pool Size (This setting is only shown when Oracle provider for Oracle is chosen on the Select
Database Provider page)
- Incr Pool Size (This setting is only shown when Oracle provider for Oracle is chosen on the Select
Database Provider page)
CONFIDENTIAL
71
Initial Catalog (This setting is only shown when Microsoft provider for SQL Server is chosen on the
Select Database Provider page)
- Connection Reset (This setting is only shown when Microsoft provider for SQL Server is chosen on
the Select Database Provider page).
3. After reviewing the connection settings, click the Finish button complete the configuration or click the
<Previous button to return to the pages of the Database Connection Configuration wizard in order to update
the connection settings.
If you click the Finish button, the Database Connection Configuration wizard will close.
If you click the <Previous button, you will be returned to the previous page of the Database Connection
Configuration wizard. The <Previous button functions the same on each page of the Database
Connection Configuration wizard.
Updating the configuration files for the Web Client Interface files and the Web Services is required if you
uninstall and then reinstall an upgraded version of the Browser Workstation application.
Updating the configuration file for the Web Client Interface files may be necessary if the Web Client
Interface files are unable to find the Web Services.
Updating the configuration file for the Web Services may be necessary if the Browser Workstation
applications Web Services are installed on an IIS port other than 80 or if the Browser Workstation
applications Web Services cant find internally referenced web services.
The Web Service Configuration utility file (GasperWebServicesConfig.exe) normally is installed to the web server
when you install either the Web Client Interface files or the Web Services components. The Gasper Browser
Installation program places the Web Service Configuration utility in the C:\Program Files\Gasper\Shared directory.
When you open GasperWebServicesConfig.exe, the Web Service Configuration utility will be displayed.
CONFIDENTIAL
72
The following list describes the elements of the Web Service Configuration utility.
Server Name: This field allows you to define the name of the web server that hosts the Browser
Workstation applications Web Services.
Port: This field allows you to select the IIS port where the Browser Workstation applications Web
Services are installed.
Update GasperWeb Configuration File in: Selecting this option allows you to update the configuration
file for the Browser Workstation applications Web Client Interface files. When you select this option, the
associated directory path field is activated. The configuration file for the Web Client Interface files is
normally located in C:\Inetpub\wwwroot\GasperWeb.
-
Browse: Clicking this button opens a Browse For Folder dialog box that allows you to navigate to
the directory containing the configuration file of the Web Client Interface files.
CONFIDENTIAL
73
Update Configuration for Web Services in: Selecting this option allows you to update the configuration
files for the Browser Workstation applications Web Services. When you select this option, the associated
directory path field is activated. The configuration files of the Web Services are normally located under
C:\Inetpub\wwwroot.
-
Browse: Clicking this button opens a Browse For Folder dialog box that allows you to navigate to
the directory containing the configuration files for the internally referenced web services.
Results: This log window displays the results of the update triggered by clicking on the Update button. If
an item scrolls past the right side of the window, double-clicking on the item will display it in a message
box.
Update: Clicking this button triggers the update to the specified configuration file(s).
Close: Clicking this button closes the Web Service Configuration utility.
CONFIDENTIAL
74
Step 3
If you intend to update the configuration file for the Web Client Interface files, select the Update GasperWeb
Configuration File in: option. The associated file path field will be activated. Define the location of the Browser
Workstation applications Web Client Interface files in the file path field (normally C:\inetpub\wwwroot\gasperweb).
Step 4
If you intend to update the configuration files for the Browser Workstation applications Web Services, select the
Update Configuration for Web Services in: option. The associated file path field will be activated. Define the
location of the parent directory of the folder that contains the Browser Workstation applications Web Client
Interface files (normally C:\inetput\wwwroot).
NOTE: The Web Service Configuration utility only changes the configuration files located on the server running
the utility. If the Browser Workstation applications Web Client Interface files and Web Services components are
installed on different servers, the Web Service Configuration utility must be run on each components server to
change each components configuration files.
Step 5
Click the Update button. The configuration file(s) will be updated, and the processing results will be displayed in
the Results log window.
Step 6
Review the processing results if necessary and close the Web Service Configuration utility.
75
The following list describes the elements of the Gasper LDAP Service Impersonation utility.
Username: This field allows you to enter an LDAP user name.
Password: This field allows you to enter an LDAP password. This field will display only star characters,
so care must be taken when defining the entry. The Gasper LDAP Service Impersonation utility will
encrypt the entry of the Password field when it is recorded.
Domain: This field allows you to enter a network domain name.
Write: Clicking this button writes the values recorded in the fields of the Gasper LDAP Service
Impersonation utility to the web.config file for the Gasper LDAP Web Service.
Finish: Clicking this button closes the Gasper LDAP Service Impersonation utility. If no values have
been defined in the Gasper LDAP Service Impersonation utilitys fields and recorded by clicking the Write
button prior to clicking the Finish button, a message will prompt you to confirm whether or not you want to
exit the utility.
MSMQ Configuration
If your Browser Workstation application supports database read/write capability but you encounter problems when
issuing commands or performing database updates, you may need to manually configure the message queues.
Step 1
At the PC that hosts the Gasper Browser server components, run GasperWebMSMQSetup.exe (this file normally
is located in C:\Program Files\Gasper\RequestServer).
The Gasper Browser Message Queue Setup dialog box will be displayed.
CONFIDENTIAL
76
Step 2
Define the private queue names in Request Queue Name and Response Queue Name. The queue names will
require a Private$ section.
Record the queue names for referral in the following steps.
Step 3
Click the Accept button on the Gasper Browser Message Queue Setup dialog box. The Gasper Browser
Message Queue Setup dialog box will be closed.
Step 4
At the PC that hosts the Gasper Browser server components, select Settings | Control Panel | Administrative
Tools | Computer Management at the Windows Start menu. The Computer Management window will be
displayed.
CONFIDENTIAL
77
Step 5
Verify the presence of the GasperRequest and GasperResponse message queues. If either message queue is
missing, define the private queue manually.
Step 6
At the PC that hosts the Gasper Browser server components, open C:\Program
Files\Gasper\RequestServer\Gasper.Request.RequestManager.exe.config using a text editor and locate the lines
for the request_Q and response_Q names.
CONFIDENTIAL
78
Step 7
Change the value entry of the request_Q and response_Q lines to match the following example.
<appSettings>
<add key="request_q" value="GasperServer\Private$\GasperRequest" />
<add key="response_q" value="GasperServer\Private$\GasperResponse" />
<add key="connections_max" value="4" />
<add key="request_threads_max" value="10" />
</appSettings>
Step 8
At the PC that hosts the Gasper Browser server components, open C:\Program
Files\Gasper\Shared\Gasper.Request.ExternalCommsFactory.Config using a text editor and locate the lines for
the request_Q and response_Q names.
Step 9
Change the value entry of the request_Q and response_Q lines to match the following example.
<appSettings>
<add key="request_q" value="GasperServer\Private$\GasperRequest" />
<add key="response_q" value="GasperServer\Private$\GasperResponse" />
<add key="timeout_seconds" value="60" />
</appSettings>
Step 10
Provide appropriate permissions for the 2 new queues created in the above steps.
Step 11
Start the Gasper Request Manager service. You can start the service via the PC's Services window or by
restarting the installation PC.
CONFIDENTIAL
79
CONFIDENTIAL
80
Step 4
Open Internet Information Services to ensure the new directories are recognized under the GasperWeb directory.
CONFIDENTIAL
81
CONFIDENTIAL
82
Step 5
Select the GasperWeb virtual directory and then select Action | Properties from the Internet Information Services
menu bar. The GasperWeb Properties dialog box will be displayed with the Virtual Directory tab selected.
CONFIDENTIAL
83
Step 6
Click the Configuration button on the Virtual Directory tab. The Application Configuration dialog box will be
displayed.
CONFIDENTIAL
84
Step 7
Click the Add button on the Mappings tab. The Add/Edit Application Extension Mapping dialog box will be
displayed.
Step 8
Define the Executable field with the application path of the standard ASP.NET file extensions (*.aspx, *.ascx,
etc.)
Step 9
Define the Extension field with the file extension of the report files that will be published for users of the Browser
Workstation application.
Step 10
Select All Verbs and click the OK button.
Step 11
Repeat steps 7 through 10 to define all file extensions that will be used in the Report directory.
Step 12
Click the OK button on the Application Configuration dialog box. The Application Configuration dialog box
will be closed, and the GasperWeb Properties dialog box will be displayed.
Step 13
Click the HTTP Headers tab of the GasperWeb Properties dialog box. The HTTP Headers tab of the
GasperWeb Properties dialog box will be displayed.
Step 14
Click the File Types button in the MIME Map group box of the HTTP Headers tab. The File Types dialog box will
be displayed.
Step 15
Click the New Type button on the File Types dialog box. The File Type dialog box will be displayed.
CONFIDENTIAL
85
Step 16
Enter .pdf in the Associated extension field, enter application/pdf in the Content type (MIME) field, and click
the OK button on the File Type dialog box. The File Types dialog box will display the .pdf entry in the Registered
file types list.
Step 17
Click the OK button on the File Types dialog box. The dialog box will be closed and the GasperWeb Properties
dialog box will be displayed.
Step 18
Click the OK button on the GasperWeb Properties dialog box. The GasperWeb Properties dialog box will be
closed, and the Internet Information Services window will be displayed.
Step 19
Close the Internet Information Services window.
After defining the Browser Workstation application's Report directory, you must define access to the directory on
the Gasper Vantage User Group record. For detailed information on defining the User Group records, refer to the
System Access Security chapter of the Gasper Vantage User's Reference Guide.
CONFIDENTIAL
86
NOTE: When you define the ReportsExcludeList entry, the entrys default values must be specified if they are to
be included in the filtering.
Step 4
Save and close the web.config file.
CONFIDENTIAL
87
CONFIDENTIAL
88
6. Define a fully qualified directory path and filename for the Lock Manager proxy installer file to be created.
The file must have an extension of .msi.
7. Select the Application proxy option in the Export as: group box.
CONFIDENTIAL
89
CONFIDENTIAL
90
11. Use the Control Panels Add/Remove Programs tool to uninstall any Lock Manager proxies that exist on the
server that hosts the Browser Workstation applications Web Services.
CONFIDENTIAL
The Lock Manager proxy installer will display a progress bar while it processes.
CONFIDENTIAL
91
92
Permission
Change
Change
Read
If Network Service users are not used to support the Browser Workstation, users should have the working
directory permissions presented in the following table.
Working Directory
GasperServices
GasperWeb
OracleHome
RequestServer
Permission
Change
Change
Read and Execute
Change
CONFIDENTIAL
93
CONFIDENTIAL
94
To enable anonymous access, select the Directory Security tab of the Properties dialog box for the Browser
Workstations web site. Click the Edit button for Anonymous access and authentication control. The
Authentication Methods dialog box will be displayed. Define the fields of the Authentication Methods dialog box as
shown in the following example.
The Anonymous access option should be selected. The default user shown in the User name field should have
the Gasper Windows permission.
CONFIDENTIAL
95
No Anonymous Access
If you intend to run the Browser Workstation without anonymous access, certain permissions must be set via
Internet Information Services (IIS). To set the required permissions, open IIS, and select the Browser
Workstations web site in the Console Tree. Select Action | Properties from the IIS menu bar. The Properties
dialog box for the Browser Workstations web site will be displayed. Select the Virtual Directory tab and define
the fields as shown in the following example.
CONFIDENTIAL
96
To disable anonymous access, select the Directory Security tab of the Properties dialog box for the Browser
Workstations web site. Click the Edit button for Anonymous access and authentication control. The
Authentication Methods dialog box will be displayed. Define the fields of the Authentication Methods dialog box as
shown in the following example.
The Anonymous access option should not be selected, but the Integrated Windows authentication option
should be selected.
CONFIDENTIAL
97
Action Code
8, 10, 12, 14, 15, 25, 26, 27, 28, 31, 37, 41, 46, 47, 59, 60
6, 11, 18, 19, 20, 24, 29, 30, 32, 33, 36, 42, 43, 48, 49, 50, 51, 57,
62, 63, 64, 65, 66, 67, 68, 69, 70, 75
4, 16, 21, 34, 38, 52, 54, 55
2, 7, 23, 35, 53, 73
The custom Action Codes (76-99) are not included in the TicketByWindowChartActionFilter key by
default. Custom Action Codes can be used to open Tickets; however, the definition and
implementation of custom Action Codes varies from system to system. If a custom Action Code is
implemented, it must be manually added to the TicketByWindowChartActionFilter key before the
custom Action Codes Tickets will be recognized by the Gasper Dashboards Faults by Window Chart.
Service Performance Chart: The Service Performance Chart shows the Contacts that are handling the
greatest number of currently dispatched Tickets that affect Object availability. By default, the Service
Performance Chart shows up to 5 Contacts.
-
CONFIDENTIAL
98
custom Action Codes Tickets will be recognized by the Gasper Dashboards Service Performance
Chart.
-
ServiceSummaryServicerCount: This key allows you to define the number of Contacts that will be
shown in the Service Performance Chart. This keys default value is 5. Note that as more Contacts
are shown, the Service Performance Charts legibility may be affected.
Ticket Age Chart: The Ticket Age Chart shows the number of current availability-impacting Tickets
according to the range of time each Ticket has been open.
-
TicketAgeChartActionFilter: This key allows you to define a comma-delimited list of the Action
Codes that will be considered by the Ticket Age Chart as it tracks Tickets. This keys default values
include all Out of Service, Lost Communications, and In Replenishment Action Codes. For
information on Action Code category assignments, refer to the table of Action Code categories
provided in the TicketByWindowChartActionFilter key description.
The custom Action Codes (76-99) are not included in the TicketAgeChartActionFilter key by
default. Custom Action Codes can be used to open Tickets; however, the definition and
implementation of custom Action Codes varies from system to system. If a custom Action Code is
implemented, it must be manually added to the TicketAgeChartActionFilter key before the custom
Action Codes Tickets will be recognized by the Gasper Dashboards Ticket Age Chart.
Category Performance Chart: The Category Performance Chart shows the worst performer of each
Object Category. An Object Category value is recognized to be the worst performer within the overall
Object Category when it has the highest percentage of associated Objects currently out of service when
compared to the other values within the same Object Category.
-
Status Frequency Chart: The Status Frequency Chart shows the Status Codes that are responsible for
the greatest number of Tickets opened within the last 30 days. By default, the Status Frequency Chart
can show up to 10 Status Codes.
-
CONFIDENTIAL
99
StatusCodeChartDayWindow: This key allows you to define the number of days prior to the current
date that the Status Frequency Chart will consider Tickets for the charts calculations. This keys
default value is 30.
StatusCodeChartStatusCodeCount: This key allows you to specify the number of Status Codes
that will be shown by the Status Frequency Chart. This keys default value is 10.
Network Availability Chart: The Network Availability Chart shows the percentage of Objects that are
considered currently available for service. The Network Availability Chart also shows the total number of
open Tickets and the number of Objects being monitored by Gasper Vantage. There are no configurable
settings for the Network Availability Chart in the Gasper Dashboards Web.config file.
Optional Settings
ASP.NET Session Service
The ASP.NET session service used by the Gasper Browser Client can be changed from in-process to an external
source. This setting change is required when the Gasper Browser Client is installed on several web servers as
part of a web farm.
The changes associated with updating the session state source require a server that will host the ASP.NET state
server. The server must be accessible from all web servers in the web farm.
The following steps describe how to update the session state source to use an ASP.NET state server.
Step 1
Identify and record the IP address of the server designated to host the ASP.NET state service.
Step 2
Open the Services window at the server hosting the ASP.NET state service.
CONFIDENTIAL
100
Step 3
Verify that the ASP.NET State Service is present. If the service is missing, verify that Microsoft Internet
Information Services is installed and the .NET Framework is installed and registered.
Step 4
Select the ASP.NET State Service and select Action | Properties from the Services window's menu bar. The
ASP.NET State Service Properties dialog box will be displayed.
Step 5
Set the Startup type to Automatic and click the Apply button at the bottom of the ASP.NET State Service
Properties dialog box.
Step 6
Click the Start button on the ASP.NET State Service Properties dialog box's General tab to start the service.
Step 7
Click the OK button to close the ASP.NET State Service Properties dialog box.
Step 8
Close the Services window.
CONFIDENTIAL
101
Step 9
Open the web.config file found in a server hosting the Gasper Browser using a text editor. The web.config file
normally can be found in the Gasper Browser server's C:\Inetpub\wwwroot\GasperWeb directory.
Step 10
Locate the runtime <sessionState> node as shown in the example.
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false" timeout="20"/>
Step 11
Set the node's mode value to "StateServer" and update the IP address section of the stateConnectionString value
with the IP address of the server recorded in step 1. Ensure you do not edit or delete the port section of the
stateConnectionString value.
Step 12
Save and close the web.config file.
Step 13
Restart Internet Information Services.
Step 14
Repeat steps 9 through 12 for all servers with the Gasper Browser Client installed.
Step 15
On the server designated to host the ASP.NET state service, modify the registry to allow remote connections. The
registry key that must be modified is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters
To allow remote connections, add a new DWORD or change the existing DWORD:
AllowRemoteConnection = 1 (decimal)
CONFIDENTIAL
102
Automatic Login
The Browser Workstation application can be configured to support automatic logins. Automatic logins use HTTP
header information to determine the user to login to the Browser Workstation application. Enabling automatic
logins requires the information to be present in the HTTP headers or all login attempts will fail.
The following steps must be performed to enable automatic logins.
Step 1
Open the web.config file on the server hosting the Gasper Browser using a text editor. The web.config file
normally can be found in the Gasper Browser server's C:\Inetpub\wwwroot\GasperWeb directory.
Step 2
Locate the runtime <appSettings> section in the web.config file.
Step 3
Add the "HTTPUserTag" entry as shown in the following example.
<appSettings>
<add key="HTTPUserTag" value="Header Tag"/>
</appSettings>
The value should indicate the tag name that will be defined in the HTTP header.
The Gasper password must be provided when using the HTTP header for logins unless passwords are disabled.
The password is read from the HTTPPassTag in the HTTP header.
Step 4
Save and close the web.config file.
Step 5
Restart Internet Information Services.
NOTE: HTTP header information can be used to determine the user for automatic login purposes only when
Gasper Vantage employs standard authentication. If automatic login is desired while Gasper Vantage employs
LDAP authentication, the Browser Workstation application must be configured to support automatic binding as
described in the LDAP Authentication Configuration section of this document. For detailed information about
Gasper Vantages support of LDAP authentication, refer to the System Access Security chapter of the Gasper
Vantage Users Reference Guide.
CONFIDENTIAL
103
CONFIDENTIAL
104
CONFIDENTIAL
105
CONFIDENTIAL
106
CONFIDENTIAL
107
CONFIDENTIAL
108
CONFIDENTIAL
109
CONFIDENTIAL
110
CONFIDENTIAL
111
Step 8
Update the "timeout" value to the desired timeout value in minutes. The default value for ASP.NET timeout is 15
minutes.
Step 9
Save and close each of the browser service web.config files.
Step 10
Open the GasperWeb web.config file on the server hosting the Gasper Web Services using a text editor. The
GasperWeb web.config file normally can be found in the server's C:\Inetpub\wwwroot\GasperWeb directory.
Step 11
Locate the runtime <appSettings> section of the GasperWeb web.config file. Update the "SessionTimeout" key
with the value set to the desired timeout in minutes.
<appSettings>
<add key="SessionTimeout" value="15"/>
</appSettings>
Locate the <sessionState> node in the GasperWeb web.config file. <sessionState mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data
source=127.0.0.1;Trusted_Connection=yes"
cookieless="false" timeout="15"/>
and set the timeout to the appropriate value.
Step 12
Restart Internet Information Services.
CONFIDENTIAL
112
CONFIDENTIAL