Banner

edi4r - EDI for Ruby

Abstract

From a programmer's point of view, classical EDI data like e.g. UN/EDIFACT interchanges have been a constant source of frustration: They are too complex for makeshift tools, are basically ignored by leading programming languages - but play a major role as business enablers in virtually all large and many smaller companies. Proprietary converter products came to the rescue - introducing special purpose, proprietary mapping languages which frequently left a lot to be desired.

The edi4r toolkit takes a different approach to mapping: It takes Ruby, a state-of-the-art object-oriented programming language known for its high productivity, as the basic mapping language, and equips it with classes and methods that greatly simplify the processing of EDI data. As a result, programmers can combine the full power of a high-level, general-purpose programming language with the convenience of a special EDI class library.

Documentation

Here you find a recent copy of the project's RDOC pages, including a tutorial.

Downloads

edi4r-0.8.2.gem (yes, it's a Ruby Gem now!)

Sorry - not released yet. Please contact the author if you like to participate in the early test phase.

edi4r-0.9.1.gem, edi4r-0.9.2.gem, edi4r-0.9.3.gem

Internal releases only.

edi4r-0.9.4.1.gem (2006-08-01)

Current release, now including XML support and auto-detection. See the ChangeLog in the RDOC documentation for details.

edi4r-tdid-0.6.3.1.gem (2006-08-01)

Current release of the UN/TDID add-ons to EDI4R. Full support of all directories up to D.05B.