5.5 PatchiX Training

V MPEFX92A
F MPEGX67A
F MPEGX98A
If a fatal error is experienced later and the user enters the "Qualify Patches" screen again
then HP Patch/iX will use this information to automatically customize the list of patches.
This feature saves the user the time required in remembering what customizations where
made. The user then can always remove any customizations that were made.
Phase II Recovery Files
PMRECOVR.INSTALL.SYS
This file was described above, but is used when starting HP Patch/iX to determine
whether this is a phase II run.
P2RECOVR.INSTALL.SYS
It was found that some users may accedentally answe "No" to the question of whether
they are ready to start "Phase II of HP Patch/iX." With this HP Patch/iX would purge the
PMRECOVR file and start at the beginning of phase I. To allow the user to recover from
this case HP Patch/iX creates a backup of PMRECOVR (to P2RECOVR) when exiting
phase I if the user completed tape creation successfully. Thus in the aformentioned case,
the user could exit the "Main Menu" and run HP Patch/iX again with the "PHASE2" info
parm and HP Patch/iX would use this P2RECOVER file to start phase 2.
HPINSTFL.INSTALL.SYS
HPINSTAL and AUTOINST use the HPINSTFL file for recovering from a program
terminate. HP Patch/iX uses this file in the same way as HPINSTAL for phase II. It is
actually using the same code with a few changes for the HP Patch/iX pass. This file will
be the file used for recovery by the pm_phase2() procedure in the RL. When an error,
such as a failed IHF-file, occurs in phase II the pm_phase2() (ODRIVER) procedure will
return an error to the DoPhase2() (PMINTERN) function. HP Patch/iX will then
terminate with an error message. This is very similar to the behavavior in HPINSTAL. If
the user restart HP Patch/iX, then HP Patch/iX will recognize that the error occurred
somewhere in the middle of pm_phase2() and will recall pm_phase2() and let it handle
the problem of where to recover from. The pm_phase2() procedure will rely on the
HPINSTFL file do determine what the next operation should be, much like HPINSTAL
recovery today.