This software provides a library for EDI message parsing and generation for enterprise data interchange purposes.
The primary aim of LibEDI is to parse EDI interchanges into a universally digestible format or generate them programmatically. The software does not include support to manage the transmission or reception of EDI interchanges. The software operates at a level which makes it unlikely that the current XML representation of EDI interchanges will be useful until further modifications are made. In essence, the XML representation produced by LibEDI is identical to the segment and tag structure encapsulated within XML nodes. This process fails to deliver an XML representation that appropriately structures the information within the interchange.
It is, however, possible to expand the platform and extend its capabilities to include support for specific EDI interchange types. This will only be accomplished by expressing the relevant format and structure information in a generic and extensible manner, similar to XML Schema Definitions.
LibEDI is widely used and highly regarded due to it being open-source and licensed under BSD License. Furthermore, it facilitates the development of software that manages the parsing of EDI in a highly flexible manner.
Version 1.0.1: N/A