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-06-20 21:06
0.1.4

Lexical analysis of streams is now handled by finite state automata for each syntax. Some items of nomenclature have been rationalised to fit in better with the superset of EDI sytaxes. A dynamic buffer ADT has been added, and some of the most heavily used static buffers have been replaced. This cuts down a serious amount of memory allocation, making the library much faster and the memory footprint smaller.
Tags: Development, Major feature enhancements

2003-06-12 16:08
0.1.3

Significant errors in the transaction parser code which evaded detection in the last release were fixed. Transaction parsers were also integrated more cleanly into the Directory code. Two more sample interchanges have been added, dealing with X.12 health claims and EDIFACT invoice and tax.
Tags: Development, Major bugfixes

2003-06-04 22:48
0.1.2

The internal EDI directory implementation has been rewritten to provide improved support for X.12 and TRADACOMS syntaxes. Grammar from certain transaction set guidelines should no longer cause segmentation faults. The EDI::Parser Perl module will now use whatever guidelines are available at compile time, which allows processing of message bodies as well as envelopes. A translator for GuidelineXML files has been added which provides support for any transaction set for which a gXML file is available.
Tags: Development, Minor feature enhancements

2003-04-29 22:44
0.1.1

Handling of external directories has been cleaned up and put in its own library. As a consequence, EDIFACT directories are now available in the Perl module.
Tags: Development, Minor feature enhancements

2003-04-25 04:18
0.1.0

ADT code has been added to reduce static buffer/array usage. TRADACOMS support is vastly improved and minimal X.12 support has been added as an example of how to write a syntax module. An EDIFACT directory is now included in the main distribution. An initial Perl module implementation is included in the distribution. Callback and error handling have both been rationalised and extended.
Tags: Development, Major feature enhancements

Project Resources