After upgrading Fuse ESB from 7.0.2 to 7.1 some features of Saxon disappear

Solution Verified - Updated -

Environment

  • Fuse ESB Enterprise 7.1

Issue

You may notice that after upgrading Fuse ESB from version 7.0.2 to 7.1, some features of camel-saxon component disappear.

The issue is that Fuse ESB 7.1 uses 9.4.0.4, while 7.0.2 is shipped with Saxon 9.1.0.8_2. Unfortunately starting from version 9.2 Saxonica (the company behind the Saxon development) reduced the features available for the open source version of Saxon. As JBoss Fuse is distributed only with the open source version of Saxon, starting from the Fuse ESB 7.1 (and Saxon 9.2) the features available for Saxon will be reduced only to these available in the HE (Home Edition) distribution of Saxon. Please refer to the following Saxon feature matrix [1] for the details.

[1] http://www.saxonica.com/feature-matrix.html

Resolution

If you need to take advantage of more advanced features of Saxon, you may buy the appropriate product from Saxonica and create a custom Camel integration [1] and Karaf feature [2] for it by yourself.

[1] http://camel.apache.org/writing-components.html
[2] https://access.redhat.com/site/documentation/en-US/JBoss_Fuse/6.0/html/Deploying_into_the_Container/files/DeployFeatures-Create.html

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments