Download List

Project Description

MEDICI is an Electronic Data Interchange (EDI)
library. EDIFACT (ISO 9735), ANSI ASC X12, and
TRADACOMS (UNGTDI) syntaxes are currently
supported. MEDICI provides a parser for EDI
streams and functions to query EDI transaction set
guidelines for validation and reference
information and implementation notes. The
low-level internal API is intended to be wrapped
in a language binding API; a sample Perl binding
is included.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2003-02-27 16:16
0.0.99

Problems with underallocation of buffers were fixed. A skeleton for unit testing has been added. Handling for errors/warnings has been improved with pragmas. The most basic demo program has been fully commented to act as a tutorial. This is the last prototype/proof-of-concept release.
Tags: Development, Minor feature enhancements

2003-02-22 07:08
0.0.98

XML support was improved. Stripping markup out of an XML file now theoretically leaves the original stream, allowing for regression testing (which can be accessed with 'make tests'). The human readable output was tidied up, and full details for segments is now working.
Tags: Development, Major feature enhancements

2003-01-31 17:51
0.0.97

This release improves directory generation and documentation (now XML
DocBook). Most calls registering a handler now return the old value so
it can be restored. A better naming convention is now used for
segments/elements, which will simplify the directory API.
Tags: Development, Minor feature enhancements

2003-01-23 10:42
0.0.96

In this version, segment validation has been added and (mostly) debugged. Code has been migrated to a roughly "object oriented" format. Explicit or auto-detected syntax variants are available.
Tags: Development, Major feature enhancements

2002-12-17 04:14
0.0.95

Many areas of the API were rationalised in preparation for an initial stable release. Handler interfaces are more regular whilst allowing for extensions. The initial superset of envelope parameters was defined to support syntax agnostic coding, and clean compilation against strict ANSI compilers is supported.
Tags: Development, Major feature enhancements

Project Resources