| DESCRIPTION OF ENHANCEMENTS |
Some sites are getting errors while trying to install Mental Health patches
This is caused by old entries in the PACKAGE (#9.4) file confusing the install.
During installation of a Mental Health patch, the install looks at the
PREFIX field (#1) of the PACAKAGE file (#9.4). If it contains "YS", it
then refers to the history for that package to verify that the required
patches have been installed. Any entries that contain the "YS" prefix but
do not contain "Version 5.01 of Mental Health" in the SHORT DESCRIPTION
field (#2), cause the install to look at the wrong history. The install
aborts because it does not find the required patches.
when required mental health builds exist in the REQUIRED BUILDS field (#11) of
This patch corrects the problem by executing routine YSPOS46 to "clean up"
the PACKAGE file. This routine is included as a post installation routine
for this patch. During the installation, the user is asked if they would
like to 'Delete old package file entries?' If the user says 'Yes', all but
the current version 5.01 Mental Health entry is deleted. If the user
answers 'No', the old "YS" prefix entries in the "C" cross reference of the
PACKAGE file (^DIC(9.4,"C","YS",0)) are renamed to YS1, YS2, YS3, etc. Only
the current version 5.01 entry is left unchanged.
PLEASE NOTE THAT NOTHING IS INSTALLED WITH THIS PATCH. IT CONSISTS ONLY OF
the Kids BUILD file (#9.6). The install will abort stating that a required
THE USER QUESTION DURING INSTALLATION AND EXECUTION OF POST INSTALLATION
ROUTINE YSPOS46.
patch is missing. However, when the site checks on the missing patch, they
discover that the patch IS installed. This became evident when test sites
were attempting to install YS*5.01*44 which required patch YS*5.01*38 to be
installed. The install would abort saying that patch 38 is not installed
even though it was. (This same error occurred when test sites were
attempting to install YS*5.01*45.)
|