Page 1 of 1

Missing the Ant with Saxon EE transformation scenario in Oxygen 23

Posted: Tue Dec 29, 2020 7:51 pm
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?

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

Posted: Wed Dec 30, 2020 7:44 am
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

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

Posted: Wed Dec 30, 2020 11:53 am
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

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

Posted: Mon Jan 04, 2021 9:55 am
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

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

Posted: Thu Jan 07, 2021 3:19 pm
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.

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

Posted: Fri Jan 08, 2021 1:02 pm
by HomeGoods
For my part, dropping EE support from Ant within Oxygen is a bid disappointment.

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

Posted: Fri Mar 05, 2021 9:56 am
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