EDIReader
Details
| Size: | 0K |
| Last Update: | 2008-06-01 00:59:52 |
| Version: | 3.10 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | BerryWorks |
| Price: | $0.00 |
Description:
EDIReader 3.10 is markup software developed by BerryWorks.
EDIReader is a Java package for parsing business documents structured according to EDI (Electronic Data Interchange) 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.
EDIReader parses EDI analogous to the way a conventional SAX parser parses XML, calling an arbitrary JAXP ContentHandler with elements and attributes as if it were parsing XML. Therefore, XSLT transformations and DOM-based tools can be applied directly to EDI input.
In many cases, EDIReader and an XSLT stylesheet provide a lightweight and open source alternative to conventional EDI mapper/translators.
Capturing an XML expression of the parsed EDI data is simple with EDIReader, and an EDItoXML utility is included as a demonstration program.
EDIReader is not a conventional EDI mapper/translator, nor by itself a replacement for one. Its purpose is to allow EDI input into a wide variety of XML-based systems so that tools used to transform and otherwise process XML-structured data can be applied to EDI as well. It requires no more configuration than any SAX parser, which is virtually none.
A design goal is to build in as much EDI awareness as is necessary to do its job and no more. Therefore, it handles all of the issues of EDI syntax so that XML tools such as XSLT can be applied to the issues of EDI structure and semantics. Since it does not need to perform full EDI compliance checking, it requires no tables of code values and the like to be installed and updated for particular EDI standards and versions.
Here are some key features of "EDIReader":
Dynamic standard recognition - the parser differentiates between ANSI X.12 and EDIFACT EDI standards by inspection and uses a factory pattern to construct an appropriate parser subclass.
Extensible - additional EDI standards can be supported by developing new subclasses.
Checks for well-formed EDI syntax - EDIReader checks the basic syntactic correctness of the EDI structures according to the rules defined by ANSI X.12 or EDIFACT. This includes proper enveloping, embedded counts of segments and groups, and control number correspondence.
Easily embedded - the parser can be embedded within your Java application in the same way as you would an XML parser, avoiding the file-based and proprietary interfaces often used with conventional EDI translators.
Efficient - a single-pass algorithm is used to quickly and efficiently parse the EDI structures.
Flexible segment terminator handling - EDIReader dynamically identifies the segment terminator character used with each individual EDI interchange. Special characters such as CR and LF may be used as segment terminators, and they may optionally appear after each segment following the formal segment terminator. With EDIReader it is not necessary to configure the terminator before the EDI data is parsed.
Generation of Functional Acknowledgments - EDIReader can generate EDI function acknowledgments for the function groups within an ANSI X12 interchange as a by-product of parsing.
EDIReader can be enhanced with document-specific plugins that correspond to specific transaction sets (using ANSI terminology) or messages (using EDIFACT terminology). Plugins are optional and allow the parser to recognize segment groups and the way in which these groups are nested and repeated.
The XML generated by EDIReader reflects the segment grouping when a plugin is available, which is particularly useful when mapping EDI documents using XSLT.
Plugins for specific document types are available from BerryWorks Software, and several popular ones are included in the GPL version:
ANSI 824 - Application Advice
ANSI 835 - Health Care Claim Payment/Advice
ANSI 837 - Health Care Claim
EDIFACT MSCONS - Metered Services Consumption Report
EDIFACT UTILMD - Utilities Master Data
What's New in This Release:
Generate negative Functional Acknowledgments for ANSI X12. This release extends the support for generating FA/997 acknowledgments for X12 interchanges as an optional byproduct of parsing. In particular, in addition to the ability to produce a positive acknowledgment for successful parsing, a negative acknowledgment can be generated when an error is detected during parsing. In these cases, the acknowledgment is generated immediately before the EDISyntaxException is thrown. (A similar feature is available for EDIFACT although not currently included in the GPL version.) Provide Decimal attribute for EDIFACT. The EDIFACT parser determines the character used as the decimal notation character (this would be the "." in 3.14159) based on the UNA and UNB segments and EDIFACT rules. This value is presented as an XML attribute on the interchange tag. Allow TA1 segments in ANSI X12 interchanges. In certain cases, an X12 interchange may contain a TA1 segment immediately after the ISA to signal acceptance or rejection of a prior interchange. With this release, the ANSI parser recognizes a TA1 segment in the proper position and avoids declaring a syntax exception as it did in prior releases. The content of the TA1 does not appear in the generated XML.
EDIReader 3.10 supports english interface languages and works with Linux.
Downloading EDIReader 3.10 will take if you use fast ADSL connection.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using EDIReader crack,
EDIReader key generator, EDIReader keygen, as well as any
pirated EDIReader serial number/serial numbers and EDIReader
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of EDIReader.
Downloadtube.com advises that EDIReader should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of EDIReader.
Add to
EDIReader Version History
Related Software
|
|
From category: IDEs |
| Luke-SDK software is primarily an Integrated Development Environment for Boo, C, C++, C, Java, PHP.... |
|
|
From category: IDEs |
| Anjuta IDE 2.0.2 is ides software developed by Naba Kumar. Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ in GNU/Linux. Anjuta IDE has been written for GTK/GNOME, and... |
|
|
From category: Filters |
| Dvipost 1.1 is filters software developed by EFEU. Dvipost is a post-processor for DVI files created by LaTeX and TeX. It can be used for special modes that normally need DVI drivers such as dvips.... |
|
|
From category: Others |
| iText is a library that allows you to generate PDF files on the fly.... |
|
|
From category: Others |
| edival 0.1.7 is others software developed by Michael Edgar. edival is a simple EDI file parser and validator. Current functionality is limited to ANSI X12 formatted data. edival&039;s main... |
|
|
From category: Vim-Plugins |
| Unicode Macro Table is a Vim script that allows you to easilyr egister insert mode macros for useful Unicode characters.... |
|
|
From category: Word-Processors |
| Antiword 0.37 is word processors software developed by Adri van Os. Antiword is a free MS-Word reader for Linux, RISC OS, and DOS. Antiword converts the documents from Word 2, 6, 7, 97, 2000, 2002,... |
|
|
From category: IDEs |
| DB Visual ARCHITECT 4.0 is ides software developed by Visual Paradigm International Ltd.. DB Visual ARCHITECT (DB-VA) offers software developers an excellent solution for database applications deve... |
|
|
From category: Markup |
| RefDB is a reference database and bibliography tool for SGML, XML, and BibTeX/LaTeX documents.... |
|
|
From category: Markup |
| GutenMark is a Project Gutenberg markup tool.... |
|
|
From category: Others |
| PDF Split and Merge (pdfsam) is an easy-to-use tool that provides functions to split and merge PDF files or subsections of them.... |
|
|
From category: Others |
| Cream for Vim is a Vim configuration that emulates Mac/Windows text editors.... |
|
|
From category: Markup |
| Bluefish 1.0.7 is markup software developed by Olivier Sessink. Bluefish is a programmer&039;s Web development editor written using GTK, designed to save the experienced webmaster some keystrokes.... |
|
|
From category: Markup |
| gxmlviewer is an xmlviewer for Linux with a Netscape plugin, and now a bonobo control as well.... |
|
|
From category: Others |
| WordFlashReader project its a Rapid Serial Visual Presentation application.... |
Leave a comment