問題タブ [edi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
8072 参照

edi - スモックの問題

現在、smooks (www.smooks.org) を評価しています。必要なもののように見えますが、簡単な例を機能させるのに問題があります。

EDIFACT メッセージのマッピングとバインディング jar を含むすべての依存関係をダウンロードする ant スクリプトがあります。

EJC を使用して単純な EDIFACT APERAK メッセージを Java に変換しようとしています (この小さなテストには JavaSE を使用しています)。変換は、一部のブロックが予期されていないという例外で失敗します (以下を参照)。そのため、構成が欠落しているかどうか疑問に思っています (ログ出力の最初の数行に注意してください)。

Smooks の EJC を使用したことのある人はいますか? 文句を言っている行に関する詳細情報を取得するにはどうすればよいですか?

これはコードです:

実行すると、この例外が発生します

実際の EDIFACT メッセージはかなり単純です。

先頭の UNA および UNB セグメントを削除すると、次の例外が発生します: ([APERAK][D:00B:UN]. セグメント [BGM] のインスタンスが少なくとも 1 つ必要です)。BGM の部分があるので、なぜ文句を言っているのかわかりません。

更新: メッセージからキャリッジ リターンを削除すると

それは正常に動作します。しかし、smooks にキャリッジ リターンと空白、および先頭の 2 つの UNA/UNB セグメントを受け入れるようにするにはどうすればよいでしょうか? smooks が通常行うメッセージ処理の一部をおそらくスキップしました。

更新 2: UNA/UNB セグメントがサポートされていることがわかりました (私の間違いです) が、まだキャリッジ リターンに問題があります。Renat は、EDIParser で「ignoreNewLines」オプションを使用することを提案しました。私はそれを試しましたが、違いはないようです。また、これでsmooksを構成しようとしました:

再び成功しませんでした。

D00AInterchangeFactory (または使用するすべてのバージョン) の EDIParser の構成が異なり、ignoreNewLines が無視されているように感じます。

InterchangeFactory が使用している EDIParser を取得する方法はありますか?

0 投票する
2 に答える
3347 参照

edi - EDI X12「ISA」ヘッダー形式

こんにちは、EDI X12 メッセージの「ISA」ヘッダー構造について質問があります。

「ISA」の構造が異なるバージョン(4010、5010など)で異なるかどうか知っている人はいますか?

ありがとう!

0 投票する
2 に答える
1412 参照

edi - 「UNB」および「UNH」セグメントの構造は、異なる EDIFACT バージョンで異なりますか?

「UNB」と「UNH」の構造が異なる EDIFACT バージョン間で異なるかどうかを知っている人はいますか?

ありがとう!

0 投票する
2 に答える
3256 参照

edi - x12ドキュメントで使用されている文字セットを確認するにはどうすればよいですか?

EDI-x12ヘッダーパーサーを実装しています(「ISA」セグメントを解析するためのみ)。使用できる文字セットがいくつかあることに気付きました。

私の質問は、メッセージの解釈方法を知るために、着信edi-x12メッセージのどちらが使用されているかをどのように知ることができるかということです。

0 投票する
3 に答える
1156 参照

edi - 820と827の実装ガイドとサンプルデータファイルはどこにありますか?

820&827実装ガイド(ASC X12)標準を探しています。(特定の会社向けではありません)。

それぞれのサンプルデータファイルも探しています。(これは特定の会社のものである場合とそうでない場合があります)

これらの両方がどこにあるか知っている人はいますか?

0 投票する
0 に答える
2270 参照

xml - XML を X12 に、X12 を XML に変換する

重複の可能性:
XML を X12 に、X12 を XML に変換する最良の方法

XML を X12 (270 - 医療適格性要求) に変換し、X12 応答 (271 - 適格性応答) を XML に変換するための c#.net コードを作成しています。

どんなアイデアや助けも大歓迎です

0 投票する
1 に答える
546 参照

biztalk - インバウンド 997 の処理

インバウンド 997 の処理

次のシナリオがあります。

BizTalk で複数のパーティを構成しています。そして、私は多くの関係者に同時に多くの EDI を送信しています。

  1. 当事者Aに850 EDIを送信
  2. 当事者Bに850 EDIを送信
  3. 当事者Bに850 EDIを送信
  4. 当事者Aに850 EDIを送信

上記の 4 つの EDI を送信した後、受信トレイに 4 つの受信 997 があります。

見つかったすべてのインバウンド 997 を処理する最善の方法は何ですか? また、特定の 997 を特定の EDI に関連付けるにはどうすればよいですか?

0 投票する
3 に答える
261 参照

biztalk - BizTalkでEDIファイルを処理した後、ストアドプロシージャを1回実行するにはどうすればよいですか?

これは、より一般的なアーキテクチャの質問です。私にはいくつかのアイデアがありますが、これを行う必要があったのは私たちだけではないと思います。

BizTalkを介してHIPAAEDIファイルを処理する場合(たとえば、837ヘルスケアクレーム)、複数のクレームファイルに分割され、通過するオーケストレーションはすべて同時に実行されます(実際には)。すべてのクレームがデータベースに保存された後、ストアドプロシージャを一度だけ実行する必要があるため、データを保存するのと同じオーケストレーションからプロシージャを実行することはできません。

提案?ありがとう!

明細書

0 投票する
1 に答える
373 参照

c# - ローカル文字列変数を改行せずにTextWriterWritelineメソッドに挿入するにはどうすればよいですか?

解析されたXML要素をTextWriterWriteLineの途中に挿入しようとしていますが、変数が追加された場所で改行が発生することはありませんが、成功しません。このプログラムの目的は、XMLファイルをX12 850 EDI形式の.txtファイルに変換することであり、WriteLineメソッドで指定された行を保持する必要があります。私はC#のキャリアを始めてわずか1週間なので、これが翻訳を行うための最も効率的な方法であるかどうかはわかりませんが、xsltファイルを使用した他の試みは非効率的であることが証明されています。任意のガイダンスをいただければ幸いです。以下は私の翻訳者のコードです。

}