Installing GainSeeker client version 9.5.1

 

Contents  [Hide]

 

Before installing

Where to install

Permissions required

System Requirements

Client must meet the System Requirements, including:

Configure Setup.ini (optional)

This is especially useful for error-proofing the installation process and preparing for an automated (silent) installation.

In the installation package, you can edit \SPC\DISK1\Setup.ini to specify the shared data folder for step 3 below.

Copy the GainSeeker installation package (optional)

Recommended practice is to copy the installation package (or the \SPC\DISK1\ folder) to a local drive on the client before running the installation. Alternately, a network drive can be used.

Note: If you run the client installation from a network folder, it may be necessary to run it as a Domain Administrator or log in to the client operating system as a Domain Administrator (depending on the security settings for your network). If you run the client installation from a local drive, Local Administrator permissions are usually sufficient.

Review command line parameters

To view available command line parameters for the installation program, run \SPC\DISK1\SETUP.EXE /? .

Current parameters for the installation include /LOG:"filepath\filename" for minimal logging (including Msi error codes), /LOGMSI:"filepath\filename" for verbose logging, and /Q to run the installation silently. You can specify any combination of these parameters, if desired.

If the installation does not detect all of the settings shown in the steps below, it will display a prompt for the user to enter the missing information - even in silent mode.

Close all GainSeeker modules (if upgrading)

If GainSeeker data already exists on your network, you may need to have some or all network users exit all GainSeeker modules before you can successfully install this version of GainSeeker:

      • When installing this version of GainSeeker on a workstation, you must close all GainSeeker modules before launching the installation.

      • When using GainSeeker on terminal server with Citrix or Terminal Services, all GainSeeker users must close all GainSeeker modules before you install this version of GainSeeker. If any of the shared files on the terminal server are locked when you try to install GainSeeker, the installation cannot be successfully completed.

Update shared Cms.ini on Terminal server (if upgrading)

If upgrading from GainSeeker version 8.7 or previous, on a Citrix or Terminal Services implementation where users are assigned their own Home directories, it is recommended that you edit the Cms.ini file in the shared Windows folder and remove the physid= setting (if present).

Do not Uninstall previous versions

Do not uninstall previous versions of GainSeeker before installing GainSeeker v9.5.1.

Performing the full client installation

Launching the installation

From the GainSeeker installation package - or from a local or network copy of the installation package - run \SPC\DISK1\SETUP.EXE , with or without command line parameters.

(Do not try to run the .msi file to install GainSeeker. The SETUP.EXE must perform several tasks before it launches the .msi.)

Windows that may appear during the installation

Step 1

In silent mode, this step will not be displayed.

Step 2

Choose a folder for the GainSeeker program files.

In silent mode, the default folder will be used, and this step will not be displayed.

Step 3

If GainSeeker is already installed on this client, the installer will automatically detect the config_path from the Cms.ini file in the local Windows folder (typically C:\Windows) and will not display this step.

If GainSeeker is not already installed on this client, but the Setup.ini is configured with a config_path, the installer will automatically detect this information and will not display this step.

Specify a network file path where shared data files exist (or should be placed).

It is strongly recommended that you specify a UNC path rather than a mapped network drive.

If the folder you specify does not exist, the installation program will attempt to create it for you.

The path you specify will become the config_path= setting in Cms.ini on this workstation.

Step 4

In silent mode, this step will not be displayed.

Set up Database Connection

If GainSeeker is already installed on your network, the installer will automatically detect this information from the file path on step 3 and will not display this step.

Click the Database Provider list and select the provider that is appropriate for your GainSeeker database:

GainSeeker database:

Data Provider:

SQL Server

SQLClient

MySQL

MySQL

Oracle

OracleClient

Pervasive (database mode)

Pervasive PSQL

Enter the other information on this window that is needed to connect to your GainSeeker database.

The fields provided on this window will vary with the type of Data Provider you selected. For some fields, you can click the button to fill the list of options and then the drop-down arrow to show the list again. For an Oracle database, the Database server you specify will actually be the Oracle Net Service Name you have set up on the workstation.

You can also use the Options box to enter any additional connection string parameters that do not match any of the other fields provided on this window. More information can be found at the web addresses listed below:

GainSeeker database:

Data Provider:

more information at:

SQL Server

SQLClient

www.connectionstrings.com/sqlconnection/

MySQL

MySQL

www.connectionstrings.com/mysql

Oracle

OracleClient

www.connectionstrings.com/oracle

Pervasive

Pervasive PSQL

www.connectionstrings.com/pervasive

Click Test to test the database connection.

If the test was not successful, you will need to change one or more settings before saving the database connection.

After the database connection has been successfully tested, click OK.

Install License and Serial Number

If GainSeeker is already installed on your network, the installer will automatically detect this information from the file path on step 3 and from the database connection above, and will not display this step.

Click Yes, then navigate to the license file that was provided to you (typically named GS_Suite.lic). (If you do not have a license file, you will be prompted again to import it when you try to run a GainSeeker module such as LaunchPad or System Administration.)

After the license file is imported, GainSeeker will display the details of your license and serial number:

Automatically running Table Creation Utility

The first GainSeeker client installation on your network will automatically run the Table Creation Utility to scan all GainSeeker configurations and create any new or missing tables or file paths. If file paths are missing, it may prompt the user about creating them - even in silent mode.

All other GainSeeker client installations for this version of GainSeeker will skip this step.

If you are upgrading from a GainSeeker version prior to 8.4, the following changes may be automatically applied to your GainSeeker database:

        • Create new table HSISCRIPTS

        • Create new table SCRIPTARCHIVE

        • Create new table HSICT

        • Create new table INSPECTIONUID

After the installation

Additional tasks for Citrix and Terminal Services (if upgrading)

If upgrading from GainSeeker version 8.7 or previous, on a Citrix or Terminal Services implementation where users are assigned their own Home directories, you may need to reset the PhysID= and User_Name= settings for those Terminal Services users. This is because GainSeeker versions 8.8 and later now set and read these three settings in a new user-specific Usershared.settings file and may not be able to read the previous settings from their former location.

Additional tasks for Citrix and Terminal Services (new installation)

In a multisession application hosting environment such as Citrix and Windows Terminal Services, it is not necessary to install GainSeeker on additional workstations.

However, you may need to perform one or more of the following steps after installing GainSeeker on your terminal server:

During installation on Windows Vista (or later), changes may be made to the Cms.ini in the Virtual Store folder instead of the Windows Folder. It is a best practice to copy the Cms.ini file from the Virtual Store folder to the Windows folder.  When other Windows users log into that workstation to run GainSeeker, it uses the Cms.ini file in the Windows Folder as a base file, which copies to that user's Virtual Store folder.

Ensuring backups

After installing GainSeeker, ensure that your GainSeeker database and your shared data folder will be backed up regularly.

Do not Uninstall previous versions

Do not uninstall previous versions of GainSeeker after installing GainSeeker v9.5.1.

Other steps

Client update with mapped network drive

If you are updating a workstation or server where GainSeeker is already installed, use a mapped network drive, and have problems accessing mapped network drives during the client installation, you can use the following instructions to perform a local version of the client update that does not require network access:

    1. Copy the installation package (or the \SPC\DISK1\ folder) to a local drive on the client.

    2. In the local copy of the installation package, edit \SPC\DISK1\Setup.ini and set the local= parameter to True .

    3. From the local copy of the installation package, run \SPC\DISK1\SETUP.EXE (with or without command line parameters).

Because this local client update does not perform any steps that require network access, best practice is to perform the full client installation from at least one workstation or server on your network. If this is not possible, you may need to import a License File, and you should run the Table Creation Utility - once for each configuration - from one GainSeeker client on your network (after running this local client update).

Automating the client installation

You can use any software deployment tool such as PDQ Deploy to push an automated installation to client workstations.

Best practice is to:

    1. Ensure that all GainSeeker clients meet the System Requirements, including:

    2. Manually install the latest version of GainSeeker on any single client workstation, using the steps above.

      This will perform any necessary changes to the GainSeeker database or the Shared data folder on the network. Some of these changes cannot be performed silently, and most of these changes can be auto-detected and skipped for the remaining GainSeeker client installations.

    3. Use your software deployment tool to create an automated package that performs the following steps:

      1. Close all running GainSeeker modules.

      2. Switch to a network user with the required permissions.

      3. Copy the installation package (or the \SPC\DISK1\ folder) to a local drive on the client.

      4. In the local copy of the installation package, configure Setup.ini to specify the shared data folder for step 3.

      5. From the local copy of the installation package, run this command line with these parameters:

        • \SPC\DISK1\SETUP.EXE /Q /LOGMSI:"filepath\filename"