Technical details
- EDI
- Designed-in support for both X12 and EDIFACT
- Automatic detection of syntax details (delimiters, terminators, etc.)
- Transaction-specific segment loop awareness
- Compliance checking
- Detailed structural integrity checking built into the EDI parsers
- Full-scale compliance checking available via the Validation module (included)
- using an EdiModel defining the compliance "rules"
- the compliance rules for X12 transactions may be licensed from X12, from which an EdiModel is created
- Java
- Functions available via Java API and simple command line tools. No graphical user interface is provided.
- Java source based on Java 11. Java 8 compatibility is available if needed.
- Uses only classes provided with the JDK to minimize security and versioning issues, with very few exceptions
- slf4j logging API to remain decoupled from any particular logging implementation
- jackson for JSON parsing
- Designed for high performance
- thread safe
- parses arbitrarily large EDI input streams with no volume-related file IO or in-memory data structures