JAMS Installation Guide
Contents Support

JAMS V4.2 Installation Guide


Previous Contents


Chapter 2
Installing JAMS on OpenVMS

This chapter describes how to install JAMS on OpenVMS.

The installation procedures are described step by step and are, for the most part, self-explanatory. The system prompts you to answer questions and waits for you to respond before continuing.

2.1 Update Installation

If you are updating from an earlier version of JAMS, please read the following sections before performing the upgrade. If this is a new installation of JAMS, proceed directly to Section 2.2, Preparing to Install JAMS.

2.1.1 Shutdown JAMS

You should not attempt to install an upgrade to JAMS while it is running. Before you perform the upgrade you should stop the JAMS_MONITOR and JAMS_SCHEDULE processes on the entire VAXcluster. Batch processing may continue during the installation but, you will not have any history information on the jobs which run while JAMS is stopped.

2.1.2 Backup JAMS

Before you start the upgrade, make sure that you have a valid backup of the JAMS data files and executables. Version 4.0 introduces a new format for some of the data files. If you are upgrading from Version 3.3 or earlier, the installation will convert your existing data files to the new format. If you need to revert to a previous version, you must recover the JAMS data files from a valid backup.

To backup all of the JAMS data files and executables, stop the JAMS_SCHEDULE process and use VMS BACKUP to backup the following files and directories:

2.1.3 Converting the JAMS Database

Version 4.0 introduced a new database structure. If you are upgrading from a version of JAMS older than V4.0, the installation procedure will try to convert your existing database to the V4.0 structure. When the conversion starts, the JAMS_MONITOR and JAMS_SCHEDULE will be stopped on the entire VAXcluster. If someone is using the JAMS_MASTER program when the installation attempts to convert the database, the conversion will fail. If this happens, installation will complete but the database will still have the old structure. If anyone attempts to run the old software, they will receive the message:


%JAMS-F-OBSFILSTR, Obsolete file structures, please refer to... 

You can convert your JAMS database to the new format with the JAMS_CONVERT_DATABASE.COM command procedure which is in JAMS_COM. Issue the following command to update the JAMS database:


$ @JAMS_COM:JAMS_CONVERT_DATABASE.COM [Return]

The command procedure will ask for the name of a disk drive which it can use for scratch work space. The command procedure will issue progress messages as it converts the database.

2.1.4 Template Libraries

The installation procedure will replace the JAMS_TEMPLATE.TLB template text library. If you have made any customizations to this library, you should save them before you install Version 4.0.

2.1.5 Execute JAMS_STARTUP after the upgrade

After you have successfully upgraded to V4.0 of JAMS, you must execute the JAMS_STARTUP command procedure on all nodes in the VMScluster.

2.2 Preparing to Install JAMS

JAMS is distributed on CD-ROM and via the Internet. There may be more than one version of JAMS on a single CD-ROM, make sure you are installing the correct version. The installation procedure is identical for VAX and Alpha platforms.

2.2.1 Prerequisite Software

This version of JAMS requires OpenVMS/VAX version 6.2 or higher or OpenVMS/AXP V6.2 or higher. If you want to use the JAMS Motif interface, you must have DECwindows/Motif V1.2 or higher installed.

2.2.2 Decompressing ZIP Files

If you downloaded JAMS over the Internet you downloaded a self-extracting zip archive. The file will be named either JAMSAXP040x.EXE or JAMSVAX040x.EXE where "x" is replaced by the patch level of the kit.

These self-extracting zip archives are OpenVMS executable images. You unpack them by simply running them. The archives contain the following files:

The JAMS_DEMO_LICENSE.COM is a command procedure used to register a demo license. If you have a permanent license PAK you do not need to use this procedure.

2.2.3 Accessing the On-line Release Notes

JAMS provides on-line release notes. If you use OPTIONS N on the VMSINSTAL command line, the installation procedure will ask if you want to display or print these release notes. To obtain the release notes after installation, type or print the file SYS$HELP:JAMS040.RELEASE_NOTES.

The release notes are also located on the CD-ROM in text, Postscript, Bookreader and HTML formats. The text and Postscript files are in the [JAMS040.DOCUMENTATION] directory and the Bookreader version is in the [DECW$BOOK] directory.

2.2.4 License Registration

Before you can install JAMS on a newly licensed node or cluster, you must first register and load a License Product Authorization Key (License PAK). The JAMS License PAK is registered and loaded using the standard VMS License Management Facility (LMF).

If you have a demonstration license PAK, you can register it with the JAMS_DEMO_LICENSE.COM command procedure. This command procedure is located on the CD-ROM in the [JAMS040] directory. Note that demonstration licenses have a product name of JAMS-DEMO and real licenses have a product name of JAMS. Example license management command shows a product name of JAMS which you must change to JAMS-DEMO if you are working with a demonstration license.

To register a license under VMS, first log into the system manager's account, SYSTEM. You then have a choice of two methods to register and load your License PAK:

2.2.5 Installation Procedure Requirements

The installation takes 10 to 20 minutes, depending on the type of media and your system configuration. Before installing JAMS, you must have the following privileges and resources:

The installation procedure will check for the required resources before it begins the installations. If you do not have enough of a given resource, the installation procedure will issue error messages which identify which resource you are short on and the installation will terminate.

To determine the number of free global pages on your system, type the following DCL command:


$ WRITE SYS$OUTPUT F$GETSYI("FREE_GBLPAGES")[Return]

The number displayed is the total number of free global pages. If this number is less than 1,800 (3,600 for Alpha), you can increase the GBLPAGES system parameter by editing the file SYS$SYSTEM:MODPARAMS.DAT and invoking the SYS$UPDATE:AUTOGEN.COM command procedure. For more information on adjusting SYSGEN parameters and using AUTOGEN, please refer to the appropriate VMS documentation.

To determine the number of free global sections on your system, type the following DCL command:


$ WRITE SYS$OUTPUT F$GETSYI("FREE_GBLSECTS")[Return]

The number displayed is the total number of free global sections. If this number is less than 15, you can increase the GBLSECTIONS system parameter by editing the file SYS$SYSTEM:MODPARAMS.DAT and invoking the SYS$UPDATE:AUTOGEN.COM command procedure. For more information on adjusting SYSGEN parameters and using AUTOGEN, please refer to the appropriate VMS documentation.

2.2.6 Mounting the CD-ROM

If you are installing from the CD-ROM it should be mounted before you invoke VMSINSTAL. To mount the CD-ROM issue the command:


$ MOUNT dka400: JAMS 

In this example you must replace dka400: with the device name of your CD-ROM drive.

2.2.7 Using VMSINSTAL

VMSINSTAL is a command procedure which is used to install software products onto the OpenVMS operating system. In step 2 of the installation procedure, described in the next section, you must invoke VMSINSTAL.

The format of the VMSINSTAL command is as follows:


$ @SYS$UPDATE:VMSINSTAL upivvv ddnn:[dir] [OPTIONS N][Return]

upi

Represents the unique product identifier, in this case either JAMSAXP or JAMSVAX.

vvv

Represents the version number of the product. Refer to the label on the JAMS distribution media to determine the version you will be installing. The complete product name for Alpha JAMS Version 4.0 would be JAMSAXP040.

ddnn:[dir]

Represents the device and directory where the distribution kits are located. If you are installing from CD-ROM, the distribution kits are located in the [JAMS040.KIT] directory. If you downloaded JAMS over the Internet, you should supply the device and directory were you unpacked the zip archives. DKA400:[JAMS040.KIT] is the device and directory used in the examples.

OPTIONS N

If this optional parameter is supplied, the installation procedure will ask if you want to display or print the release notes before performing the actual installation.

When you invoke VMSINSTAL, it checks the following:

If VMSINSTAL detects any user processes running on the system, you are asked whether you want to continue the installation. If you want to continue, type YES and press RETURN. If you want to stop the installation, press RETURN.

Note

The JAMS installation does not update the DCL tables or the VMS help libraries. If this is a new installation of JAMS you can perform the installation while other users are logged on.

2.3 Installing JAMS

This section contains excerpts from the installation procedure and provides explanatory text. Default answers appear in brackets throughout the installation procedure.

To abort the installation procedure at any time, press CTRL/Y. The installation procedure cleans up any files it has created and returns you to the DCL prompt.

Step 1: Log in to a privileged account and set your default device and directory to SYS$UPDATE.

Step 2: Invoke VMSINSTAL


$ @VMSINSTAL JAMSAXP040 DKA400:[JAMS040.KIT] [Return]

Step 3: Answer standard VMSINSTAL questions.

VMSINSTAL will ask if you are satisfied with the backup of your system disk. If may also ask additional questions of you are not logged on as SYSTEM or it it detects other unusual circumstances.

Step 4: Provide device name for JAMS executables.

You will be asked which disk device should be used for the JAMS executables. You can install both VAX and AXP executables on the same device, JAMS will create different directories for them.

Step 5: Provide device name for JAMS data.

You will be asked which disk device should be used for the JAMS data files. You can store the data files on the same disk as the executables.

The JAMS data disk must be the same on all nodes in a VMScluster.

Step 6: Start JAMS when the installation is complete?

If you want to execute the JAMS startup procedure when the installation is complete, press Return; otherwise, enter NO and press Return.

Step 7: Purge Files?

You will be asked if you want to purge files which are replaced by this installation. If you want to purge replaced files, press Return; otherwise, enter NO and press Return.

Step 8: Run the IVP?

You are asked if you want to run the installation verification procedure (IVP). If you want to run the JAMS IVP after the installation is complete, press Return; otherwise, enter NO and press Return.

Step 9: Read informational messages.

As the installation proceeds, you should read the informational messages and watch for problems.

JAMS puts all files in it's own directory tree with the exception of the following files:

SYS$STARTUP:JAMS_STARTUP.COM
VUE$LIBRARY:JAMS_PROFILE.VUE$DAT
VUE$LIBRARY:JAMS_VUE_STARTUP.COM

2.4 After the installation

After successfully installing JAMS, you must perform the following tasks.

2.4.1 Insert JAMS_STARTUP.COM into System start-up

You must execute the JAMS start-up procedure on every node which will be using JAMS. The JAMS start-up procedure should be executed before you start any batch queues.

To insure that the JAMS start-up procedure is executed every time the system re-boots, insert the following line into the system start-up procedure (SYS$MANAGER:SYSTARTUP_V5.COM):


$ @SYS$STARTUP:JAMS_STARTUP.COM 

Make sure you insert this line after the disk which contains the JAMS data files has been mounted and before you start any batch queues.

The JAMS start-up procedure could also be defined as a start up file using the VMS SYSMAN utility.

2.4.2 Update the System wide LOGIN command file

Batch Jobs must register with the JAMS Monitor when they start execution. This is done by running JAMS_REGISTRAR.EXE. The JAMS Registrar will register batch jobs with the JAMS monitor. It does not do anything if the process which runs it is not a batch job.

The easiest way to make sure that all batch jobs are registered is to put the following line into your system-wide login command procedure.


$ 'f$trnlnm("JAMS_LOGIN")' 

2.4.3 Update the System Shutdown procedure

You should insert a line in your system shutdown procedure (SYSHUTDWN.COM) to stop the JAMS Monitor process. The line to be inserted is:


$ MCR JAMS_EXE:JAMS_MASTER.EXE STOP MONITOR 

This command will stop the JAMS Monitor process and, if the Schedule process is also running on this node, it will also be stopped.

2.4.4 Initialize JAMS on all nodes

JAMS is fully initialized on the node on which the installation is performed. In order to initialize JAMS on other nodes in a VAXcluster, issue the following commands on every node on which JAMS is to execute:


$ LICENSE LOAD JAMS/PRODUCER=MVP 
$ @SYS$STARTUP:JAMS_STARTUP.COM 

2.4.5 Submit JAMS_AUTOSUBMIT

JAMS has a batch job which is used to submit recurring Jobs. The first time you install JAMS, you must manually submit this Job. To submit the JAMS_AUTOSUBMIT job, enter the following command:


$ MCR JAMS_EXE:JAMS_MASTER SUBMIT/NOPROMPT JAMS_AUTOSUBMIT 

If this is a re-installation of JAMS the JAMS_AUTOSUBMIT job should already be pending in a batch queue.

2.4.6 Define JAMS DECnet Objects

If you plan to access JAMS on this node from a remote node, you must define the DECnet objects for the JAMS Server. Do this by executing the command procedure JAMS_COM:JAMS_DEFINE_DECNET_OBJECTS.COM.

2.5 Installing JAMS on a VAXcluster

If you installed JAMS on a VAXcluster, there may have been other nodes in the cluster that were running during the installation. If you do not want to re-boot these nodes after the installation, you should execute the JAMS start-up procedure on each node which will be using JAMS.

2.6 Customize your JAMS environment

JAMS has a number of options which need to be customized for your sites environment. Take a few minutes to review these areas to be sure that they meet your requirements.

2.6.1 Review JAMS Access Control

When you initially install JAMS, you need to be a member of the System UIC Group to have the OpenVMS BYPASS privilege to select any of the Maintenance menu options. This security is too restrictive for most sites. You should use the Access Control menu option to relax these security checks by specifying UIC and/or Rights Identifiers which should be allowed to execute the various menu options.

2.7 Error Conditions

If the installation procedure fails for any reason, a message is displayed and the installation is not performed.

Try to determine what caused the installation to fail. If you can correct the problem, do so and then restart the installation.

If you cannot determine the cause of the problem, please contact technical support.

If you have questions about JAMS please feel free to call JAMS technical support at (866) 259-5267. Technical support is available around the clock, 24 hours a day, 7 days a week. The mailing address is:

TECHNICAL SUPPORT DEPT.
MVP SYSTEMS INC.
2700 E. MAIN ST.
SUITE 108
COLUMBUS, OH 43209

E-Mail: JAMS@mvpsi.com
WWW: http://JAMS.mvpsi.com
WWW: http://www.mvpsi.com


Previous Next Contents
JAMS Copyright © 2000, MVP Systems, Inc. All rights reserved.