Page tree
Skip to end of metadata
Go to start of metadata

The process for updating LightWave Server from an earlier release to a later release is similar to the initial installation process. These instructions apply to 'full product' update releases. If you received a hotfix patch release, refer to the specific instructions included with the release.

Before proceeding with the update process refer to the Release Notes for important information about the current release of the software.

The software is delivered in a single PAK archive containing the following files:

  • SERVER - The LightWave Server process
  • SWORKER - The LightWave Server Worker process
  • SUTILITY - The LightWave Server Utility process
  • ICUDATA - Character set translation data.
  • SCPnnnnn - The console installation package, where nnnnn is a version number
  • ZSTARTUP - Sample SERVER process startup macro

Overview of Update Installation

 The process is performed from a TACL prompt. These are the steps:

  1. Verify your product license

  2. Download the release package

  3. Shut down any existing processes
  4. Perform a backup of the existing installation
  5. Install the update package
  6. Update the filesystem
  7. Restart processes

Step 1. Verify Your Product License

Product updates are available only to customers with a Support Agreement. Your product license file contains the expiration date of your Support Agreement. Each time you renew your Support Agreement, we issue you an updated license containing the new expiration date. View the contents of your product license file to ensure that your support expiration date is later than the release date of the product update you wish to install. See Product Licensing for information about the location of your product license. Contact Product Support if you have any question about your eligibility for installing updates. Regardless of your Support Agreement status, you will be able to download and install the update. However, the product will not run if your license support expiration date is earlier than the release date of the product version you are installing.

Step 2. Download the Release Package

The software is distributed as a single PAK archive file. The software may be downloaded from our Software Download Center. Transfer the PAK file to your NonStop system using binary transfer mode.

Step 3. Shutdown Any Existing Processes

Ensure that there are no active users of applications which depend on LightWave Server. From the existing LightWave Server installation subvolume, use the FILEINFO command to ensure that no files are open.  Stop any processes that have files opened. From the LightWave Server installation subvolume:

> run server --shutdown !
> status *, prog SERVER, stop

Step 4. Perform a Backup of the Existing Installation

Verify that you have a current backup of the existing installation, including the LightWave Server filesystem (FS0* files). In the unlikely event of an unsuccessful update, you will need to restore the installation from this backup. You can use BACKUP, or use the PAK utility to perform the backup if you like. If you created the filesystem in a subvolume other than the installation subvolume, be sure to backup both subvolumes.

> PAK <pakfile>, (*), audited, listall

where <pakfile> is the name of the backup PAK archive file to be created, which should be in a separate subvolume. 

Step 5. Install the Update Package

We recommend that you install the update in the same subvolume as the existing installation in order to eliminate confusion over the location of the "current" version. However, it is possible (i.e. supported), to install the update into a new subvolume and even to run different versions in parallel, but bear in mind that LightWave Server filesystems (FS0* files) cannot be shared between installations.

Verify that you have the necessary permissions to overwrite the exiting files. Unpak the release package PAK archive file, overlaying the originally installed files.

> UNPAK <pakfile> ($*.*.*), vol <installation-subvolume>, myid, listall

where <pakfile> is the name of the release package PAK archive file you transferred earlier.

Step 6. Update the Filesystem

The LightWave Server filesystem contains information necessary to support the LightWave Server Console application, including API definitions you have created and the Console web application itself. The filesystem must be updated to incorporate the updated version of the web application and other structural or content modifications. The filesystem is updated using the SUTILITY application, which is run as follows:

> run SUTILITY --filesystem <filesystem-subvolume> --update-filesystem

where <filesystem-subvolume> is the name of the subvolume that contains the LightWave Server filesystem (FS0* files).

Step 7. Restart Processes

Restart the LightWave Server components as per your locally-developed procedures.

  • No labels

LightWave Server 1.0.10