2017-02-08 15 views
0

Smooksと協力して、さまざまなベンダーからのEDIメッセージの受信を処理しています。私はejcを使ってEDI - > Javaからのメッセージを読むのです。私が抱えている問題は、あるプロバイダがEDIメッセージの残りの部分とは異なる順序でセグメントを持っていることです。Smooks:EDI X12でさまざまな順序でセグメントを処理する方法は?

基本的には、ドメインコード、設定をすべて複製して、別の順序で表示される1つのセグメントを処理するだけのプロセスを分岐する必要はありません。 Smooksは、ejc経由でEDI - > Javaを処理する際に、セグメントが属する特定の順序を気にしないようにするにはどうすればよいですか?

答えて

0

Ahh ...私は、あなたがJavaオブジェクトモデルを生成するために使用されるediマッピングモデルスキーマでこれらの異なるバリエーションを何らかの形で定義できれば唯一の選択肢だと思います。

+0

私がやったことは、セグメント定義をコピーして貼り付け、複数回に分けて貼り付けて、これを回避するためにminを0にします。これは本当にこれを達成するための最良の方法ですか? – FiguringThisOut

関連する問題