我有很多BTS2010單元測試,檢查一個XML文件可以映射到平面文件。可測試的映射基礎xml到平面文件失敗BTS2013r2
我已經開發了我的第一個上BTS2013r2但在執行TestableMapBase.TestMap(_inputFilename,_inputType,outputFilename,_outputType)這樣的測試中,我得到的錯誤「生成模式實例失敗」
我用反射器調試MS程序集並獲取Microsoft.BizTalk.TOM.Adapter的CFrameworkSchemaTreeExtensions.cs中的以下行:
infoArray = instanceGenerator.GenerateInstance(filename,xmlInstance);
上執行時,所述infoArray被填充有以下錯誤
ERRORINFO:十六進制值0x00時,是無效的字符。線2,位置1」
在此之前執行我已xmlInstance的內容,粘貼到記事本++和所用的六角插件來搜索空字符(十六進制0×00),有沒有。
我有試了兩級不同的BizTalk開發的筆記本電腦很多不同的XML輸入地圖,並得到同樣的結果。
任何人都已經能夠成功運行到平面文件XML的測試中BTS2013r2?
今天,我已經創造了最基本解決方案(1個BizTalk項目+ 1個單元測試項目),以測試這是否真的如此一個微軟錯誤。它似乎確實如此,因爲我在第三臺BizTalk開發筆記本電腦上運行這個非常簡單的測試時遇到了同樣的錯誤。我已將源代碼添加到以下github庫:https://github.com/RobBowman/FFMapFailBTS2013r2