Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    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