skip book previous and next navigation links
go up to top of book: HP OpenVMS Alpha Version 7.3-2 New Features and... HP OpenVMS Alpha Version 7.3-2 New Features and...
go to beginning of part: OpenVMS Alpha Version 7.3-2 New Features OpenVMS Alpha Version 7.3-2 New Features
go to beginning of chapter: System Management Features System Management Features
go to previous page: PEdriver Fast Path Support PEdriver Fast Path Support
go to next page: SET DEVICE Command Can Reset Device CountsSET DEVICE Command Can Reset Device Counts
end of book navigation links

POLYCENTER Software Installation New Features  



The following sections describe enhancements to the PRODUCT command for the POLYCENTER Software Installation utility provided with the OpenVMS Alpha Version 7.3-2 operating system.

Running in Recovery Mode 

You can use the new /RECOVERY_MODE qualifier with the PRODUCT INSTALL and PRODUCT RECONFIGURE commands to recover automatically from an abnormal termination of either operation. If the operation fails or if you terminate the operation with Ctrl/C or Ctrl/Y, the utility tries to restore your system environment to its original state. The utility attempts to reinstate files, directories, and libraries that were created, modified, or deleted prior to the failure.

Uninstalling a Patch 

The POLYCENTER Software Installation utility contains the following new commands:

Using the PRODUCT INSTALL /SAVE_RECOVERY_DATA command to install patch and mandatory update kits creates a recovery data set that can be used to undo the operation. Restrictions apply to the use of recovery data sets. When used to uninstall (or roll back) patches, recovery data sets must be processed in the reverse order from which they were created. Also, recovery data sets become invalid whenever a PRODUCT command modifies the product database, except when you use the PRODUCT INSTALL /SAVE_RECOVERY_DATA command to install additional patches or mandatory updates.

The following command installs an OpenVMS remedial kit and creates a recovery data set for it:

$ PRODUCT INSTALL VMS732_UPDATE /SAVE_RECOVERY_DATA

In this example, the /SAVE_RECOVERY_DATA qualifier causes all the directories, files, and modules that are deleted or modified in the process of installation to be saved in a directory tree named [PCSI$UNDO_001] on the system disk. A copy of the product database is also saved in this directory tree, and its contents constitute a recovery data set.

Recovery data sets can be used at a later time to uninstall patches and mandatory updates by using the PRODUCT UNDO PATCH command. The newest recovery data set is always number 001, the next oldest is renamed to 002, and so on.

For more detailed information, refer to the command descriptions in the HP OpenVMS System Management Utilities Reference Manual or to the online help for the PRODUCT command.

Data Compression 

The POLYCENTER Software Installation utility supports product kits in three formats:

You use the PRODUCT COPY command to create a product kit in compressed format from an existing kit in sequential format. For example:

$ PRODUCT COPY WIDGET /SOURCE=[dir1] /DESTINATION=[dir2] /FORMAT=COMPRESSED

You can compress kits that were created by an earlier version of the utility.

The processing of compressed kits is transparent to the user. During installation, records from the kit are decompressed (that is, expanded) automatically as they are read by the utility. No separate steps, intermediate storage, or new qualifiers are required to perform typical operations on compressed kits.

If kits in both sequential and compressed format for the same product are placed in the source directory, PRODUCT commands use the kit in compressed format by default. You can use the /KIT_ATTRIBUTES=FORMAT=keyword qualifier with many PRODUCT commands to choose kits of a particular format.

Display of File and Module Generation Numbers 

When two or more products (or two or more patches to the same product) supply the same file or library module, the POLYCENTER Software Installation utility uses the generation attribute specified in the product kit or product database for the object to resolve any conflicts.

The object with the highest generation number supersedes the others. If the numbers are nonzero and a tie exists, the objects are considered to be identical. If one of the objects in conflict has a generation number greater than zero, then the conflict cannot be resolved.

Prior to OpenVMS Alpha Version 7.3-2, the only way for a user to find out the generation information for a file or module was to extract and examine the product description file (PDF) from the kit. Now this information is displayed by default for the PRODUCT SHOW OBJECT command.


go to previous page: PEdriver Fast Path Support PEdriver Fast Path Support
go to next page: SET DEVICE Command Can Reset Device CountsSET DEVICE Command Can Reset Device Counts