Home > libedi

libedi

Libedi is a project mainly written in ..., based on the View license.

Library for parsing and generating Enterprise Data Interchange (EDI) messages

@(#) $Id: README 7 2008-02-17 21:57:22Z mo $

This is an Electronic Data Interchange (EDI) parser, written in C.

There are several different flavours of EDI, each with their own spin on which separator and escape characters are used, but the basics are universal. This library allows you to configure the parser to the dialect of EDI you're dealing with.

Note that EDI is not a descriptive message-passing format: unlike many XML-based formats, it contains very little information about what the message is and how it's supposed to be structured; you're expected to know that already if you're sending or receiving the messages.

References:

EDI http://en.wikipedia.org/wiki/Electronic_Data_Interchange http://www.theedizone.com/edi_resources/edi_standards.html

UN/EDIFACT http://en.wikipedia.org/wiki/EDIFACT http://www.unece.org/trade/untdid/texts/d422_d.htm