Xerces-J v2 on App Server
Does anyone have a clear idea what the Xerces-J 1.4 classes on the App Server classpath, contained in the xerces.jar archive, are used for? Is there a particular reason that Xerces-J on the App Server PeopleTools install is stuck at v1? The current version of Xerces-J is 2.11. It does provide additional functionality over v1.4 in the areas of schema validation and XML signing that would be very handy to use through PeopleCode JavaObject access.
We can add v2.11 to our classpath, but it must be loaded before v1.4. Currently, we can make this happen by putting xercesImpl.jar and xml-api.jar in <PS_HOME>/class, so that they are loaded first. I'd prefer to just replace xerces.jar in appserv/classes in the first place, but I am curious if anyone knows 1) what the v1.4 classes are used for, and 2) if those functions will play nice with v2.11.