Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Having trouble installing Oxygen? Got a bug to report? Post it all here.
dnl
Posts: 14
Joined: Tue Aug 28, 2018 3:51 pm

Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Post by dnl »

Hi,

I am missing the Ant scenario "ANT (with Saxon 9 EE XSLT support)". It is gone in Oxygen 23.0, build 2020111805.

Without it, I cannot use XSLT 2.0 or 3.0 transformations by default.
However, when I add the libraries manually like in the scenario "ANT (with Saxon 9 EE XSLT support)" from Oxygen 22, everything works fine.

But with the scenario gone, it is hard to find out what libraries you need to add in what order. The documentation does not help much.

Following the description here (https://www.oxygenxml.com/doc/versions/ ... s-tab.html), I tried adding "${oxygenHome}/lib/*.jar)", but this is not working.

Is this a bug or why have you removed the scenario?
Radu
Posts: 9048
Joined: Fri Jul 09, 2004 5:18 pm

Re: Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Post by Radu »

Hi,

We indeed removed the transformation scenario, it was a decision based on our relationship with the Saxon developers which allows Saxon Enterprise Edition to be used for free when running XSLT transformations from inside Oxygen. As ANT transformations are external processes they are more of a gray area so we no longer wanted to encourage these use cases by providing a default transformation scenario for it. But you can export the transformation scenario from an older Oxygen installation and use it or try to create a transformation scenario or create a similar transformation scenario with a similar libraries path.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
dnl
Posts: 14
Joined: Tue Aug 28, 2018 3:51 pm

Re: Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Post by dnl »

Thanks Radu, for the explanation. I didn't realize this might be a grey issue, because as far as I know you can only use this when running in Oxygen (even if it is an external call).

However, perhaps you consider about including a default transformation scenario with Saxon PE or HE, since the current scenario does not use Saxon. Having XSLT transformations without using Saxon (even if it is HE only) makes no sense to me today because who does XSLT 1.0 today?
We heavily rely on Ant in any workflow processing.

Best, Daniel
Radu
Posts: 9048
Joined: Fri Jul 09, 2004 5:18 pm

Re: Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Post by Radu »

Hi Daniel,

I added an internal issue to add a default transformation scenario named "ANT (with Saxon 9 HE XSLT support)".
Until then you can either export the old transformation scenario you were using in the previous Oxygen version and then import it back in Oxygen 23.0 or you can also download the Saxon libraries separately and create a transformation scenario which references them in the "Libraries" list.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
dnl
Posts: 14
Joined: Tue Aug 28, 2018 3:51 pm

Re: Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Post by dnl »

Thank you Radu, I think many would approve such a scenario. Speaking for myself, most of the time in these transformations we do not even need EE capabilities.
HomeGoods
Posts: 96
Joined: Wed Feb 09, 2005 8:57 am

Re: Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Post by HomeGoods »

For my part, dropping EE support from Ant within Oxygen is a bid disappointment.
Radu
Posts: 9048
Joined: Fri Jul 09, 2004 5:18 pm

Re: Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Post by Radu »

Hi,

In Oxygen 23.1 we added a default transformation scenario for ANT build files named "Ant (with Saxon-HE XSLT support)".

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
Post Reply