{"id":13591892,"url":"https://github.com/apifocal/x12-parser","last_synced_at":"2025-04-08T18:31:00.566Z","repository":{"id":57738727,"uuid":"108046041","full_name":"apifocal/x12-parser","owner":"apifocal","description":"Java library for parsing and creating ASC X12 EDI transactions","archived":false,"fork":true,"pushed_at":"2017-12-22T22:30:55.000Z","size":239,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-02T16:43:11.095Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"hzbarcea/x12-parser","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apifocal.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-2.0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-23T22:12:03.000Z","updated_at":"2021-12-08T00:39:05.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/apifocal/x12-parser","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apifocal%2Fx12-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apifocal%2Fx12-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apifocal%2Fx12-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apifocal%2Fx12-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apifocal","download_url":"https://codeload.github.com/apifocal/x12-parser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223339230,"owners_count":17129290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T16:01:03.405Z","updated_at":"2024-11-06T12:32:13.019Z","avatar_url":"https://github.com/apifocal.png","language":"Java","funding_links":[],"categories":["Libraries"],"sub_categories":["Java"],"readme":"X12 Parser \nCurrent Version : V1.1\n\nCHANGES\n-------------------------------------------------------------------------------\nV1.1\nForked on github, use git as scm.\nBackward compatible with v1.0.\n\nV1.0\nHandle special characters that can be used as segment separators.\nAdd removeElement(int index) added to Segment class.\nAdd removeSegment(int index) added to X12Simple class.\nAdd removeSegment(int index) added to Loop class.\nAdd removeLoop(int index) added to Loop class.\nAdd toString(boolean bRemoveTrailingEmptyElements) added to Segment class.\nAdd toString(boolean bRemoveTrailingEmptyElements) added to X12Simple class.\nAdd toString(boolean bRemoveTrailingEmptyElements) added to Loop class.\nAdd toXML(boolean bRemoveTrailingEmptyElements) added to Segment class.\nAdd toXML(boolean bRemoveTrailingEmptyElements) added to X12Simple class.\nAdd toXML(boolean bRemoveTrailingEmptyElements) added to Loop class.\nReplace StringBuffer with StringBuilder.\nAdd pom.xml for those who want to build with maven.\n\nV0.9\nFixed problem with X12Parser. Loop detection logic was not working correctly.\nBackward compatible with versions V0.7 and V0.8.\nRecommended upgrade for users of V0.7 and V0.8\n\nV0.8\nFixed parsing problem in X12SimpleParser and X12Parser with parse(File file).\nWhen reading ISA segment was being read twice.\nFixed issue with parse(InputStream in) method, that was causing blank spaces\nbeing padded at the end of IEA segment.\n\nV0.7\nNot compatible with the previous versions.\nEarlier class X12 is now X12Simple. Provides the same features as earlier.\nAdded class Loop and class X12. They represent the X12 in a loop\nhierarchy.\nParser is now an Interface. There are two types of Parsers, an X12SimpleParser\nand X12Parser. They return objects of type X12Simple and X12 respectively.\nNew class Cf has configuration information of how to identify X12 loops.\nIt is used in combination with the X12Parser.\nNew examples have been added.\n\nV0.6\nSecond version\n\nV0.5\nInitial verision\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapifocal%2Fx12-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapifocal%2Fx12-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapifocal%2Fx12-parser/lists"}