After upgrading Fuse ESB from 7.0.2 to 7.1 some features of Saxon disappear
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.
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