Dealing with UE warning & error messages for XSL files
- Article Type: General
- Product: Aleph
- Product Version: 20
Description:
The UE for 19.01 to 20.01 log does not provide details about changes made in files-
Step 17 - Description:
Changed the following XSL files in all libraries:
./[all_libs]/form_{lng}/funcs-misc.xsl
./[all_libs]/form_{lng}/funcs-address.xsl
*******************************************************************
Step begin 17
A_WARNING: the file /exlibris/aleph/u20_1/abc01/form_eng/funcs-misc.xsl has been already upgraded.
A_ERROR: the file /exlibris/aleph/u20_1/abc01/form_eng/funcs-address.xsl differs from the original version. The file can not be upgraded automatically. Merge manually!
Step end 17
What changes need to made?
Resolution:
In /upgrade_express_1901_2001/conf/eng/17 there are four files:
funcs-address.xsl
funcs-address.xsl.orig
funcs-misc.xsl
funcs-misc.xsl.orig
The files *.xsl.orig are what was distributed with version 19 and *.xsl are the new generic files for verison 20. In your case at some point abc01/form_eng/funcs-misc.xsl was upgraded, most likely with a service pack in version 18 or 19, so you already have the necessary changes in that file.
The funcs-address.xsl in your abc01/form_eng is not the same as the funcs-address.xsl.orig in the above directory so the error message is written to the log. All you have to do is compare the two funcs-address.xsl files in the above directory using the command:
diff funcs-address.xsl funcs-address.xsl.orig
and you'll see the change/changes that you need to make in abc01/form_eng/funcs-address.xsl. There is only one and it is to add the template patron-address-direct.
You may want to also use the diff command on funcs-address.xsl.orig and abc01/form_eng/funcs-address.xsl to see why yours differs from the original. It may be a change that was necessary in the past that you now want to remove.
In general all the new or to be changed files are stored in /upgrade_express_1901_2001/conf/{lng}/{step number}. Thus in your case /upgrade_express_1901_2001/conf/eng/17. You can check the directory for what is expected *.orig and what is being changed to or added (the files without .orig extension).
- Article last edited: 10/8/2013