Comments (9)
Hello, I submitted a new issue (#65) that will allow custom mapping files to be passed to the parser to accommodate specs that differ from the supported standards. We will be working on it as time is available. I believe this will help address this issue?
from x12-parser.
Thanks for this !
What would be an estimated ETA for this ?
from x12-parser.
We cannot give any real estimate, but I do not think this will happen any time soon. Simply a case of competing priorities. If you would like to submit a pull request with this feature we would gladly look into it.
from x12-parser.
Hi @ctmay4 Could you please help us with the access to the repository to create a pull request.
from x12-parser.
Also @ctmay4 Can we just add the mapping for the missing segment in the desired mapping file and create a pull request for the same just to suffice the requirement for now ?
from x12-parser.
Can you supply an example (with identifiers stripped) of this segment?
@angelaszek can you please comment on this? Is this part of the standard? Have we not seen this segment in any of the files we processed?
from x12-parser.
I don't believe a PRV segment after an HI segment is standard so it's not something we want to include as part of this library. You are welcome to make this change on a local version that you maintain though.
from x12-parser.
Hi @ctmay4 Attached is the sample file we are getting as an input. It has a PRV segment after HI segment which is currently missing in the mapper file.
from x12-parser.
Thank you for the sample.
Based on the screenshot from the ANSI 5010 X222 documentation there needs to be an NM1 segment before the PRV segment for the file to meet the standard. We don't want to make a non-standard change to the mapping file. The update to allow users to provide user-defined non-standard mappings will allow for users to process files that don't meet the standard.
from x12-parser.
Related Issues (20)
- Create X12 String Output from Loop HOT 1
- Make changes to toHtml output so that it supports an Edit form HOT 1
- Fix method that removes loop ambiguity HOT 1
- getFinalizedMatch function needs to prioritize child loops over siblings HOT 1
- Examples for converting x12 837 and 835 to xml using java using this parser HOT 4
- Handling apostrophes in elements in `toX12String()` HOT 2
- Unable to parse huge x12 documents HOT 4
- X12 270/271 HOT 1
- Is it possible to get updated 5010 based 270/271 mapping files? HOT 3
- add 271 5010 - 005010X279A1 HOT 3
- X12Reader - getMatchedLoop unable to handle 271 LS and LE segments HOT 1
- Fix 277 5010 x212 mapping HOT 2
- CLM is never in a 2300 loop but should always be. HOT 4
- 277 5010 x212 mapping has loop 2000B nested under 2000A HOT 1
- We found an ending segment but we never stored the first part of the loop! HOT 2
- README.md is pretty incomplete. HOT 7
- Creating/Writing example from README.md produces IndexOutOfBoundsException HOT 5
- Allow for custom mapping files
- 270/271 5010 support HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from x12-parser.