Software Requirements

  • Java 8

  • Maven 3


The X12 Translator runtime binaries are hosted on private Maven repositories. For more information, contact your ModusBox representative. The binaries are available in two forms:


These archives are at the following Maven coordinates:


For each schema pack you intend to use, artifact coordinates need to be declared ahead of time. For example, the coordinates for the 005010 X12 release schema pack are:


The schema pack dependency version must always match the version of the x12-translator artifact.


The Fat JAR contains nearly all dependencies. The Maven coordinates for the Fat JAR are:


We recommend the JARs option because it makes debugging easier and requires less memory. The Fat JAR option is useful when you need to embed the translator in a complex runtime environment and want to avoid library conflicts and other classpath issues.