EDIReader 4.7.3


EDIReader is a Java package for parsing business documents structured according to Electronic Data Interchange (EDI) standards. It supports the SAX and JAXP interfaces defined for XML, making it suitable for use in any XML-based system that allows the configuration of a custom SAX parser.

Summary of this release

Since the last open source release of EDIReader, the software has been improved in a number of ways. It has been fully updated with Java 1.5 language features. A number of internal refactorings have simplified complexities, eliminated redundancies, and increased testability. Several modifications produced performance gains, and several minor bugs have been fixed. In addition, some new features were added in response to customer requests, including an option for continued parsing after receoverable syntax exceptions.

A variety of EDIReader plugins are included in this release and are listed below. Plugins are optional but allow EDIReader to generate XML that reflects the internal segment grouping within a particular document/message. BerryWorks can provide plugins for any document/message types you may need, specific to a given version if necessary.


Contents of the Release

README.html

This file

GPL-License.txt

License agreement for this open source version of EDIReader

edireader-4.7.3.jar 

Jar file with compiled EDIReader classes 

EDIReader-src-4.7.3.zip 

Source files for EDIReader

lib

3rd party jar files

    JQuantify-3.3.jar

Used in the (included) benchmark program to collect application-specific performance metrics.
JQuantify is a BerryWorks Software product. See http://jquantify.sourceforge.net//

sample-data

Subdirectory with several ANSI X12 and UN/EDIFACT sample EDI files

scripts

Subdirectory with sources of demo programs and scripts to run them

doc

Subdirectory with API documentation generated by Javadoc

Installation

Below are the steps for installing EDIReader:
  1. Unzip the downloaded file into an installation directory of your choice. Your installation directory will be as described in the Contents section above.
  2. Confirm presence of Java using   java -version   or equivalent. Version 1.5 or later is required.
  3. Execute the Inspect script to confirm proper installation.
  4. Execute TextFormatter demo to parse a sample EDI file.
  5. (Optional) Run quick benchmark.

Getting Started

To get started with EDIReader to parse your EDI data, try the EDItoXML utility program, which simply parses a specified EDI input file and produces XML text output.

scripts\EDItoXML sample-data\835.edi -o output.xml   (Windows)
. scripts/EDItoXML.sh sample-data/835.edi -o output.xml   (Linux/Unix)

Examine some of the other demo programs in the scripts directory. The Java sources are provided to give you examines of how to embed EDIReader within your system.

Visit BerryWorks Software to get information about additional features available in the commercial versions of EDIReader.