Moving Back to Release 2.1, 2.0, 1.25 [ COMMUNICATOR 3000/XL: XL REL. 2.2 (A.41.00) ] MPE/iX Communicators
COMMUNICATOR 3000/XL: XL REL. 2.2 (A.41.00)
Moving Back to Release 2.1, 2.0, 1.25
by Craig Benardo--Commercial Systems Division
INTRODUCTION
This article documents the supported methods for moving from Release 2.2
back to a prior release (i.e., 1.25, 2.0, 2.1). These instructions have
been provided in case an unlikely situation occurs where it becomes
necessary to make this type of move. Please note that The HP 3000 MPE XL
Installation And Update Manual (P/N 36123-90001 R3040) is referenced in
this article and should be used in conjunction with these instructions.
NOTE
* It is highly recommended that a complete backup of the prior
release (i.e., 1.25, 2.0, 2.1) system (System Load Tape and
full system STORE) be performed before updating to Release 2.2.
* Before updating or installing with the Factory System Load Tape
(FSLT), FOS and SUBSYS tapes, check with your SE for patch
information.
There are two basic situations which may invoke a move back to your prior
release. First, you are unable to successfully complete the move from
previous release to Release 2.2 and now wish to return to the previous
release. Second, after being up on Release 2.2, circumstances warrant a
decision to move back to the previous release. Instructions for handling
these situations are provided in this article.
The instructions for moving back to the previous release are divided into
5 sections. The first section provides instructions for moving back to
the previous release after an incomplete move to Release 2.2. The second
section describes how to perform a complete backup and shutdown. The
third section documents the individual UPDATE and INSTALL methods. The
fourth section describes the restoring of other system components. The
last section contains issues and compatibility problems for different
products.
I. ISSUES AND COMPATIBILITY PROBLEMS
This section describes issues and compatibility problems you should be
aware of when moving back from Release 2.2 to 2.1, 2.0, or 1.25.
Languages
All compilers and runtime libraries are compatible on Release 2.1 and
2.2. Therefore, there are no languages issues when backdating from 2.2
to 2.1. New versions of most compilers and run-time libraries were
submitted to Release 2.2. If the system is backdated to a release prior
to 2.1, programs that were compiled on Release 2.2 in any language need
to be recompiled and relinked or restored from the back-up tapes from the
prior release. As noted in the introduction to this article, before
backdating with the FSLT, FOS and SUBSYS tapes, check with your SE for
patch information about language products.
Native Mode KSAM Files
On release 2.2 and 2.1, the customer has the option to implement Native
Mode KSAM files (KSAMXL) in which the key and data information are
contained in a single file. If the customer has made use of this
feature, they must convert the files back to Compatibility Mode BEFORE
attempting the backdate.
The steps to convert a KSAMXL file back to Compatibility Mode are:
:FCOPY FROM=<nmksamfile>;TO=(<cmdatafile>,<cmkeyfile>)
where <nmksamfile> = The Native Mode KSAM file
<cmdatafile> = The new Compatibility Mode KSAM data file
<cmkeyfile> = The new Compatibility Mode KSAM key file
Command I/O Redirection (CIOR)
CIOR is a new feature of 2.1 that allows a user to direct input and
output for a CI command to a file. For example, the output of a SHOWJOB
command can be directed to a file called ABC with the command
:SHOWJOB >ABC
If the customer has made use of this feature in any jobs or command
files, then any uses of it will need to be removed.
Native Mode Spoolfiles
If customers wish to save any spoolfiles currently on the system, they
will need to transfer the spoolfiles to tape. This should be done with
the new spooler utility SPFXFER (SpoolFile Tape Transfer). This utility
will transfer spoolfiles to tape with a format that is compatible with
the Compatibility Mode SPOOK on the pre-2.1 system.
:FILE SPTAPE;DEV=TAPE
:SPFXFER
>OUTPUT @.@;*SPTAPE
>EXIT
NOTE You must purge all 2.2/2.1 spoolfiles from your system before
backdating to a pre-2.1 release; this includes spoolfiles outside
of the HPSPOOL account. If the system is backdated to a pre-2.1
release and 2.2/2.1 spoolfiles are present on the system, you will
be unable to purge them using SPOOK or the PURGE command. Before
backdating, use the follwing command to check for the existence of
any NM spoolfiles:
:LISTFILE @.@.@,2;SELEQ=[FTYPE=SPOOL]
Now use either the PURGE command or the SPOOLF...;DELETE command to
get rid of these files. You may ignore any files found in the
HPSPOOL account since they will be purged when you purge this
account (see a following paragraph regarding purging the HPSPOOL
account).
3000devs Account
The biggest problem in backdating from 2.2 and 2.1 is the presence of the
"3000devs" account. This account was added to 2.1 as a native mode means
of obtaining device information. Because of the unique naming
convention, it is impossible to purge this account by standard methods.
Once on a pre-2.1 system, this account will cause problems for
STORE/RESTORE and other subsystems. Patch MPECXZ4 (a program called
P3000DEV) is available for this problem.
P3000DEV is a native mode program to purge the account 3000devs on
releases prior to 2.1. It must be restored into a group that has
privilege-mode capability and the user running it must have SM
capability. It prints the following messages:
This utility purges the account 3000devs on release 2.0 and below.
Do you wish to purge the account 3000devs? (Y/N):
Purging the account 3000devs.
If the group that P3000DEV resides in does not have PM, the program will
not load.
If the user that runs P3000DEV does not have SM capability the program
will print the message:
"This utility requires SM capability."
HPSPOOL Account
The HPSPOOL account must be purged when backdating to a pre-2.1 release.
The last thing you do before typing CTL-A SHUTDOWN to shut your system
down in preparation for the backdate, type the following:
:PURGEACCT HPSPOOL
SPOOK
You need to restore SPOOK.PUB.SYS from your previous release backup when
backdating to a pre-2.1 release.
:RESTORE SPOOK.PUB.SYS
FCOPY
You need to restore FCOPY.PUB.SYS from your previous release backup when
backdating to a pre-2.1 release.
:RESTORE FCOPY.PUB.SYS
AIF
If using any AIF utilities or any utilities using AIF intrinsics, they
will not load on pre-2.1 releases.
Configuration Files
The SYSGEN configuration files on 2.2 and 2.1 are not compatible with
previous releases. Therefore, when doing the UPDATE from a pre-2.1 SLT,
be sure to specify UPDATE CONFIG, which will bring back the old
configuration files.
The datacomm configuration in NMCONFIG.PUB.SYS will also have changed.
To address this issue, restore the old configuration file with the
command:
:FILE T;DEV=TAPE
:RESTORE *T;NMCONFIG.PUB.SYS;DEV=1
After restoring the file, go into NMMGR to validate the configuration and
then cross-validate in SYSGEN with the RDCC command.
HP Predictive Support XL
If you are running HP Predictive Support XL and have used the HP
Predictive Support XL product tape included in your FOS package to
install version B.00.03, if you need to backdate to the previous version,
contact your account CE to have HP Predictive Support XL, version
B.00.02, reinstalled. It should be installed as an update. See the
installation instructions that acompany the B.00.03 product tape included
with your MPE XL 2.2 FOS package.
Performance Tools
Performance tools submitted to Release 2.2 include GlancePlus/XL, SCOPEXL
(host collector component of HP LaserRX), and the new Software
Performance Tuner/XL product (SPT/XL). All of these products are release
dependent and not backward compatible. Therefore, backdating of the
operating system will also require backdating to the proper version of
Glance/XL, SCOPEXL, and in the future, SPT/XL.
Database Management
The database management products available on Release 2.1 and Release 2.2
are the following:
--------------------------------------------------------------------------------------------------
| | | | |
| | On 2.1? | On 2.2? | Structural |
| | | | Changes? |
| | | | |
--------------------------------------------------------------------------------------------------
| | | | |
| TURBO/XL | Yes | Yes | No |
| | | | |
| TURBO QUERY/XL | Yes | Yes | No |
| | | | |
| DBCHANGE/XL | Yes | Yes | No |
| | | | |
| ALLBASE/SQL | Yes | Yes | No |
| | | | |
| ALLBASE QUERY/XL | Yes | Yes | Yes |
| | | | |
| ALLBASE 4GL/XL | Yes | Yes | Yes |
| | | | |
| ALLBASE/NET | Yes | Yes | No |
| | | | |
--------------------------------------------------------------------------------------------------
Depending on the product, you may or may not have to follow special
instructions. So here is a productwide listing:
* For TURBO/XL, there are no structural changes between Release 2.1 and
2.2. So TURBO will not cause any compatibility problems. Simply
RESTORE from the 2.2 back-ups all TURBO data and application files.
* For TURBO QUERY/XL, there are no backdating issues.
* DBCHANGE/XL, there are no backdating issues.
* For ALLBASE/SQL, there are no structural changes between 2.1 and 2.2.
* For the ALLBASE/QUERY product, there are no additional issues.
* For ALLBASE 4GL applications unloaded from Release 2.2 are not
backward compatible with Release 2.1. There have been structure
changes for the new TurboImage interface and for the support of
binary data types. The source for applications can be migrated
backward from Release 2.2 to Release 2.1 with some modifications
using HP4STOA and HP4ATOS.
Application Tools
The following information addresses backward compatibility issues with
previous releases for application product versions on Release 2.2
TRANSACT/V If the customer has used the Language enhancements for
Transact introduced in release 2.0, then the programs
need to be recompiled when backdating to a previous
release of the operating system.
TRANSACT/XL Compiled on Release 2.2. Before running on a previous
release, TRANSACT/XL applications should be recompiled.
INFORM/V No issues.
REPORT/V No issues.
DICTIONARY/V No issues.
VPLUS This subsystem is in CM in the SL and compiled in NM in
the XL. Run HP32309S to see the "VPLUS native mode
enabled" message. NM applications will automatically
use NM VPLUS; CM applications stay on the CM "side" and
use CM VPLUS. NM applications can be forced to use the
CM VPLUS with a JCW, VSWITCHTOCM=1. A formfile or
program developed on Release 2.2 should run fine on
Release 2.1. The DHCF enhancement/product is only on
Release 2.0.
HI-LI Runs in CM only, because of requirements of HI-LI
internal structures.
EDITOR No issues.
HPEDIT/XL No issues.
TOOLSET/XL Toolset/XL relies on information from COBOL, FORTRAN,
Pascal, and PXDB in order to debug user programs. PXDB
made a major change to the format of the debug
information on release 2.0. Therefore, pre-2.0 user
programs must be recompiled on later operating systems.
Conversely, any programs compiled on 2.0 and later MUST
be re-compiled if taken to a pre-2.0 operating system.
However, from a support standpoint it is recommended
that the programs being debugged by Toolset/XL have been
compiled on that system. This prevents confusion if
there is a problem with the compilers or PXDB.
BRW/V See BRW/XL.
BRW/XL BRW specifications and execution files are backward
compatible.
VIRTUOSO No issues.
HP SRC/XL For HP SRC/XL the A.00.xx version is not compatible with
the A.01.xx version. When a customer updates to a
A.01.xx version of HP SRC, HP SRC automatically converts
all of the files used by the product to a new format,
therefore, making it impossible to backdate to any of
the A.00.xx versions.
The A.00.xx version was put on the 1.2 thru the 1.25
MPE/XL releases. HP SRC versions A.01.xx are on the
MPE/XL releases 2.0 thru 2.2. With this information,
customers can back down from MPE/XL 2.2 to 2.0 (or
anything inbetween without affecting HP SRC), but HP SRC
customers cannot go from a 2.0 - 2.2 release of MPE/XL
to 1.25.
Data Communication
For an XL host, moving from Release 2.2 back to Release 2.1, 2.0, or 1.25
requires the same procedures. The user should ensure that the old
NMCONFIG.PUB.SYS file is properly restored AND validated after backdating
to the desired release.
For PC-based DTC management in Release 2.2, 2.1, and 2.0, the user can
retain the latest OpenView DTC Manager (HP D2355A) software without
backdating the software to the old version. The new version software of
the OpenView DTC Manager and the DTC download files function well with
the old version of XL FOS. Should the user choose to roll back the DTC
Manager software, the user will need to restore the OpenView DTC Manager
to the corresponding version. The user will also need to restore the DTC
configuration directories/files from the backup floppies. The DTC(s)
would need to be re-downloaded.
Office Tools
No issues.
II. AN INCOMPLETE MOVE TO RELEASE 2.2
This section provides instructions on how to move back to your previous
release after an incomplete move (unsuccessful update) to Release 2.2.
The necessary steps to move back to your previous release depend on where
the system was during the update process when the problem occurred.
Follow the instructions that match your situation.
* If the initial Release 2.2 UPDATE from the FSLT fails due to an out
of disk space condition:
* Purge unneeded files to attempt to free up some disc space and
try to update to 2.2 again or,
* You can attempt an UPDATE with:
2.1 First, the previous release Customized System
Load Tape (CSLT)
2.2 Second, the previous release FSLT
2.3 If neither UPDATE works, then do an INSTALL.
Refer to section 3 of this article for UPDATE and INSTALL
instructions.
* If the initial Release 2.2 UPDATE from the FSLT fails due to I/O
failures:
* Have the I/O problem corrected and try this UPDATE over again.
* If the initial Release 2.2 UPDATE from the FSLT succeeds and the
system was started but you never started AUTOINST:
* Shutdown the Release 2.2 system and wait for the "SHUTDOWN OF
OPERATING SYSTEM COMPLETE" message to appear on the console.
* Reset the system, boot from the alternate boot path and perform
an UPDATE using your previous release CSLT.
* Rename the file SYSSTART to its original name
:RENAME filename, SYSSTART
* Set system passwords and reset catalogs.
* If you ever started AUTOINST on your Release 2.2 system, you can
consider your system up on Release 2.2.
III. BACKUP AND SHUTDOWN
Obtain a print out of the 2.2 critical summary from NMMGR before
attempting to go back to your previous release.
The first step in moving back to your previous release is to perform a
backup of the Release 2.2 system.
* Make sure that all members of the system volume set are mounted.
* Make sure that all mountable volume sets have been properly closed.
If a dismounted volume set was mounted at the time of a system abort
or a shutdown that did not complete on Release 2.2, you will have to
mount all members of each set. To close them, do either:
* Leave them online so that they will be closed during the
subsequent shutdown
or
* Explicitly close them now by entering:
:VSCLOSE xxx;NOW
Where xxx is the name of a mountable volume set. Repeat as
needed.
________________________________________________________________
NOTE While mounting each mountable volume set, you will want to
properly close all databases contained within.
________________________________________________________________
* Close all databases properly.
* Follow instructions in Section 2 of the HP 3000 MPE XL Installation
and Update Manual (P/N 36123-90001 R3040).
* Purge the file NMCONFIG as follows:
:PURGE NMCONFIG.PUB.SYS
* Shutdown the system by entering:
CONTROL = SHUTDOWN
Wait for the "SHUTDOWN OF OPERATING SYSTEM COMPLETE" message to
appear on the console.
* Continue with section III of this document for an UPDATE or INSTALL.
IV. PERFORMING AN UPDATE OR INSTALL
Currently, there are five methods supported for moving from Release 2.2
back to your previous release. They are:
* An UPDATE using your previous release Factory tapes only (FSLT, FOS
and SUBSYS tapes)
* An UPDATE CONFIG using your previous release Customized System Load
Tape (CSLT) and previous release full system STORE tapes.
* An UPDATE using your previous release Factory Tapes (FSLT, FOS and
SUBSYS tapes) and your previous release full system STORE tapes.
* An INSTALL using your previous release CSLT and previous release full
system STORE tapes.
* An INSTALL using your previous release Factory tapes (FSLT, FOS and
SUBSYS tapes) and your previous release full system STORE tapes.
For more information with regards to updating and installing, refer to
Section 3 in the "HP 3000 MPE XL Installation and Update Manual" when
using Factory tapes and, Section 6 when using Customized SLT.
If you have successfully shutdown your Release 2.2 system, you may UPDATE
back to your previous release. The type of UPDATE depends on the
availability of specific backup tapes.
Use AUTOINST to build the previous release accounting structure. Refer
to the HP 3000 MPE XL Installation and Update Manual (P/N 36123-90001
R3040)
V. RESTORING OTHER SYSTEM COMPONENTS
FOR UPDATE ONLY
-----------------
* Log on the console as MANAGER.SYS,PUB and make sure everyone stays
off the system.
* If you renamed the file SYSSTART, reinstate the original name by
entering:
:RENAME filename,SYSSTART
* RESTORE the NMCONFIG file by mounting your previous release full
system STORE tapes and entering:
:RESTORE ;NMCONFIG.PUB.SYS;DEV=1
* Run NMMGR and validate your network configuration.
Use the 2.2 critical summary print out to manually add the devices
which have been added to your system since the update to Release 2.2.
:NMMGR
* Run SYSGEN to cross validate the network configuration against the
system configuration by entering:
:SYSGEN CONFIG (To ensure config files are on ldev1)
At this time, get into the sysfile configurator and execute the SHOW
command by entering:
sysgen> SY
sysfile> SH DCC
If in the resultant display is NMCONFIG FILE = NONE then add your
network configuration, so that it will be on your CSLT, by entering:
sysfile> RDCC NMCONFIG.PUB.SYS
Leave the Sysfile Configurator and quit SYSGEN by entering the
following:
sysfile> HOLD
sysfile> EXIT
sysgen> KEEP (DO a KEEP even if you have not changed anything)
sysgen> EXIT
FOR BOTH UPDATE AND INSTALL
------------------------------
* Shut the system down
CONTROL = SHUTDOWN
Wait for the "SHUTDOWN OF OPERATING SYSTEM COMPLETE" message to
appear on the console.
* Reset the system, boot from disk (i.e., the primary boot path), and
enter on the console:
ISL>START NORECOVERY
This will default to the CONFIG.SYS group.
MPE/iX Communicators