Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apifocal/x12-parser
Java library for parsing and creating ASC X12 EDI transactions
https://github.com/apifocal/x12-parser
Last synced: 3 months ago
JSON representation
Java library for parsing and creating ASC X12 EDI transactions
- Host: GitHub
- URL: https://github.com/apifocal/x12-parser
- Owner: apifocal
- Fork: true (hzbarcea/x12-parser)
- Created: 2017-10-23T22:12:03.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-22T22:30:55.000Z (almost 7 years ago)
- Last Synced: 2024-07-10T22:26:28.788Z (4 months ago)
- Language: Java
- Size: 233 KB
- Stars: 5
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- License: LICENSE-2.0.txt
Awesome Lists containing this project
- Electronic-Interchange-Github-Resources - apifocal/x12-parser - Java library for parsing and creating ASC X12 EDI transactions (Libraries / Java)
README
X12 Parser
Current Version : V1.1CHANGES
-------------------------------------------------------------------------------
V1.1
Forked on github, use git as scm.
Backward compatible with v1.0.V1.0
Handle special characters that can be used as segment separators.
Add removeElement(int index) added to Segment class.
Add removeSegment(int index) added to X12Simple class.
Add removeSegment(int index) added to Loop class.
Add removeLoop(int index) added to Loop class.
Add toString(boolean bRemoveTrailingEmptyElements) added to Segment class.
Add toString(boolean bRemoveTrailingEmptyElements) added to X12Simple class.
Add toString(boolean bRemoveTrailingEmptyElements) added to Loop class.
Add toXML(boolean bRemoveTrailingEmptyElements) added to Segment class.
Add toXML(boolean bRemoveTrailingEmptyElements) added to X12Simple class.
Add toXML(boolean bRemoveTrailingEmptyElements) added to Loop class.
Replace StringBuffer with StringBuilder.
Add pom.xml for those who want to build with maven.V0.9
Fixed problem with X12Parser. Loop detection logic was not working correctly.
Backward compatible with versions V0.7 and V0.8.
Recommended upgrade for users of V0.7 and V0.8V0.8
Fixed parsing problem in X12SimpleParser and X12Parser with parse(File file).
When reading ISA segment was being read twice.
Fixed issue with parse(InputStream in) method, that was causing blank spaces
being padded at the end of IEA segment.V0.7
Not compatible with the previous versions.
Earlier class X12 is now X12Simple. Provides the same features as earlier.
Added class Loop and class X12. They represent the X12 in a loop
hierarchy.
Parser is now an Interface. There are two types of Parsers, an X12SimpleParser
and X12Parser. They return objects of type X12Simple and X12 respectively.
New class Cf has configuration information of how to identify X12 loops.
It is used in combination with the X12Parser.
New examples have been added.V0.6
Second versionV0.5
Initial verision