修正:將 OutputInstanceType 設定為 “Native” 時,BizTalk.TestableMapBase.TestMap 失敗

Applies To
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 和累積更新清單的資訊,請參閱 2555976 知識庫:BizTalk Server的 Service Pack 和累積更新清單。

如需有關 BizTalk Server Hotfix 的詳細資訊,請參閱 KB 2003907:BizTalk hotfixes 和 Service Pack 支援相關資訊。