Skip to Content
Technical Articles
Author's profile photo Fatih Pense

Practical XSLT Development for SAP Cloud Integration with XSLT IDE

Why XSLT?

I really love XSLT mapping. In SAP Cloud Integration, you need to understand XSLT and XPath well to use Integration Advisor. However, I find it is sometimes better to just build up an XSLT mapping for an EDI integration without even using Integration Advisor.

Another case I use XSLT in Cloud Integration: If the target JSON structure is very complex, the default JSON converter step doesn’t cut it. I use the XSLT json converter in those cases, instead of using Groovy scripting. (I might share an example later)

Overall I thought, a tool that improves the developer experience for XSLT mapping will be useful!

The Practical & Mapping-focused Solution

https://xsltide.com/

Conclusion

It has been 2.5 years since I shared Groovy IDE. Time passes by so quickly! In 2020 when I announced it, I didn’t expect the interest the community showed. Thank you for being part of this journey!

As a token of goodwill, I made important features free in Groovy IDE. But this time, XSLT IDE online version will be free for XSLT version 1, and it will require only a few coffees per month for XSLT v2 and v3.

I have many ideas, but I also have limited time and energy. As you already know, working in this field, development is costly, especially the human side of things.

Don’t worry, I will be around and continue to work as an integration consultant. This can only pay some server bills, and signal that you value this product, and motivate me to invest time and energy improving it. I won’t be able to retire early to an Aegean village, in the foreseeable future.

Assigned Tags

      5 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Pavan G
      Pavan G

      Hi Fatih Pense,

      I am one of the extreme users of your https://groovyide.com/cpi for groovy script development and testing.

      I was using Visual Studio for XSLT development and testing. Glad that, now we have https://xsltide.com/online-ide for XSLT mapping development and testing.

      Great work, Keep it coming πŸ™‚

      Regards,

      Pavan

      Author's profile photo Fatih Pense
      Fatih Pense
      Blog Post Author

      Thanks Pavan! It is great that I have consultant friends all over the world! It is a privilege that I can help your day to day work.

      I have two more tooling ideas hopefully they will see the light of day, soon πŸ™‚

      And, I'm always looking for improvement ideas, or new tooling ideas.

      Best regards,
      Fatih

       

      Author's profile photo Rob Hofman
      Rob Hofman

      Hi, where can we see what is included in V2 and V3?

      Author's profile photo Rob Hofman
      Rob Hofman

      ok got it. you mean xslt version v2 and 3 :p

      sorry was confused πŸ˜‰

      It would be a handy feature to add the option to use properties like in groovy ide πŸ˜‰Β 

      Author's profile photo Fatih Pense
      Fatih Pense
      Blog Post Author

      Yes it is just XSLT versions πŸ™‚ I want to make everything free, but this is just a way to gauge interest and have more committed people to discuss new ideas together.

      Properties is a good idea! Thanks for the feedback!

      Regards,
      Fatih