質問

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

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

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

-更新

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

役に立ちましたか?

解決

EDIメッセージは、X12標準によって定義されています。

X12パーサーを探すと、役立つ情報を見つけることができます。

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

他のヒント

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

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

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

ループは、制御セグメントによって制限されるか、標準に基づいて論理的に制限されます。 セグメントはセグメントターミネータで区切られます。デフォルトでは〜 要素はデフォルトで要素区切り文字で区切られています* サブ要素は、デフォルトではサブ要素区切り記号で区切られます:

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標準を調べて解析方法を理解できます。

EDIはElectronic Data Interchangeの略です...

それ自体は特定の形式ではありません。一般的に、これは通常、関連する公開された仕様を持つデータのフラットテキストファイルです。例:「位置23-34は金銭的価値としての元の価格です」

EDIファイルに関連する定義された仕様がない場合、EDIファイルで実際に何か役に立つことはできません。

仕様を取得したら、ファイルの読み方は非常に明確になると思います。

通常、プロセスは次のとおりです。 1. EDIファイルを読み取り/解析します。 2.必要なデータに対して処理/変換を実行します。 3.ローカルシステムフォーマット(テーブル、その他のフラットファイルなど)に保存します。

申し訳ありませんが、残念ながらそれ以上お伝えすることはできません。

EDIは“ Electronic Data Interchangeの略です。”実践では、コンピューター技術を使用して情報を交換します–またはデータ– “トレーディングパートナーと呼ばれる2つの組織間で電子的にやり取りします。技術的には、EDIは情報の共通形式を定義する一連の標準であるため、この方法で交換できます。

詳細: http://www.1edisource.com / learn-about-edi / what-is-edi#ixzz2g5E4p2ET

EDIは、何らかのタイプの階層を含む単なるフラットファイルです。通常、企業はこれらのファイルを解析してデータを抽出し、他のシステムと統合するためにEDIトランスレーターソフトウェアを購入します。また、何らかのタイプのサービスを使用することもできます。 Amosoft EDI Serices( www.amosoft.com )を使用してみてください。彼らはそれを支援します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top