0

4010 835 ファイルを 5010 形式に変換する単純な BizTalk 2010 プロセスを作成しています。4010 835 を受け入れる受信ポートと、5010 バージョンをドロップする送信ポートがあります。受信ポートにマップが接続されているため、オーケストレーションは必要ありません。典型的な THEM -> US および US -> THEM タブを備えた 1 つのパーティしかありません。

テストするとすべて正常に動作します。ファイルは適切にマッピングされ、US -> THEM タブのすべての設定 (ISA & GS 値) が送信ファイルに追加されます。この問題は、US -> THEM タブで ISA11 の使用法を Repetition separator: ^ に設定しようとすると発生します (これは 5010 ではほぼ標準です)。その時点で、受信メッセージは「データ要素に無効な文字があります」という一連のエラーで失敗します - ファイルに「U」がある場所ならどこでも。インバウンド 4010 ISA 11 の U を担当者として扱っています。セパレーター。

なぜこれが起こっているのかについて何か考えはありますか?ありがとう!

4

1 に答える 1

1

ああ、それは私のばかげた間違いでした... 私は、受信ファイルと送信ファイルの間で ISA06 と ISA08 を切り替える状況に対処することに慣れていますが、この場合は、ISA を同じに保ちながら、通過させるだけです。したがって、私の送信側の構成は、実際には受信ファイルを取得し、U を繰り返し区切り記号として扱っていました。

もちろん、別の質問があります。インバウンドとアウトバウンドの ISA06 & 08 を同じにしたい場合、実際にどのようにパーティ構成を行うのでしょうか。それは別の機会に尋ねます。

于 2012-01-31T16:28:12.627 に答える