What is ediFabric ?

ediFabric is a .NET library, which allows your applications to gain full control over the structure of EDI documents by converting them into typed .NET objects.
Parsing EDI messages can be as easy as adding a reference in your project. No heavy deployment or configuration is required - just download the library and start using it in a couple of straightforward steps.

How does it work ?

ediFabric is distributed as a Visual Studio 2010 solution and a set of EDI definitions in the form of C# files. All EDI definitions are classes describing the messages, segments and elements of both EDIFACT and X12 formats, and cover most of the versions in use. All classes are generated using Xsd2Code from the set of xsd schemas, which is also included in the package.

To start using it, simply pick up the file containing the classes for the version and type you want to convert, add it to the solution, rebuild it and add a reference to it in your project. It is really that easy - just a project reference and off you go.

Wondering what to do if your EDI messages are non-standard ? That's absolutely fine as ediFabric gives you the flexibility to create and use your own definitions. You simply handcraft them following a few basic rules and will happily support every custom format within minutes.

All definitions are based on ISO/TS 20625.

Which versions are supported ?

EDIFACT D93A D94A D94B D95A D95B D96A D96B D97A D97B D98A D98B D99A D99B D00A D00B D01A D01B D01C D02A D02B D03A D03B D04A D04B D05A D05B D06A D06B D07A D07B D08A D08B D09A D09B D10A D10B
X12 002040 003010 003020 003030 003040 003050 003060 003070 004010 004020 004030 004040 004050 005010 005020 005030 005040 005050 006010 006020 006030