At JBoss, we’ve been making some good progress with the JBoss Tools Smooks Editor. The following are two rough Screencasts illustrating two use cases that extend from each other.
In this Screencast, we bind EDI Purchase Order data (but can also be XML, JSON etc) into an “Order” object model (Java). This Screencast was created a few weeks ago, using the v3.1.0.CR1 release of JBoss Tools.
To enlarge, press screen icon (bottom right)
In this Screencast, we extend the example shown in the above Screencast, applying a template to the “Order” object model to produce an XML Purchase Order. The XML Purchase Order is defined in an XML Schema (XSD), but you’ll see how the editor makes it very easy to work with the XSD. This Screencast was created recently, using one of the Nightly Builds of JBoss Tools.
To enlarge, press screen icon (bottom right)
We are currently working towards the v3.1.0.CR2 release of JBoss Tools, which is due to be released in Feb (not sure of exact date). There are still a number of issues with the editor. We are working on these and will be resolving many of them for the 3.1.0.CR2 release.
We have purposely restricted the 3.1.0 version of the editor:
So, the 3.1.0 version of the editor will not support:
Please take the editor for a spin and let us know what you think. It can be downloaded (standalone, or as part of JBoss Tools) from the JBoss Tools Downloads Page. Please log any issues you find with the editor (against the “smooks” component), if not already logged.
JBoss Tools v3.0.0 will ship with an Editor for Smooks.
This release of the Editor will provide some basic transformation capabilities, generating Smooks configs for performing basic Xml2Java, Java2Java, Java2Xml and Xml2Xml transforms. It generates Smooks v1.0 based configurations. We’ve been told “You just need the Eclipse Gaynmede (sr1) J2EE distro + JBT 3“.
It would be great if people could provide feedback (forums) and bug reports (JIRA) to the JBoss Tools team.