Menu

#1 Support multiple XSLT processors and versions

Imago_v1.2
open
8
2003-08-02
2003-07-30
Todd Hill
No

Release 1.2.20030722 is dependent on Xalan v2.3.1. The
current version of the Sun J2SDK contains Xalan 2.4.1,
and the current version of Apache Xalan is 2.5.1.

Determine what has changed between the 3 Xalan
versions, document the differences, and change Imago to
operate with the appropriate version(s).

Document:
a) How to determine which Xalan version is being used
by looking at the imago.log at start-up;

b) How to adjust a configuration to work properly,
noting specifically the /usr/bin/dtomcat script
environment variable JAVA_ENDORSED_DIRS, and how to
create the jre/lib/endorsed directory and links. Note
also that the -Xbootclasspath command line option for
the Java VM is deprecated.

Discussion

  • Claude N. Warren, Jr.

    • priority: 2 --> 8
     
  • Claude N. Warren, Jr.

    • labels: 552578 --> Functionality
     
  • Claude N. Warren, Jr.

    Logged In: YES
    user_id=436516

    Xalan serialization classes have changed. Since we really
    want to be able to support other XSLT processors I propose
    that the serialization functions be abstracted as the
    containers (org.xenei.imago.framework.containers.*) are.
    This will allow us to maintain a wider range of x-XSLT
    processor compatibility.

    The first task here will be to identify the Xalan specific
    code. I believe that most of these are noted in the code
    with // FIX ME comments.

     
  • Claude N. Warren, Jr.

    • summary: Determine Xalan version dependencies --> Support multiple XSLT processors and versions
     
  • Claude N. Warren, Jr.

    Logged In: YES
    user_id=436516

    Being worked as B_780347

     

Log in to post a comment.