title: EDIFACT-to-Java Compiler for Smooks v2
body: <p>I am trying to create Java bindings for EDIFACT messages using Smooks. In particular, I want to automatically generate Java classes and corresponding mappings using Smooks. To this end, Smooks 1.x provides the EDIFACT-to-Java-Compiler (EJC).</p>
  <p>With the upcoming version 2, Smooks relies on schemas written in the Data Format Description Language (DFDL) to specify EDIFACT messages instead of Smooks-specific schemas used in v 1.x. To my understanding, this means that EJC v1.x cannot be used to generate EDIFACT bindings for Smooks v2. Is this correct?</p>
  <p>If so, what is the preferred way to generate bindings? Will there be an upcoming EJC v2? Or should I use the XML Schema Compiler (XJC) to generate Java classes and then either map them directly in Smooks, or do a two-step transformation EDIFACT -&gt; (Smooks v2) -&gt; XML -&gt; (JAXB) -&gt; Java?</p>
  <p>Thanks for your insights!</p>