共用方式為


如何設定對應驗證和測試參數

驗證和測試地圖之前,您必須在地圖的 [ 屬性 ] 視窗中設定地圖驗證和測試參數。

設定地圖驗證和測試參數

  1. 在方案總管中,以滑鼠右鍵按一下您要設定其屬性頁的對應,然後按一下 [屬性]。

  2. 在 [屬性] 視窗中,執行下列步驟:

    使用 作法
    驗證 TestMap 輸入 設定是否要在測試對應之前,針對來源結構描述驗證執行個體訊息。
    驗證 TestMap 輸出 設定是否要在測試對應之後,針對目的結構描述驗證執行個體訊息。
    TestMap 輸入實例 設定測試對應時要使用的執行個體訊息資料的位置。

    如果您設定這個屬性,您也必須設定 TestMap Input 屬性。
    TestMap 輸出執行個體 設定想要儲存測試對應作業輸出檔案的位置。

    如果您設定這個屬性,您也必須設定 TestMap Output 屬性。
    TestMap 輸入 設定輸入執行個體資料格式。
    TestMap 輸出 設定測試對應時要使用的輸出資料型別。

    重要

    若要測試對應,首先必須設定對應的屬性。

在開發您的對應之後,接下來的步驟之一就是要對其進行驗證。 此主題提供驗證對應的逐步說明。

驗證 BizTalk 地圖

  1. 在 [方案總管] 中開啟您想驗證的對應。

  2. 在方案總管中,以滑鼠右鍵按一下地圖,然後選取 [驗證對應]。

  3. 在 [ 輸出] 視窗中,確認結果。

重要

若您在輸出中使用自訂資料或常數,則必須確認來源測試資料和目標常數值的資料型別是否有效。 當您驗證對應時,BizTalk Mapper 不會檢查實例資料是否違反架構中定義的任何資料類型。 在您使用「BizTalk 編輯器」測試對應或驗證執行個體資料時,已完成此項檢查。

測試 BizTalk 地圖

在開發對應之後,以下其中一個步驟是進行測試。 本主題提供測試對應的逐步指示,包括檢視對應編譯器產生之 XSLT 的步驟。

  1. 在方案總管中,以滑鼠右鍵按一下您要測試的對應,然後選取 [測試對應]。

  2. 在 [ 輸出 ] 視窗中確認結果。

    重要

    建議您在測試對應之前,先在 [屬性] 視窗上設定輸入和輸出執行個體屬性。

檢閱 XSLT

檢查對應編譯器產生的 XSLT 通常很有用。 查看 XSLT 的優點包括:

  • 如果您使用迴圈或自訂運算質,將更瞭解迴圈執行的方式以及自訂運算質叫用的方式。

  • 如果您有複雜的地圖,檢閱 XSLT 可讓您查看地圖如何轉譯成轉換,並可讓您深入瞭解如何更妥善地建構、取代或簡化一或多個元件。

  • 如果您要使用自訂的指令碼或其他成品,檢閱 XSLT 可讓您查看指令碼、成品和其他對應部分互動的方式。

    換句話說,檢視 XSLT 是一個偵錯對應的好方法。

檢視對應編譯器所產生的 XSLT

  1. 從 Visual Studio BizTalk 專案中,選取[方案總管] 索引標籤,以滑鼠右鍵按一下地圖,然後選取 [驗證對應]。

  2. 捲動至 [輸出] 視窗,以尋找 XSL 檔案的 URL。 按 CTRL鍵,然後選取 URL 以檢視檔案。

注意

對 XSL 檔案所做的變更不會反映在對應中,而且會在下一個組建上覆寫。

另請參閱

如何偵錯對應
地圖疑難排解