修正: OutputInstanceType を "Native" に設定すると、BizTalk.TestableMapBase.TestMap が失敗する

適用先
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard

現象

Microsoft Visual Studio 2013 の Microsoft BizTalk Server 2013 R2 プロジェクトで Microsoft.BizTalk.TestTools.Mapper.TestableMapBase クラスを使用してマップをテストすることを想定しています。 フラット ファイルの宛先スキーマを使用するマップをテストしています。 そのため、OutputInstanceType を Native に設定します。

InputInstanceType inputType = InputInstanceType.Xml;

OutputInstanceType outputType = OutputInstanceType.Native;

target.TestMap(inputFile, inputType, outputFile, outputType);

この状況では、BizTalk.TestableMapBase.TestMap が失敗し、BizTalkTestAssertFailException エラーと "スキーマ インスタンスの生成が失敗しました" というメッセージが表示されます。

解決策

累積的な更新プログラムの情報

この問題は、BizTalk Server の次の累積的な更新プログラムで最初に修正されました。

状態

Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。

参考資料

BizTalk Server の Service Pack と累積的な更新プログラムの一覧については、「KB 2555976: BizTalk Server の Service Pack と累積的な更新プログラムの一覧」を参照してください。

BizTalk Server 修正プログラムの詳細については、「KB 2003907: BizTalk 修正プログラムと Service Pack サポートに関する情報」を参照してください。