現象
次のような状況を考えます。
-
EDI メッセージを受信するのにには、Microsoft BizTalk Server 2009年でネイティブの電子データ交換 (EDI) コンポーネントを使用します。
-
複数のスキーマを使用して、受信 EDI メッセージが表示されます。たとえば、受信したメッセージは、837 専門 5010 スキーマを使用します。
-
EDI パイプラインでメッセージが失敗して、EDI メッセージのインスタンスが中断されます。
このシナリオでは、有用なエラー情報は生成されません。ただし、次のようなエラー メッセージは、BizTalk Server 管理コンソールのイベント ログに記録されます。
出力メッセージ コンポーネントの「不明」の受信パイプライン」Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive、Microsoft.BizTalk.Edi.EdiPipelines、バージョン = 3.0.1.0、カルチャ依存しない、次の = = 31bf3856ad364e35"次のエラーにより中断されました。
不明。
保留中のメッセージのシーケンス番号は 1 です。
原因
この問題は、複数のスキーマで使用されているサブ文書の分割の分割ロジックで問題が発生したために発生します。
解決策
累積的な更新プログラムの情報
BizTalk Server 2009年用の累積的な更新プログラム 7では、この問題に対する修正が含まれます。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。
関連情報
Microsoft BizTalk Server 2010 で同様の問題を参照してください。
マイクロソフトの BizTalk Server 2006 R2 で同様の問題を参照してください。
詳細については、 BizTalk Server の修正プログラムおよび累積的な更新のサポートを参照してください。