17

XML や CSV は読んだことがありますが、EDI のようなものは見たことがありません。

このファイルを読んで必要なデータを取得するにはどうすればよいですか? ~、REF、N1、N2、N4 のようなものが表示されますが、これらが何を意味するのかわかりません。

x12 について何か見たことがありますが、それが私が持っているものかどうかわかりません。どうすればわかりますか?

- アップデート

迅速な対応に感謝します。.Net で使用できるパーサーを知っている人はいますか? 長期的には、この EDI ファイルを CSV ファイルに変換するつもりです...

4

6 に答える 6

13

EDI メッセージは X12 標準で定義されています。

X12 パーサーを探すと、役立つ情報が見つかります。

たとえば、http://code.activestate.com/recipes/299485/

于 2009-03-09T14:48:33.210 に答える
3

これらはANSI X12ファイルで、標準はここで管理されています http://www.wpc-edi.com/

構造に関する簡単なチュートリアル

階層 = ループ -> セグメント -> 要素 -> サブ要素。

ループは、制御セグメントによって、または標準に基づいて論理的に制限されます。デフォルトでは、セグメントはセグメント ターミネータで区切られます ~ 要素はデフォルトで要素セパレータで区切られます * サブ要素は、デフォルトでサブ要素セパレータで区切られます :

于 2009-03-09T14:50:13.613 に答える
3

EDI は区切りファイル形式です。行区切り文字と列区切り文字の両方を知っている必要があります (より良い答えがないため)。たとえば、次の形式の EDI ファイルが表示される場合があります ( http://www.slik.co.nz/HTML_help/edi_file_format.htmから)。

  HDR|6||||
  DTL|1|ABC|xyz|123|1
  DTL|13|ABC|animal|334|1
  DTL|11|ABC|sfdk|432|2
  DTL|12|ABC|wewdc|3|1
  DTL|14|ABC|qwdx|416|4

最初の行はヘッダーで、6 つのレコードがあることを示しています。他の行は詳細行です。

X12 は、EDI で使用される標準の 1 つです。X12 はヘルスケアで一般的に使用されています。X12 を使用している場合は、X12 標準を調べて解析方法を理解できます。

于 2009-03-09T14:54:27.800 に答える
0

EDI is just a flat file that contain some type of hierarchy. Usually companies buy EDI translator software to parse those files and extract data and then integrate with other systems. You can also use some type of service and they will do that for you. You can try to use Amosoft EDI Serices (www.amosoft.com) and they can help you with that.

于 2013-02-05T13:02:52.417 に答える