Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>That's a very complicated question.</p> <p>First, the short answer: Use a commercial product (an EDI translator/mapper).</p> <p>For a longer answer, there are several different <a href="http://en.wikipedia.org/wiki/Electronic_Data_Interchange" rel="nofollow noreferrer">EDI</a> standards:</p> <ul> <li>UN/EDIFACT</li> <li>ANSI ASC X12</li> <li>Several others (see the EDI link above).</li> </ul> <p>There's also the question of whether the EDI is in binary or XML format. Since you're trying to convert it to XML, I'll assume the former. (If it's already in XML format, schemas are available for <a href="http://www.x12.org/" rel="nofollow noreferrer">X12</a> at least.)</p> <p>Parsing binary EDI is non-trivial. Dealing with other interchange requirements (such as Functional Acknowledgments), combined with the necessity of having a three-inch-thick standards book on your desk to look up all the segments and elements <strong>for one version of one standard</strong> implies favoring "buy" over "build."</p> <p>EDI translators/mappers are not cheap, and there's a learning curve. When your trading partner changes versions or standards, adds documents and segments, and/or requests new documents in return, the cost pays for itself.</p> <p>I'm not up to date on the current crop of software; search on "EDI translator" for some of them. I believe <a href="http://msdn.microsoft.com/en-us/library/bb226440%28BTS.10%29.aspx" rel="nofollow noreferrer">BizTalk</a> has some support for this as well. Perhaps other posters can recommend one.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload