一般疑難排解問答集
本主題有一些問題和解答,可協助您解決 BizTalk 對應程式的問題。
我該如何指定 XSLT 輸出設定?
您可以使用 BizTalk Mapper 來包含或省略 XML 宣告,以及控制用於輸出實例資料的編碼。
包含或排除 XML 宣告
在 [格線] 檢視中,按一下對應工具格線。 [ 屬性 ] 視窗會顯示方格屬性。
在 省略 XML 宣告 屬性的下拉式清單中,選取 [ 是 ] 以省略 XML 宣告,或選取 [否 ] 不省略 XML 宣告。
設定輸出實例資料的編碼
在 [格線] 檢視中,按一下對應工具格線。 [ 屬性 ] 視窗會顯示方格屬性。
在 XSLT Encoding 屬性的下拉式清單中,選取您要用於輸出實例資料的字元集。
我該如何建立多部分對應?
如果您有多個一起使用的對應,您必須使用 轉換 圖形將它們結合在協調流程中,以一起測試它們。 BizTalk 對應工具一次只能測試一個對應。
為何我的資料庫運算質沒有作用?
資料庫運算質 資料庫查閱 和 值擷取器 不會直接傳回錯誤資訊;相反地,他們會擷取資訊,並將其提供給 錯誤傳回 運算質以供地圖使用。 您可以使用 Error Return 運算質進行錯誤偵測,如下列案例所示:
當對應具有 資料庫查閱 或 值擷取器 運算質未如預期般運作時。 若要查看錯誤訊息,請暫時將運算質對應至輸出結構描述中的欄位。
如果在資料庫作業失敗時,您的應用程式預期不同的訊息內容。 您可以使用 Error Return 運算質來偵測錯誤,並將錯誤訊息對應至替代結構,讓下游應用程式能夠以受控制的方式回應。
若要避免只在執行時間偵測到的錯誤,請確定 Error Return 運算質的第一個參數是 資料庫查閱 運算質的輸出,而不是資料庫類別中任何其他運算質的輸出。
如需使用錯誤傳回運算質 (包括範例) 的詳細資訊,請參閱UI 指引和開發人員 API 命名空間參考中的運算質參考。
為何我的對應會在呼叫自訂運算質時失敗?
自訂運算質必須安裝在全域組件快取中, (GAC) BizTalk Server電腦上才能由對應叫用。 請確認包含自訂運算質的組件,已經獲得簽署並放置到 GAC 中。 另外,將組件複製到資料夾 “%BTSINSTALLPATH%\Developer Tools\Mapper Extensions” 中。
如需將元件安裝至 GAC 的詳細資訊,請參閱 GAC 中的元件安裝。 若要檢視 GAC 中安裝的元件,請流覽至 Windows 安裝目錄的元件目錄。