IMHO... If you are trying to "parse EDI" without a software package then, by definition, you are "reinventing the wheel".
It may not look too complicated now (with a 210 document)... what about when they change standards to 4030 or 5010? Or you need to do another document type? Separators and Terminators are often not the same from one trading partner to another.
We do a LOT of EDI. And quite honestly, our biggest pain point is when we're dealing with a trading partner who is (obviously) doing their "own parsing". It amazes me how many retailers are venturing into EDI this way. They basically throw the "standards" out the window, which makes it very difficult on every organization that trades with them.
I agree with Rob... most of us use a package that allows setup, mapping, and testing using a drag-n-drop interface.
For AS2 communications, we use two solutions - BizConnect and Mendelson. Both run on a PC server.
From: MIDRANGE-L <midrange-l-bounces@xxxxxxxxxxxxxxxxxx> On Behalf Of Justin Taylor
Sent: Tuesday, May 31, 2022 9:58 AM
To: MIDRANGE-L <midrange-l@xxxxxxxxxxxxxxxxxx>
Subject: [EXTERNAL] Parse EDI?
Has anyone parsed EDI data? I have the spec (X12/V4010/210: 210 Motor
Carrier Freight Details and Invoice), and it doesn't look too complicated.
Before reinventing the wheel, I figured I'd ask. Anyone know of any
packages (e.g. Python, Java) for EDI parsing?
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related questions.
Help support midrange.com by shopping at amazon.com with our affiliate link: https://amazon.midrange.com
[CAUTION! This email originated outside of the organization. Please do not open attachments or click links from an unknown or suspicious origin.]
As an Amazon Associate we earn from qualifying purchases.