Banner
 
 

Install Software Changes

 
540.07 Allow for Secopt Secadmin authoriized systems
Fri, July 30 2010

On a system where the secadmin secopt is set to Authorized the DMSUPPORT and Reconstruct code files for the Tape Database are marked as non executable after being compiled. Install will now MP these code files to allow them to run.

540.06 Install IMAGEIOH library when only ASAP key
Fri, May 28 2010

The IMAGEIOH library is now correctly installed when an ASAP key and/or TRIM key is present but no Supervisor key is present.

540.05 Internal change only
Thu, May 20 2010

Internal change only.

540.04 Support for ASAP and deimp PRINTSMITH
Mon, May 17 2010

Internal change to remove PRINTSMITH support and enable ASAP.

540.03 HTTP HI 99
Wed, April 14 2010

After HTTP is SL'ed, send HI 99 to terminate previous instance.

540.02 IOH
Thu, April 8 2010

Install IOH Libraries. Install HTTP if already SLed.

540.01 Internal change only
Wed, March 10 2010

If the Secopt SecAdmin is set to AUTHORIZED then any Unwrap performed in the Install process will not be able to reset the restricted flag unless Install is run from a SedAdmin usercode. Install now checks this flag and will abort if it is not run from a SecAdmin usercode and SecAdmin is Authorized.

530.13 Support for SYS_LOGALL config variable
Wed, October 7 2009

The INSTALL utility now supports a new site config option specifically for unrestricted usage of the LOG command particularly from SUPERVISOR stations. Please see SUPERVISOR DNote 530.69 for more information.

530.12 New BYALL set for DASDLVERSION 3
Wed, September 2 2009

This change corrects several issues with the NEWDMS implementation where the DASDL source for the METATAPELIB4 database has been altered by Metalogic.

Due to the addition of a new set called BYVOL, the first run of this INSTALL program will automatically perform a DASDL update, recompile the DMSII software, reinitialise and reload the database.

530.11 Load *METALOGIC/FLEX/TEMPLATE in Flex install
Wed, June 17 2009

This template file is used when generating a LISTVL HTML report.

530.10 Fix product for METALOGIC/MAILER
Wed, April 29 2009

The fix in version 530.09 missed out METALOGIC/MAILER. This has been corrected

530.09 Preserve Product information
Wed, April 29 2009

Every code file in a Metalogic release has its Product attribute set to "METALOGIC nnnn" where nnnn is the release ID.

Previously Install did not consider this release ID when deciding not to load a code file because the version on disk matched the one to be loaded. This could result in the Metalogic code files on disk having inconsistent release IDs.

Since the release ID can be useful to Metalogic in diagnosing problems Install will now correctly load codefiles when the release ID does not match.

530.08 Internal Source Clean-Up
Mon, February 16 2009

Clean up of unused variables.

530.07 Better default action on 'Keys Confirm' screen
Mon, January 26 2009

When running a KEYS update the last screen shown (The "NEWKEYS" screen lists all of the keys and expiry dates for the software. The Action on this screen was prefilled with UPDATE. If this screen was transmitted the error "Warning: NoKeys have been Changed!" was reported. This did no harm but did cause confusion. Entering QUIT would then end the Install run.

This behaviour has been changed. If all of the keys reported are valid then "QUIT" will be prefilled.

If Supervisor, Trim or FlexInquiry keys are valid no MAIL key is required but the "NEWKEYS" screen (used for NEWKEYS runs and as the confirmation screen for KEYS runs) would report MAIL as having an invalid key. This problem has been corrected.

Input from the "NEWKEYS" screen is now correctly logged.

530.06 Internal change only
Tue, December 9 2008

Correct an error message to use OPALTAPELIB4 instead of OPALTAPELIB.

530.05 Add FLEX_DFSERIALNO config and deimp. COPYWRI
Fri, November 21 2008

A new config variable for Flex, called FLEX_DFSERIALNO, is supported by the CONFIG menu option. This variable replaces Flex usage of the CopyWrite config variable COPYWRITE_COPYCATSN.

530.04 SL TAPEMANAGER with TRUSTED modifier
Tue, September 30 2008

For compliance on InfoGuard secured systems, the Metalogic TAPEMANAGER library will now be SL-ed with the :TRUSTED modifier.

530.03 Detect OPALTAPELIB SL on site-specific family
Thu, September 18 2008

If the OPALTAPELIB library is not SL-ed to the normal Metalogic code file family (SYS_CODEFAM) for site-specific reasons, INSTALL will now detect this SL family and any new OPALTAPELIB codefile will be compiled to this location. This includes both normal installs where relevant and NEWDMS operations.

Also, for those sites that do not use the SYSTEM/OPAL compiler, INSTALL will now not automatically load the codefile in subsequent installs if the site has previously removed it.

530.02 Detour MCP bug for CS400s
Mon, August 4 2008

The Install program uses the MCP intrinsic TIME(24) to obtain the style of the machine it is running on. On some MCPs the value returned for CS400 is padded out to six charactes by adding a nul character instead of the documented space character.

This change detours this problem as well as allowing for the same bug in any future machine styles.

530.01 Remove TADS capability
Wed, April 16 2008

This internal change removes TADS-capability from the released INSTALL codefile.

520.26 Internal change
Mon, December 3 2007

Use new INCLUDE/META

520.25 Ensure CENSOR validation prior to MAGUS load
Mon, November 19 2007

On occasion, INSTALL must unwrap the new MAGUS codefile from the release container before commencing installation. Unfortunately, where the CENSOR product from Locum Software is installed, this meant that the usual check to determine its status was being performed by the new MAGUS library instead of the current version. This meant that INSTALL did not correctly handle CENSOR installation and would leave a second, temporary MAGUS library active. This problem has now been fixed.

520.24 Unconditionally UNWRAP TRIM files
Tue, November 6 2007

Previously, during a NEWDMS run, INSTALL would only UNWRAP files needed for the compile of the METALOGIC/OPALTAPELIB4 codefile if they were not already resident, regardless of their validity. Now, INSTALL will ensure that the files *OPAL/OPAL/BINDLIB and METATAPELIB/OPALTAPELIB are loaded prior to an OPALTAPELIB4 compilation.

520.23 Update Supervisor CONFIG variables
Mon, October 1 2007

The config variables SUP_SCHEDULEFAM, SUP_DEFCHARGE and SUP_BDNAME have now been added into SUPERVISOR's CONFIG menu.

520.22 Correct TRIM MASTER assignment during new ins
Wed, September 12 2007

During the setup of TRIM in a first-time installation, INSTALL would always mark the TL_MASTER as 'FALSE' and set TL_DBHOST to be 'TRUE'. This caused the TRIM installation to be marked as slave even though the database was compiled and installed. This problem is fixed.

520.21 Protect config items with embedded spaces
Tue, September 11 2007

The change implemented by DNote 520.19 was too aggressive when removing spaces from certain config variables such as TL_TAPEDB. In this case, TL_TAPEDB holds a database name that includes an ' ON <family>' part which was then inadvertently removed during new TRIM installs. This meant an incomplete database name was stored in TL_TAPEDB and caused DMUTILITY to fail during new TRIM installations. This problem is now fixed.

520.20 Protect Newkeys screen if no forms mode
Fri, August 31 2007

If The 'New Keys' screen was transmitted when not in 'Forms Mode' Install would fault with an invalid index. This version will return an error of 'must transmit in forms mode'.

520.19 Trim all MAINT variable assignments of spaces
Wed, August 15 2007

Previously, if a Metalogic environment variable was manually changed using the MAINT command, leading spaces in the value field would not have been removed. The MAINT command will now automatically remove leading and trailing spaces from all 'Set' requests for Magus configuration variables.

520.18 Support for Magus 520.16
Wed, June 6 2007

This change supports the change made in Magus version 520.16 to fix a bug when installing keys with an alternate config family specified.

520.17 Support for Supervisor PD context
Mon, May 28 2007

The new Supervisor context PD , requires the library METALOGIC/FLEX/LIBRARY (SLed as FLEXLIB). This change ensures the Library is loaded and SLed, even if there are no Flex keys present.

520.16 Permit alternative family for DESCRIPTION file
Thu, May 24 2007

INSTALL will now permit an alternative family for the storage of the METATAPELIB4 DESCRIPTION file. Previously, this family defaulted to the CONTROL file family (TL_CFFAM) but this may be overridden by a new config variable called TL_DESCFAM. This variable should be set using the INSTALL CONFIG menu (specifying '3' for TRIM and modifying config item #23).

If TL_DESCFAM is not set, the setting assigned to TL_CFFAM will be used. Prior to compiling the tailored METATLOGIC/OPALTAPELIB4 library, INSTALL now checks that the DESCRIPTION is available under the Tape Librarian usercode on the TL_DESCFAM/TL_CFFAM family, depending on user selection; INSTALL will halt until the correct DESCRIPTION file has been made available.

520.15 Remove TAPELOG specification by user
Thu, April 12 2007

The specification of a user-selected TAPELOG title, used by the TRIM system, has now been deimplemented. This is due to the replacement log file system described in TAPELIBUPDATER DNote 520.05 which does not permit alternative log titles.

520.14 Copy keys for all systems to Config
Mon, April 9 2007

Previously only keys for the system where META/INSTALL was run were stored in the Magus Configuarationdata file. This meant that migrating to another system meant having to run META/INSTALL KEYS, even if the new system was licensed.

This change allows all customer keys to be stored in the config file (normally *METALOGIC/MAGUS/CONFIGURATIONDATA) so that migrating to another system need no extra run of META/INSTALl, as long as the new system is licensed and the files *METALOGIC/MAUGS and *METALOGIC/MAGUS/CONFIGURATIONDATA are moved from the old system.

Note that when using a 'Keys' run to install keys on a new system, you must also perform the keys run on any existing system which you wish the new system top be able to act as a backup.

This change also allows a NEWKEYS run to proceed even if there is no software container or keys file available.

520.13 Force quit of SUPERVISOR prior to OPALTAPELIB
Fri, March 9 2007

Previously, during a SUPERVISOR/TRIM Install, a timing hole existed where the OPALTAPELIB library could have been restarted prior to the permanent QUIT of SUPERVISOR because of an incoming tape event notice. This occurred because OPALTAPELIB was terminated prior to SUPERVISOR who would have still been monitoring tape activity. The second invocation of OPALTAPELIB caused the INSTALL utility to stall waiting for EOJ; this caused INSTALL to subsequently DS the active OPALTAPELIB library which in turn would abnormally terminate SUPERVISOR.

This sequence has been changed. During an installation run, INSTALL will now QUIT SUPERVISOR prior to the check on the EOJ of OPALTAPELIB and therefore prevent capture of the tape notice. It should be noted that, on SUPERVISOR restart, the LOGREADER utility will detect any missed tape activity.

520.12 Install MailLib for flex Users
Fri, March 2 2007

The Metalogic Mail Library is now installed for Flex users. It can be configured via Marc is the Mail directive is set up.

  The Marc command DIRECTIVE MAIL = *METALOGIC/MAILLIB/DIRECTIVE sets
  up the Directive.
  Once set up MAIL becomes a valid Marc command.
  Ex. MAIL STATUS
      MAIL HELP
520.11 Add SYS_LOGFAMILY and SYS_USDATES settings
Tue, February 20 2007

INSTALL now supports the setting of a Metalogic system-wide USDATES option (SYS_USDATES) and a family specification for the new implementation of Metalogic log files (SYS_LOGFAMILY). By default, SYS_LOGFAMILY will be set to the DL LOG family and is only currently used by MAILLIB; SYS_USDATES is FALSE by default.

To accommodate this change, the "System" screen has been modified to include fields for both USDATES and system LOG family settings.

520.10 Better CENSOR delink and reconnect
Fri, December 15 2006

For sites using ODTCONTROL and Locum's CENSOR product, it was possible for INSTALL to fail to recognise that Magus was linked to CENSOR if a specific configuration variable was absent. This would cause an old MAGUS library, linked to CENSOR, to remain in the mix until the next H/L or forced termination of the CENSOR linkage. This problem is now resolved.

INSTALL will also now log the running version of the MAGUS library in its log for diagnostics purposes.

520.09 Do not SL RECORDERLIB if custom RECORDER
Thu, December 7 2006

For sites using customised versions of SUPERVISOR's RECORDER codefile assigned by the TT USE command, INSTALL will now not automatically SL the default Metalogic RECORDER to the RECORDERLIB function. Previously, SL-ing RECORDERLIB to the Metalogic RECORDER could cause problems with custom RECORDER codefiles.

520.08 Permit MAILLIB with TRIM-only releases
Thu, November 2 2006

INSTALL will now load and install the MAILLIB library from a release container for SUPERVISOR sites that are only licensed for the TRIM module. Previously, only sites with a full-SUPERVISOR license were permitted to use MAIL.

520.07 Fix spelling & semantics of FLEX_LARGESORTS config option
Tue, August 8 2006

Option 9 on the full flex config screen was listed as FLEX_LARGESORT. This has been corrects to be FLEX_LARGESORTS.

520.06 Updates Install for new SNMP capability in Recorder
Fri, July 21 2006

The new SNMP feature in recorder requires the SL for RECORDERLIB to have the options Trusted and LinkClass=1 set. This change sets the SL accordingly.

520.05 New RECORDER implementation
Thu, July 6 2006

The INSTALL utility has been updated to handle the revised installation of SUPERVISOR's RECORDER program. INSTALL will SL the RECORDER codefile to the RECORDERLIB function and ensure that any old copies of a replaced library have been forced to EOJ.

520.04 Ensure SYSADMIN privilege is conferred
Tue, June 20 2006

INSTALL will now apply SYSADMIN MP-privilege for specific Metalogic codefiles such as SUPERVISOR and JAMPACK during the install process. These codefiles require SYSADMIN privilege to permit the use of any restricted ODT commands on systems controlled by the new SYSADMIN COMMAND operator command.

520.03 Protect calls to tapemanager and better loggin
Wed, May 24 2006

If a non Metalogic Tapemanager was in use it was possible for Install to fault when making calls to it. Install will now only make calls to the Metalogic TapeManager.

The cause of termination of Install is now written to the Install Log file. (Normal,Operator of fault). The version information written to the log file now includes Install's mixnumber.

520.02 Prevent invalid index installing DBControl
Tue, April 25 2006

Version 520.01 introduce a problem which could occur when installing DBCONTROL. If DBCONTROL was not running at the time of the Install then Install would fault with an invalid index. The new software was installed but BDControl was not rerun.

This problem has been corrected.

520.01 Remove references to old Document files
Fri, March 31 2006

Installation notes for Jampack and DBControl referred to old document files , which are no longer loaded. The references have been changed to point to the documentation section of the Web site.

510.05 Check for both OPALTAPELIB library variants
Thu, January 19 2006

The INSTALL utility will now look for either variant of the OPALTAPELIB library (i.e. METALOGIC/OPALTAPELIB4 and METALOGIC/OPALTAPELIB/SLAVE) when checking for library activity in the system mix. Previously, INSTALL would not have handled the SLAVE variant of the library name.

510.04 Find containers on units > 4094
Tue, October 25 2005

When searching for valid containers or key containers which have not yet been moved to the container directory and family, only units with unitnumbers less than 4095 were searched. Units up to 65535 are now searched. Moving the container to the container directory and family would detour the problem.

510.03 Support for MAILLIB DIRECTIVE library
Wed, August 17 2005

This changes supports the implementation of the new MAILLIB MARC directive library named *METALOGIC/MAILLIB/DIRECTIVE. The directive must be installed manually and need only be used if SUPERVISOR is not available.

There are no restrictions on the directive name but 'MAIL' is suggested. On non-INFOGUARD systems, only usercodes that have SYSTEMUSER capability can create a DIRECTIVE from a MARC window:

DIRECTIVE + MAIL = *METALOGIC/MAILLIB/DIRECTIVE

During an update install, the INSTALL utility will now check for MAILLIB directive library activity and will attempt to automatically disable and re-enable the directive when appropriate.

510.02 NEWDMS VS RESTRICTED BINDLIB
Fri, April 15 2005

When performing a NEWDMS run when OBJECT/OPAL/BINDLIB was not resident, Install would unwrap Bindlib from the container but leave it as a restricted file. This would cause the subsequent Opaltapelib compile to fail. Bindlib will now be loaded with Restricted=False.

510.01 PREFILL CONTAINER NAME AND FAMILY
Thu, March 10 2005

Version 500.10 stopped the pre-filling of the first install screen with the current settings for Container directory and container family. The data is now correctly entered.

500.10 BETTER NEW INSTALL WITH CONTAINER IN DIRECTORY
Fri, February 4 2005

When performing an install on a new system it was possible for Install to appear to loop. If the container was loaded to the system under a directory and that directory was not *METALOGIC then the user would eventually be presented with a screen where the directory should be specified and "RETRY" entered. Entering RETRY would return the same screen.

This problem has been corrected.

500.09 FIX ERROR CHANGING TL_SKTNO
Wed, February 2 2005

INSTALL will now allow changes of the TRIM variable TL_SKTNO to a value between 1025 and 65535. Previously, any attempt to change the value would give the error NUMBER OUT OF RANGE. The default value offered in the appropriate CONFIG screen is 44444.

500.08 WARNING SCREEN FOR TTINTERFACE ON IG SYSTEM
Thu, December 9 2004

Previously, INSTALL will attempt to QUIT and disable the TTINTERFACEDIRECTIVE if this Metalogic library was running at the time. The disable command is issued using a SM PASS MARC DIRECTIVE DISABLE to the COMS/INPUT system process using DCKEYIN. However, on INFOGUARD systems running with SECAD authorized, all PASS MARC commands are not permitted if they unless they are issued from a secure COMS station.

It is not possible for INSTALL to disable DIRECTIVEs in a secure INFOGUARD environment so a warning message will now be issued during an install, informing the user that the DIRECTIVE must be manually disabled and subsequently re-enabled at a later time.

500.07 BETTER HANDLING OF EXPIRED KEYS
Thu, October 14 2004

This change makes it more obvious when processing keys which have expired. In addition, expired keys will no longer overwrite existing keys in the configurationdata file.

After a Keys or NewKeys run, the final screen reporting the keys added will highlight invalid or expired keys.

500.06 USE LATEST MAGUS TO AVOID CONFIG CORRUPTION
Mon, July 12 2004

Magus version 500.03 corrected a problem in Install where deleting old keys could corrupt the ConfiguationData file. This change ensures that Install loads the new Magus before proceeding with the Install.

500.05 BETTER EXCEPTION HANDLING
Thu, May 20 2004

This change improves the behaviour of Install when no containers are available. It also protects against changing the container directory name to *METAKEYS which is reserved for the 'keys' files.

500.04 PROTECT AGAINST BAD FLEX DENSITY VALUES
Thu, May 13 2004

If a non numeric value was entered for the FLEX_TAPEDEN configuration variable, either using the $FLEX_TAPEDEN.Config:= ... construct or via the META/INSTALL CONFIG menu, the next 'install' run of META/INSTALL would fault.

META/INSTALL is now protected against this.

In fact once a Flex rules file has been created, this variable is no longer used. The FLEX DEFAULTS command should be used to change default tape density.

500.03 DELETEGTP
Fri, April 16 2004

Remove GEMCOS from PrintSmith installation.

500.02 EXTEND NEWDMS RESTORE TO LIMIT HIST GENS
Mon, March 29 2004

The NEWDMS RESTORE command will now use the value held in the Magus config variable TL_HISTLIMIT to limit the number of tape history generations to be held in the METATAPELIB4 database. By default, the maximum number of historical entries for a tape is 5; this mechanism allows any value to be used from 0 to 5.

The above change will also limit the maximum number of history entries to be retained when a new tape is created.

The value can also be changed by selecting TRIM from the CONFIG menu.

This change also fixes a problem with the NEWDMS SAVE command which was inadvertently broken by change 490.06. The NEWDMS SAVE command will now work correctly; further, a SAVE will not be unconditionally during a normal software install - this is now the responsibility of the user.

500.01 DONT PS QUIT IF NO PRINTSMITH
Mon, March 8 2004

Previously, INSTALL would always issue a PS QUIT if the Magus config variable PS_INTERCEPT was set to TRUE. This variable would be present if the PrintSmith package had been installed at some time in the past and would persist even if Printsmith was subsequently removed. INSTALL will now only perform a PS QUIT and RESTART if valid PrintSmith keys exist.

490.07 FIT KEYS AND NEWKEYS
Mon, February 16 2004

Version 490.06 caused a problem with the Keys and Newkeys variants of Install. This change fixes that problem.

490.06 BETTER SEARCH FOR CONTAINER AND KEYS
Mon, February 16 2004

This version of install will search to find a valid container.

Wrapped keys files ,as attached to 'newkeys' emails can be processed without being unwrapped by the user.

Expiry dates are now shown on the NEWKEYS screen. This screen is also displayed after a KEYS run.

A KEYS run will search for the most recently created Keys, whether from an unwrapped keys file, a release container or a Keys Container.

Install can now be run from a family other than your default family.

Ex. U META/INSTALL ON CODEFAM
										

Previously this would have resulted in a waiting entry looking for the screens library.

490.03 SUPPORT OPAL COMPILER NOTES
Tue, November 11 2003

For SUPERVISOR and TRIM installations, INSTALL will now load the OPAL COMPILER notes file during the load phase of installing a new release.

490.02 USE USERCODED DMALGOL COMPILER
Wed, September 24 2003

INSTALL was not correctly assigning a usercode to the SYSTEM/DMALGOL compiler, if one had been previously assigned, when compiling the OPALTAPELIB library. This problem, which caused the compile to wait with a NO FILE condition, is now fixed.

490.01 SUPPORT CS7801 TO CS180 CHANGE
Fri, September 19 2003

This change is to protect against the Unisys change of style CS7801 to CS180.

480.37 RECOGNISE CONTAINERS OF TYPE OCTETSTRING
Mon, June 30 2003

Version 480.36 added code to check the availability of the container before unwrapping from it. Containers with Extmode OctectString were not recognised. FTPing containers from the PC could cause this. This problem has been corrected.

480.36 KEEP CONTAINERS IN A DIRECTORY
Mon, June 16 2003

Metalogic containers will now be kept in a directory. The first screen now allows the user to specify the directory and family where containers will be kept. Install will move the container transferred from the PC to that location. By default the directory is *METALOGIC.

When installing Supervisor or Flex a question was asked about unwrapping example files. The answer to this question always defaulted to YES. The answer entered is now kept in the config file and will be used in subsequent installs.

When moving files to their final locations it was possible for install to hang, waiting for a Family which was no longer available. Install now checks the availability of all destination families and aborts if any are unavailable.

A new screen (INSTALL (11)) in U META/INSTALL CONFIG allows the Directory and Family to be changed. The third variable on this screen CONFIG_LOADX allows the default answer for loading examples to be specified.

480.35 CONFIG CHANGE TL_SILOKIND GIVES INV INDEX
Thu, April 17 2003

Attempts to interrogate or change the TL_SILOKIND variables using the CONFIG menu would cause INSTALL to fault with an INVALID INDEX. This problem, caused by the item help description being too long, is now fixed.

480.34 PRINTSMITH ON MCP 48 NEED PRINT/UTILITY
Sun, April 13 2003

On MCP 48 an install of Printsmith needs *SYSTEM/PRINT/UTILITY to be copied as *METALOGIC/PRINTSMITH/UTILITY.

If the system family is not the same as the family for Metalogic code files *SYSTEM/PRINT/ROUTER is now copied to the Metalogic family.

480.33 COPY PRINTSMITH DRIVERS TO CORRECT FAMILY
Sun, April 13 2003

If the family for Metalogic software was not the same as the family for System software, Printsmith drivers would be copied to the wrong family.

480.32 MAKE DISABLE SPECIFIC TO INSTALL
Wed, March 26 2003

The disablement of TAPEMANAGER during an installation is now specific to the INSTALL utility. This change protects against a TT DELINK OPALTAPELIB command from also permanently disabling the TAPEMANAGER library.

480.31 ALLOW INSTALL TO DELINK TAPEMANAGER & ADD TL_
Mon, March 10 2003

INSTALL will now effectively disable the TAPEMANAGER library during an upgrade of TRIM, allowing better control of the library during an install. Previously, TAPEMANAGER would not always be delinked from the OPALTAPELIB library during upgrades causing delays in its termination.

480.30 DON'T DUMP TRIM ON SLAVE SYSTEMS
Wed, January 8 2003

INSTALL will now not attempt to dump the TRIM database on systems that are configured as slaves. Although this did not cause significant problems, this action caused confusion and is now fixed.

480.29 FIX NEWDMS RESTORE AND PROTECT NON-COLLECT DB
Tue, December 17 2002

Previously, a NEWDMS RESTORE would perform an unconditional SAVE prior to the RESTORE potentially overwriting previously saved dumped files. This problem is now fixed.

Also, during a batch or normal installation, INSTALL will now automatically assign the value 'YES' to invoke DBCONTROL only if it was previously running or Dbcontrol's COLLECTOR mode is activated (i.e. not changing database ALLOWEDCORE). For new installations, this is a step to protect against the inadvertent running of DBCONTROL when COLLECTOR mode is off.

480.28 NO LONGER REMOVE OLD EXAMPLES FROM WORKPACK
Mon, November 4 2002

Code which removed EXAMPLES/= OPALS/= .... from the workpack was required when these files were loaded to the workpack and then moved to their correct destination. The current install unwraps the files directly to their final destination, so this REMOVE is no longer required and so it is not done.

The old code had the unfortunate side effect that any customer files in these directories would be removed.

480.27 SOME LOGGING FIXES
Tue, October 22 2002

INSTALL will now correctly show the source media name in the INSTALL log after loading the keys file. Previously, the log showed the entry as '!! Source_Media'.
Further, if any files required for a TRIM Installation were missing (e.g. SYSTEM/DASDL etc) and INSTALL was running in BATCH mode, the information about the missing file entries was not being logged. This behaviour has now been fixed.

480.26 FIX INSTALL LOOP ON MAX STACKS>4095 SYSTEM
Fri, September 6 2002

On systems running with OP MORETASKS and MAX STACKS set to a value greater than 4095, INSTALL was not using the correct internal procedures to handle the larger stack number range. This could have caused INSTALL to enter a process loop when attempting to automatically terminate some Metalogic software. This problem is now fixed.

480.25 BETTER EXCEPTION HANDLING
Thu, July 25 2002

If an error caused a batch run to switch to Verify, some files may still have been loaded. This is no longer the case.

A recent change to Install allowed the dumping of the Trim database to flat files. Since then Metalogic has recommended that this be done before every install. Since it is such an important safety measure it has now been made automatic. The database is now dumped whenever
TAPECONTROL is installed.

On the rare failure of Jobs, generated by Install to unwrap files, it was very difficult to diagnose the problem. Details of any errors are now written to the screen and the Install Log. The text of the WFL statements are written to the log. If an install aborts then the contents of the log (*OBJECT/META/INSTALL/LOG) should be sent to Metalogic with the fault report.
The Install program has been enhanced for sites who have TAPECONTROL keys but do not install it on one or more systems. If TAPECONTROL is deselected on the Custom Install screen, that information will be remembered on subsequent Installs. The config variable TL_DONTINSTALL is used to determine if TAPECONTROL will be installed. This variable can also be maintained via U META/INSTALL CONFIG.

If Install cannot link to the SLed Magus to determine the Magus Family, it will now deduce the family for the SL. This corrects a problem where the current magus was incompatible with the MCP and failed on initialisation. It was possible for a new Magus to be loaded to the wrong Family.

If the family for Metalogic code files was not the same as the family for magus, it was possible for Magus to be loaded to the wrong Family. This problem has been corrected.

480.24 ENSURE MAGUS COPY AND QUIT DBCONTROL
Tue, July 2 2002

Previously, INSTALL was not always unwrapping the MAGUS codefile from the release container during the installation process. This could have caused keys problems and possibly software in compatibilities.

Also, INSTALL was sending an incorrect QUIT command to DBCONTROL which caused the old MAGUS to persist after the install had completed. Both These problems are now fixed.

480.23 BOOT
Tue, June 4 2002

Adds an install parameter Boot(<product>,<product>...) for installing selected Metalogic products in Batch mode, when there is no pre-existing configuration.

480.22 CONFIG TL_SILOKIND AND BATCH MAINT
Wed, 22 May 2002

The Trim Config screen now allows the TL_SILOKIND variable to be maintained.
Config variable can again be set in batch mode. The maint command is used for this.
Ex.
In a Job.
RUN OBJECT/META/INSTALL("MAINT TL_SILOKIND=UNISYS");

Would set the config variable TL_SILOKIND to UNISYS.

480.21 MOVE CONFIG FILE WHEN CHANGING MAGUS FAMILY
Tue, May 21 2002

If the location of Magus is changed during a custom Install, the new CONFIGURATIONDATA file is now copied to the new family. Previously this copy had to be done manually.

If a File or Family name is entered which does not currently exist, a confirmation screen is displayed. Previously entering NO in such a screen did not refresh the original screen. This problem has been corrected.

480.20 WRONG METAKEYS COPY DEST FOR NON-CONTAINER
Fri, May 10 2002

During an install from CD media, INSTALL would in many cases copy the METAKEYS file to DISK. This caused the installation to abort as the software keys could not be loaded. This problem is now fixed.

480.19 FIXES FOR NEWDMS AND RELEASEID SEG ARRAY
Wed, April 17 2002

Previously, INSTALL could have given a non-fatal SEG ARRAY error when retrieving the RELEASEID for the DASDL compiler during a NEWDMS run. A NEWDMS run requested via the MENU screen did not automatically compile the OPALTAPELIB library.
Also during a NEWDMS process, INSTALL was not issuing a DELINK OPALTAPELIB command to SUPERVISOR when the OPALTAPELIB library was restarted. This second problem could have led to two OPALTAPELIB libraries in the mix causing possible problems with TL attributes and TAPELABEL/TAPEDB WHENs.

The above problems are now resolved.

480.18 ALLOW FOR NEW METALOGIC RELEASE STYLE
Wed, February 27 2002

This change makes Install compatible with the new four digit Metalogic release ID.

480.17 COMPILE OPALTAPELIB IN NEWDMS INSTAL
Wed, February 27 2002

When performing a NEWDMS Install it was assumed that it was not necessary to recompile OPALTAPELIB. However, if two or more level update is done, then OPALTAPELIB must be recompiled. Since there is no convenient way to tell if a two or more level update has been done, OPALTEPLIB will always be recompiled.

480.16 FIX SYNTAX WHEN INSTALLING FLEX WITHOUT SUPER
Mon, January 7 2002

If when installing Flex without Supervisor or Trim, the user answered Yes to unwrap the Example files, then a sytax error would occur in the Unwrap job. The screen displaying this question had unwrap spelled as unwap. Both problems have been corrected.

480.15 EXTEND NEWDMS FOR SAVE AND RESTORE
Thu, December 27 2001

This change extensd the NEWDMS command to accept SAVE or RESTORE as options.

U META/INSTALL NEWDMS SAVE Saves all of the DMS structures to flat files.

U META/INSTALL NEWDMS RESTORE Creates a blank database and populates it with the data from the previous save.

It is strongly recommended to do a U META/INSTALL NEWDMS SAVE before moving to a new version of DMS.

480.14 SYNTAX ERROR WHEN COMPILING OPALTAPELIB4
Fri, December 14 2001

Version 480.13 (which was never released to the public) introduced a syntax error in the compilation of OPALTAPELIB4.

480.13 MORE FAMILY CHANGES
Thu, December 13 2001

More changes to eliminate the effects of family statements, especially when running on systems with no family DISK.

Adds an extension the U META/INSTALL NEWDMS command.
U META/INSTALL NEWDMS ALL will also compile OPALTAPELIB4.

DMSUPPORT and RECONTRUCT now have their PRODUCT attribute set to METALOGIC <meta release> and RELEASEID attribute set to the release ID of the OPALTAPELIB which was current when they were compiled.

480.12 MORE FIXES
Fri, December 7 2001

Added more data to log and fixed a problem where Trim source files could be unwrapped to the wrong family.

480.11 PD/BATCHSEGARRAY/1..
Fri, December 7 2001

Fix for handling Metalogic internal testing versions.

480.10 BETTER HANDLING OF FAMILY STATEMENTS
Fri, December 7 2001

To avoid various problems which could occur, due to the effect the the user's Family statement, Install now turns of its family statement and explicitly specifies the location of all files.

On a new install, warnings are no longer generated for default files which are not yet resident.

Logging has been extended yet again to make debugging of failed installs easier.

The flex density attribute now lists and accepts all valid density mnemonics.

480.09 FIX NEW DB, REORG AND NEWDMS COMPATIBILITY
Thu, November 15 2001

In certain situations when using INSTALL to upgrade DMSII software for TRIM or creating a new database, it was possible for older DESCRIPTION file to be used by DATABASE/WFL/COMPILEDB when compiling tailored software. This caused database open errors after INSTALL had restarted the software.

Also, when the METATAPELIB4 database was being reloaded from flat files after the database had been re-intialized, INSTALL would have hung indefinitely waiting for the OPALTAPELIB library to terminate.

Both of the above problems have been fixed.

480.08 ALLOW FOR LONG USERCODE AND FAMILY NAMES
Wed, November 14 2001

Previously, if any of the usercodes or families used in the creation of the TRIM install job were longer than 8 characters, it was possible for the generated job to fail with syntax errors. INSTALL will now generate TRIM WFL jobs which allow for 17-character usercode and family names.

Also, after compiling the OPALTAPELIB4 library, INSTALL could have failed to find the new codefile under certain circumstances. This caused INSTALL to omit the MP and SL phases. This problem is now resolved.

480.07 ALLOW LOAD OF FLEX DEFAULTREPORTS
Thu, November 1 2001

Install will now allow the *METALOGIC/FLEX/DEFAULTREPORTS directory to be loaded. This directory constains the code for all Flex internal reports as well the files used in the STD command.

480.06 FIX FOR TRIM DUPLICATED AUDITS
Thu, November 1 2001

If duplicated audits were specified with one ore more copies to tape, a syntax error would occur in the DASDL compile for TRIM database.
If a NEWDMS run was done when OBJECT/OPAL/BINDLIB or METATAPELIB/ OPALTAPELIB were not resident, the compile of METALOGIC/OPALTAPELIB4 would fail. The missing files will now be unwrapped from the container.

480.05 FIX MAILLIB SECURITY
Date: Wed, October 10 2001

A security issue concerning the use of the MAILER utlity has been resolved.

480.04 PD/WAITMAGUS..
Date: Thu, October 4 2001

Changes have been make to minimise the effect of the time taken by libraries to terminate.

Improvements have been made to Batch runs to avoid asking to screen input.

It was possible for METALOGIC/OPALTAPELI4 to be compiled on the wrong family when running the NEWDMS option.

480.03 BETTER FILE CHECK
Date: Thu, October 4 2001

When checking if a file name, entered for a configuration option, was valid, Install would give an error if the file existed but was open excusively by another program. Install now only checks if the file is Resident.

480.02 FIX SL OF OPALTAPELIB IN NEWDMS INSTALL
Date: Tue, September 4 2001

When using the new Install option NEWDMS, the SL of the newly compiled OPALTAPELIB was incorrect. This problem has been corrected. A practical method to use when moving to a new level of DMS would be as follows.

Before changing the DMS software (This can be done weeks before changing DMSII)

 1 Copy *system/accessroutines as (OLD)system/accessroutines                    
 2 U META/INSTALL NEWDMS                                                        
 3 On the first screen, change the field 'Usercode for Accessroutines..'        
    from * to OLD and transmit.                                                  
 4 Transmit on the next screen to start the database compile.                   
 5 You will be returned to the Main menu when the new software is               
   running.  Enter quit.
 

The Tape Library will now be using (OLD)SYSTEM/ACCESSROUTINES.

After you have installed the new DMSII software.

 1 U META/INSTALL NEWDMS                                                        
 2 On the first screen, change the field 'Usercode for Accessroutines..'        
    from OLD to * and transmit.                                                  
 3 Transmit on the next screen to start the database compile.                   
 4 You will be returned to the Main menu when the new software is               
   running.  Enter quit.
 

The Tape Library will now be using *SYSTEM/ACCESSROUTINES

480.01 READY FOR MCP 4.8 (HMP 7)
Date: Fri, August 31 2001

Install is now valid to run on MCP 4.8.

470.25 ADD LOG COMMAND TO MOST SCREENS
Date: Fri, August 31 2001

Most install commands now include an new command: LOG. This command opens a window onto the Install Log file, allowing the user to scroll up and down the log file ,before returning to the original screen.

Hitting the SPCFY key in the action field of any screen with a Prev option will go to the previous screen.

When Installing on a system where no valid keys existed, Maillib and LogContexts were not offered for installation.

The Syntax to run Install is now:

 U META/INSTALL  ------------------------------------------------------I
                     !---- VERIFY -----------------------------------!
                     !---- BATCH ------------------------------------!
                     !---- MENU -------------------------------------!
                     !---- KEYS -------------------------------------!
                     !---- NEWKEYS ----------------------------------!
                     !---- CONFIG -----------------------------------!
                     !---- NEWDMS -----------------------------------!
                     !---- MAINT ------------------------------------!
                                 !---------- <id> ------------------!
                                   !- - - !        !- = - <value> -! 

If run with no parameter a software install is started.<

Batch performs a run where no input is requested, if any input would have been required and there is no reasonable default answer then install switches to a VERIFY run and gives an abnormal termination.

Verify simulates a Batch run, terminating abnormally if there would have been any problems.

Menu give a screen where any of the other Options may be chosen

KEYS reloads keys from the METAKEYS file. This file would normally have been provided by Metalogic.

NEWKEYS prompts the user to enter keys a supplied by fax or eMail.

CONFIG leads to a menu to allow configuration setting to be modified for any installed software.

NEWDMS allows the specification of the location of DMSII support files and the recompilation of the tape library DMSII software.

MAINT allows the maintenance of non standard (i.e. those not handled in the CONFIG menu) configuration settings. This will normally only be required at the request of Metalogic.

470.24 BETTER LOGGING AND BETTER ON NEW SYS
Date: Tue, August 7 2001

When Installing on a new system the user is now prompted for keys.

The Usecode ,family statement ,hostname, system type and serial number are now logged. Any parameters passed to Install are also logged.

470.23 BETTER QUIT AND RESTART OF SOFTWARE.
Date: Tue, July 31 2001

Version 470.21 removed the code to enter a TT DELINK OPALTAPELIB command. This had a side effect when running on sites with both Trim and Flex. OPALTAPELIB4 was left linked to the Flex library which then had to be DSed by Install. This version reinstates the TT DELINK code while ensuring that multiple starts and quits of OPALTAPELIB4 are avoided

470.22 ADD SUPPORT FOR ONEPLUSONE SYSTEMS WITH TRIM
Date: Mon, July 30 2001

Support has been added to ease installation on OnePlusOne systems. If the config variable ONEPLUSONEHOST is not present a host naming convention is used to determine if this system is a OnePlusOne system. If the hostname ends in "A" or "B" it is assumed to be a OnePlusOne system. The presence of the file *VOICEFILE ON VOICE is used to determine if the system is the Primary. The config variable ONEPLUSONEVOICE can be used to override this title.

When Installing Trim on a standby system, Install will check if the correct version of *METALOGIC/OPALTAPELIB4 is available on the Primary system and if so copy it from there.

Some other changes have also been made.

A timestamp is now written with each log record. Log records are wrapped to fit in 72 characters.

It is now possible to enter 0 as the default tape length for Flex.

A verify run will no longer load any files.

The mail library is now installed for all Supervisor customers

470.21 FIX PS_MCSNAME, ACKNOWLEDGE PRINTLABEL, 16 PR
Date: Wed, July 11 2001

Fixed default PS_MCSNAME to PRINTSMITH/LIBRARY, comes from PS_MCSNAME not PS_SERVER, and needn't be stored. Rid lower non-zero limit for PS_MAXHOSTS. Change comment about Printlabel from SCRINFO to ACKNOWLEDGE. Don't delink OPALTAPELIB, and don't TT TP CLOSE, moot with TT QUIT QUIT QUIT and TAPEMANAGER EOJ and TAPELIBUPDATER EOT both relink to OPALTAPELIB

470.20 ODTCONTROL-ONLY INSTALLATIONS
Date: Fri, June 22 2001

Previosuly, when installing an ODTCONTROL-only release, the INSTALL utility would enter the Custom screen but with no installable products available. The install could not continue from this situation. This problem is now resolved.

470.19 SUPPORT NEW DMSII FOR TRIM
Date: Fri, June 15 2001

U META/INSTALL NEWDMS will allow the recompilation of the TRIM database when a new version of DMSII is installed.

U META/INSTALL BATCH will perform an install without asking any questions. It assumes that all config settings are the same as the last install. If any required config settings are missing the install will continue checking, switching to a verify run and then abort.

U META/INSTALL VERIFY will simulate a batch run, checking all config settings, but not loading or installing any software.

U META/INSTALL KEYS will re-install keys from the METAKEYS file.

U META/INSTALL NEWKEYS will give a formed screen to install keys supplied by email.

U META/INSTALL CONFIG will allow maintenance of config settings for all Metalogic software.

U META/INSTALL MENU will give a screen offeren a choice of all of the above options

470.18 VARIOUS FIXES/EHANCEMENTS
Date: Wed, June 6 2001

Fixed a bug where Install would hang trying to link to Magus on a new system (i.e. Where magus had never been SLed).

Fixed a bug where Install would fault when trying to install Printsmith on a new system.

Changed the code which waits on tasks completing to kill the task if it does not terminate after two minutes.

When installing DBControl,Waitwatcher or Supervisor for the first time the user is now given the option for Install to start the programs.

When doing a Custom install the user is now given the option to keep current settings. Previously it was assumed that they would change.

The screen for entering keys from a fax or email has been changed to be able to hold keys for all products. Previously Install would fault if all metalogic products (past and future) were selected.

The Quit command is now accepted from the Newkeys screen

470.17 RESTARTSOFTWARE VS PS, CP & CODEFAM
Date: Wed, June 6 2001

Setup CodeFam in RestartSoftware so that KEYS and NEWKEYS can in fact restart the software. Enhance PrintSmith and PS quit and restart, and move it to RestartSoftware. Add CachePack to RestartSoftware. Fix old key removal invalid index.

470.16 UPDATES TO PS CONFIG VAR DESCRIPTIONS
Date: Mon, June 4 2001

Update most PrintSmith CONFIG variable's descriptions and handling.

Several miscellaneous fixes: U META/INSTALL CONFIG, etc. infinite loop, many Config variable's default displays, allow EmptyOK for ref zero, initialize System so it's available to CONFIG

470.15 REMOVE THE NEED FOR SPACES IN CONFIG
Date: Wed, May 16 2001

This change removes the need for spaces when setting a configuration variable. Spaces before or after the '-' and '=' are optional. Ex.

 U META/INSTALL <var>=<value>                                                   
 U META/INSTALL <var>= <value>                                                  
 U Meta/Install <var> = <value>                                                 
 U Meta/Install -<var>                                                          
 U META/INSTALL - <var>
 
470.14 FIX SET CONFIG VAR
Date: Mon, May 14 2001

Fix setting config variables. Note that there are now spaces required in the commands to delete or set a configuration variable. There must be a space before and after the "-" and the "=" in the following examples:

 U META/INSTALL SET <var> = <value>                                             
 U META/INSTALL <var> = <value>                                                 
 U META/INSTALL - <var> 
 
470.13 FIX WFL SYNTAX COPYING PS FILES
Date: Wed, May 9 2001

During a PrintSmith installation, the generated WFL job to load updated codefiles would fail with syntax errors. This problem is now fixed

470.12 MAILLIB NOTES AND CHECK OTL COMPILE
Date: Mon, May 7 2001

The METANOTES/MAILLIB file was not being copied during a CD-only installation; this problem is now fixed. Also, INSTALL was not checking the result of compiling the OPALTAPELIB4 library; instead INSTALL would unconditionally continue. Now, INSTALL checks for the presence of an ERRORFILE and, if one is found, INSTALL will inform the user and offer to abort.

470.11 FIRST RELEASE ON NEW INSTALL
Date: Fri, May 4 2001

The Install program is now completely screen based.

If installing from a wrapped container, files are only loaded to a workpack if needed to compile the tailored DMSII database software for the tape library system.

Entering U META/INSTALL MENU will allow installation of new keys or maintenance of configuration options.

Most screens in the new install program have help screens accessed via <ctrl>99<xmt>. A subsequent version of install will allow HELP as a command.

If installing from a container and the current version of a file, is the same as that in the container, then the file will not be added.

When installing keys or new software, Install is now much better at quiting and restarting Metalogic software.

If you lose the state of the current screen, entering <ctrl>00<xmt>. A future release will allow the command REFRESH.

470.10 RECONCILE WITH OLD META/INSTALL
Date: Fri, May 4 2001

This change was to incorporate changes made to Install while this version was in development.

470.09 MAJOR REORGANISATION OF META/INSTALL
Date: Fri, May 4 2001

Screen and menu based access to config
No intermediate copy if installing from container
Batch install facility
Better close down of metalogic software on keys or software install
including better restart of software

470.08 USE NEW RELEASE ID
Date: Mon, March 12 2001

To enable Metalogic to keep better track of the versions of software in any particualar release, an over all Metalogic Version is now used instead of the magus version as used previously.

The Metalogic Version is soted in the Product attribute of each code file and can be seen on a PD from the ODT

470.07 FIX 'ERROR IN FORMAL PARAMETERS'
Date: Mon, March 12 2001
If installing on a system where the tape library had been installed in the past but subseqnetly removed, it was possible for Install to abort. The message displayed would be 'Error in formal parameters.'. This problem could be detoured by removing the COnfigurationdata file, or by entering
U META/INSTALL -TL_DMSUP
									

470.06 LIMIT CENSOR INTERFACE CHECKING
Date: Mon, February 12 2001

During both software upgrades and key installations, INSTALL always checked for the presence of the Locum CENSOR security library even if the Lcum software had never been installed or an ODTCONTROL key was unavailable. Now, INSTALL will first check that CENSOR had previously been installed by examining the Magus config variable, LOCUM_CENSOR.

470.05 SV DELINK PS, DRIVER FA, INCPT TASKING, ICU S
Date: Fri, February 2 2001

More changes for PrintSmith. Tell Supervisor to delink from PRINTSUPPORT when doing PS QUIT. Set the driver copy job family to DISK = DISK ONLY. MP Intercept + TASKING. MP Intercu on the work family, not on the system family.

470.04 IGNORE 999 CYCLES & REMOVE DEBUG DISPLAY
Date: Tue, January 30 2001

A diagnostic routine, inadvertently included in an earlier, which displayed mix debug information during the latter stages of an install, has now been removed. Also, a Metalogic-only problem with the overload of diagnostics software versions has been addressed

470.03 MC INTERCU, FIX UP DRIVERS COPY, -PSI42 +47
Date: Wed, January 24 2001

Delete PrintSmith Intercept 42.x and add 47.1

Also, changes to PrintSmith install: MP INTERCU +COMPILER, show DRIVERS copy, show which INTERCEPT copied, change DRIVERS copy failure from abort to warning, and fix syntax error in DRIVERS copy.

470.02 DETOUR MCP BUG IN 46.189.8633
Date: Wed, January 3 2001

MCP 46.189.8633 introduced a bug where Install could loop, trying to quit and restart Supervisor, or would not not quit and restart Supervisor. This change detours that bug

470.01 RE-SL FLEXLIB AFTER KEYS OR NEWKEYS
Date: Mon, October 23 2000

>INSTALL will now automatically copy the METALOGIC/FLEX/LIBRARY codefile and re-SL the FLEXLIB function, if a Flex Inquiry or Full Flex key is updated using the KEYS or NEWKEYS function. For this reason, updating keys whilst running FAMILYMANAGER or MERGETAPE is particularly NOT recommended.

460.20 ADD PRINTSMITH INTERCEPT 46
Date: Sun, September 10 2000

>INSTALL now supports PRINTSMITH installation on MCP 46, but support for MCP 41 is now deimplemented.

460.19 COPYWRITE ARCHIVE
Date: Thu, July 27 2000
CopyWrite is released as a self-extracting archive.

460.18 DASDL NEWTAPE + SLAVE OTL CODEFILE
Date: Thu, July 27 2000
During a DASDL update or recompile of the METATAPELIB4 database, INSTALL will now create a new, merged DASDL sourec with the name METATAPELIB4/DASDL (instaead of METATAPELIB/DASDL). This allows the file to be easily dumped, along with other tailored software, using a standard WFL job.

Also, for slave TRIM system installs, the appropriate OPALTAPELIB codefile, *METALOGIC/OPALTAPELIB/SLAVE, will now be loaded from the release media. Previously, the codefile was not found nor loaded.

460.17 FIX TAPEDB INITIALISE QUESTION
Date: Thu, July 20 2000
Version 460.11 introduced a bug where the question:
"..Are you sure you want to Initialise....." was asked even if NO was answered to :
"..Should the database installation JOB create a new database"
460.16 CORRECT DRIVERS COPY FAMILY
Date: Mon, May 15 2000
Fix 460.15 Drivers copy source family.

460.15 COPY DRIVERS & PS SL ATTRIBUTES
Date: Fri, April 7 2000
Install will now copy *SYSTEM/PRINT/DRIVERS as *METALOGIC/PRINTSMITH/ DRIVERS from DISK (using family substitution) to the PrinSmith destination family, and will SL PRINTSUPPORT, UPRINTSUPPORT and EMASUPPORT with :TRUSTED, LINKCLASS=1.

460.14 REINSTATE MP SUPERVISOR FOR TRIM
Date: Mon, January 17 2000
A check to assign MP privileges to the SUPERVISOR codefile for TRIM only releases was accidentally dropped in patch 460.12.

This problem is now fixed.

460.13 NO CONTROL FILE OVERWRITE FOR PRE-45
Date: Thu, January 13 2000

>By default, during a METATAPELIB upgrade, INSTALL was generating the DMCONTROL run with a parameter of INITIALIZE OVERWRITE. Unfortunately, this parameter only works on MCP45 and above (otherwise INITIALIZE is needed), causing the database dump and load to fail.

INSTALL will now provide the appropriate parameter according to MCP version.

460.12 DON'T TRY TO LOAD LOGREADER FILES IF NO TRIM
Date: Tue, January 11 2000

Previously, INSTALL would try to load the LOGREADER code and NOTES files, even if there was no TRIM software on the release media.

This problem is now fixed.

460.11 ALLOW DUMP/LOAD WHEN INITIALISING DB
Date: Thu, December 9 1999
If you choose to create a new database when installing Trim, you are now given the option to Dump and then Restore the data from the existing Database.

460.10 FIX PROBLEMS WITH SPACES IN CONFIG
Date: Thu, December 2 1999

If certain configuration information was stored with leading or trailing spaces, problems could occur. In particular if the control file family for trim contained a leading space and the install was done from the tape librarian usercode with a default family of the control file family, then the newly created description file would be removed. Spaces could only be introduced to the configuration information by using a Supervisor STORE(.....,CONFIG) or via U META/INSTAll <var> = .....

This version unconditionally strips leading and trailing spaces from and configuaration information used.

460.09 ABORT IF CONTAINER MISSING
Date: Tue, September 28 1999

INSTALL will now verify the presence of any specified wrapped container used during installation, before trying to load any files.

If the file is not a valid container, INSTALL will now abort.

460.08 IMPROVEMENTS FOR NAP AND 1+1 INSTALLS
Date: Tue, September 14 1999

The NOTL run-time option, introduced in 450.13, has now been dropped. Typically, NOTL was only being used by sites that ran with 1+1 system configurations and such sites are now marked in the SOFTWARELABEL file with a "Oneplusone" software category. Instead, should INSTALL detect the presence of the product, the user will be asked if this is a STANDBY system; if the answer is "YES" then the TRIM database and associated software will not be upgraded.

Similarly, a product called "Napconfig" will now be optionally marked for those Supervisor sites that use NAP. The NAP RUNNINGLIGHT and LIVEFILE settings plus the USE FAMILY setting for NAPLOGS will be verified.

Lastly, INSTALL will display information messages before commencing the dump of the METATAPELIB to flat files and the subsequent reload.

460.07 FIX A PROBLEM WHEN ENERING A LOGCONTEXT KEY
Date: Thu, August 19 1999
This change corrects a problem where entering a key for LOGCONTEXTS would result in an invalid key entry being made in the Configuration file and no Logcontext key being entered.

This problem only happened when keys were entered by hand. Keys entered from the softwarelabel file were fine.

460.06 MORE IMPROVEMENTS TO INSTALL
Date: Tue, August 17 1999
Allow an install from a wrapped file on a new system.

On an install on a new system, don't ask if the files need to be loaded, and don't ask if a new database should be created.

Some more progress messages have been added when it could appear that install had frozen.

460.05 CONFIG HANDLER LOGGING
Date: Mon, August 16 1999

Previously, when INSTALL detected one or missing config variables, the entries written to the INSTALL log would show garbage data in the error message. This problem is now fixed; INSTALL will also now indicate a failure to retrieve a variable with a NO VARIABLE message instead of ERROR.

460.04 ALLOW INSTALL FROM WRAPPED CONTAINER
Date: Thu, August 12 1999

META/INSTALL is now capable of installing from a Wrapped container.

460.03 FIX RESETTING OF USE FILE FOR REBUILD
Date: Thu, August 12 1999

INSTALL was unconditionally overwriting any site-specified setting for USE FILE ... FOR REBUILD with the default value during a TRIM or Supervisor installation.

This problem is now fixed.

460.02 MAGUS LINKING PROBLEM DURING FIRST INSTALL
Date: Wed, August 4 1999
The changes applied in NSTALL patch 450.16 caused several problems with the detection and loading of the MAGUS library during a first installation. These problems are now fixed.

During TRIM installs, INSTALL was not correctly handling the setup of the TL_AUDCOPIES config item, which is used to update the DASDL with the number of Audit copies that should be dumped to tape. Previously, depending on earlier questions, INSTALL was ignoring this setting.

This problem is now fixed.

460.01 FIX FOR SYSTEMS WITH DIFFERENT EXPIRIES
Date: Tue, August 3 1999

This change allows Install to process a variation in the Softwarelabel file. In previous releases the date stored in the expiration date field for each product was the earliest date of all of the keys for that product. This could cause problems when installing on a system which should have had a permanent key but where another system had a key for an expired trial. Now the date shown applies to all systems, a separate record being created for each different date.

450.16 INSTALL CHANGES FOR ODTCONTROL & CENSOR
Date: Thu, July 22 1999

For ODTCONTROL users, INSTALL will now detect the presence of the Locum product, CENSOR, by checking a Magus configuration variable called LOCUM_CENSOR which holds the name of the CENSOR codefile.

If CENSOR is present and is using the ODTCONTROL interface, INSTALL automatically CENSOR to temporarily delink during the install process and then re-link prior to termination, to re-establish the CENSOR and ODTCONTROL connection.

450.15 REMOVE OPALTAPELIB4 IF NOTL
Date: Fri, July 16 1999
When performing a NOTL upgrade, INSTALL will now automatically remove any current *METALOGIC/OPALTAPELIB4 codefile that may be present on the work pack, requiring the manual copy of a "live" OPALTAPELIB4 codefile from an alternate system. Note that if the work pack is also the live family, the current SL-ed OPALTAPELIB4 codefile will be the version removed.

It should be stressed that the NOTL option is only applicable for Unisys 1+1 environments.

450.14 FIX NOTL CONFLICTS AND IMPROVEMENTS
Date: Wed, May 12 1999

The NOTL run-time option, implemented in 450.12, was inadvertently broken by code in 450.12. When NOTL is used,INSTALL will now require the manual load of a valid METALOGIC/OPALTAPELIB4 codefile during the software COPy and SL phase, though this can be overridden by the user.

Further, INSTALL was not correctly handling situations where linkage to a later MAGUS codefile version was needed. Library calls to OPALTAPELIB to handle TRIM upgrades were not being handled correctly because, although loaded, the software keys were not yet active and OPALTAPELIB would fail a license check. Now, INSTALL will automatically delink and re-link to the new MAGUS after the keys have been installed.

450.13 IMPROVED TRIM TAILORING
Date: Wed, May 12 1999

New config variable TL_ACRUSER is now used to control the usercode of the DMS system software. (Accessroutines, DMRecovery, DMDataRecovery ). TL_ACRFAM is now used to hold the Family of DMRecovery and DMDataRecovey as well as Accessroutines. The new TL_AUDCOPIES is used to control whether the Audit should be copied once or twice to tape.

A new ODTS has been added to the file OPALS/TPDB.

Enter TT ENTER ODTS TPDB_SETTINGS FROM OPALS/TPDB and then TT DO TPDB_SETTINGS will display all of the TRIM related config options.

The install program will now link to OPALTAPELIB even if the User has quit all Metalogic software.

450.12 NOTL OPTION AND TRIM REFERENCES
Date: Mon, May 10 1999
A new run-time option, called NOTL, can be used to tell the INSTALL utility to load TRIM software only and NOT to perform any DMSII reorg upgrade or even compile the OPALTAPELIB library. This option is useful only for sites that are running Unisys 1+1 configurations and do not have the TRIM database loaded on their standby system when installing Metalogic software. The option should be used BEFORE any other syntax:
U META/INSTALL NOTL 
U META/INSTALL NOTL FROM META45010(CD,HOSTNAME=LIVE)

Also, all references to 'TapeControl' in the INSTALL utility have now been changed to 'TRIM'.

450.11 NO LONGER ASK ABOUT TAPE LENGTHS
Date: Wed, April 14 1999
The INSTALL program no longer asks about the length of tape to be used by Familymanager and Mergetape. The default is now zero, meaning that reel switching is left to MCP. The value can be changed using the Flex DEFAULTS command.

450.10 ADD SUPERVISOR/TTINTERFACE NOTES HANDLING
Date: Tue, April 6 1999
This change handles the 'Notes' file now released with TTINTERFACE.

450.09 CORRECT SL FOR TAPEMANAGER
Date: Tue, March 16 1999
During the installation of the TAPEMANAGER library, INSTALL was not using the usual systems family assignment when applying the SL.

This problem is now fixed.

450.08 ADD SUPPORT FOR COPYMOST PRINT LIBRARY
Date: Fri, February 26 1999
This changes adds METALOGIC/COPYMOST/PRINTLIB to the products maintained by Install. This Library is invoked by METALOGIC/COPYMOST when the LIBRARY option is specified.

450.07 IMPROVED HANDLING OF DASDL CHANGES
Date: Tue, February 16 1999
This version of Install introduces a new method of handling changes to the METATAPELIB DASDL. Changes have also been made to the DASDL.

Previous attempts to use BUILDREORG have always given us problems so the new mechanism dumps the current database to flat files, creates a new database, named METATAPELIB4, and loads the dumped data into it. This means that the old database still exists and can be retained until the user is happy with the new release.

It must be noted that since the database name will have changed, any jobs used to dump the tape library database must also be changed.

A new ODTS has been added to the file OPALS/TPDB. TPDB_REVERT can be used to switch back to the old database, if any problems are encountered in the install.

DEFINE + ODTSEQUENCE TPDB_REVERT(MSG): 
 Store("DB",Getstr("TL_TAPEDB",Config));   
 Store("DB",SPLIT("DB","METATAPELIB4") & "METATAPELIB" & GETSTR("DB"));
 Store("TL_TAPEDB",GetStr("DB"),Config);   
 Show("Database reset to ",GetStr("DB"));  
 Store("DM",Getstr("TL_DMSUP",Config));
 Store("DM",SPLIT("DM","METATAPELIB4") & "METATAPELIB" & GETSTR("DM"));
 Store("TL_DMSUP",GetStr("DM"),Config);
 Show("DMSupport reset to ",GetStr("DM")); 
 Store("OTL",SLFILETITLE("OPALTAPELIB"));  
 Store("OTL",SPLIT("OTL","OPALTAPELIB4") & "OPALTAPELIB" 
  & GETSTR("OTL"));   
 IF "METALOGIC" ISIN SLFILETITLE("TAPEMANAGER") THEN 
  ODT("SEND TM QUIT"); 
  ODT("TT TP CLOSE");  
  ODT("TT DELINK OPALTAPELIB");  
  ODT("SL OPALTAPELIB = ",GetStr("OTL"));   
  Show("SL OPALTAPELIB reset to ",GetStr("OTL"));  
 IF "METALOGIC" ISIN SLFILETITLE("TAPEMANAGER") THEN 
  ODT("SEND TM START");
450.06 NEED MAGUS 450.01 TO ENTER ODTCONTROL KEYS
Date: Mon, February 8 1999
To install keys for ODTCONTROL the version of Magus must be 450.01 or later. Install will now load the latest Magus if the currently installed version is less than 450.01.

450.05 SL TAPEMANAGER AND KEYIN RESPONSES
Date: Fri, February 5 1999
INSTALL will now automatically SL the METALOGIC/TAPEMANAGER library to the TAPEMANAGER function if the library is active at the time of installation; previously, the new TAPEMANAGER codefile would have been loaded but NOT SL-ed.

Also, the various DCKEYINs done by INSTALL to perform SL's and MP attributes of the new release codefiles will now be shown on the installers' station. The command will be prefixed by "ODT:" and any generated response will be prefixed by "Msg:". As usual, both sets of messages will appear in the INSTALL log file.

450.04 FIX REMOTE AND LOCAL 'FROM' DISK INSTALL
Date: Thu, January 14 1999
Previously, running the INSTALL utility to load files from disk on a local or remote host, using the FROM syntax, would not correctly handle the COPY statements. In these cases, the local disk family would never be found correctly and, for remote disks, INSTALL was doing a local search instead of ignoring them. These problems have now been fixed.