閱讀英文

共用方式為


迴圈路徑

如果架構中的元素的 Max Occurs 屬性大於 1,則為迴圈。 當您在來源架構中的迴圈專案與目的地架構中的迴圈專案之間繪製連結時,就會發生迴圈路徑。

設定迴圈路徑

建立迴圈路徑時,BizTalk 對應工具會自動處理迴圈記錄。

將來源結構描述之迴圈記錄中的欄位連結到目的結構描述之迴圈記錄中的欄位,您就可以在對應中設定迴圈路徑。 下圖顯示僅將食物調查記錄複製到主要地址清單的對應。

說明迴圈路徑使用狀況的對應。
迴圈路徑對應

多個迴圈路徑

將二或多個迴圈記錄包含的欄位連接到單一迴圈記錄包含的欄位時,會在對應中發生多個迴圈路徑。 下圖顯示將從兩個不同調查收集的地址組合到單一主要地址清單中的嘗試。

使用多個迴圈路徑
具有多個迴圈路徑的對應 (不正確)

此對應不會產生預期的結果。 當對應工具在編譯期間遇到多個迴圈路徑時,它會產生警告,並依預設選取第一個迴圈路徑。 若要將兩個不同的位址合併成單一主要地址清單,請使用 迴圈 運算質,如下圖所示。

說明迴圈運算質用法的對應。
迴圈運算值對應 (正確)

在下列案例中,應該使用 迴圈 運算質,而不是多個迴圈路徑:

  1. 當對應工具未在多個迴圈路徑的案例中產生所需的輸出時。

  2. 將輸入執行個體訊息中的多個重複結構組合成輸出執行個體訊息中的單一重複結構。

  3. 藉由將單一記錄對應至多個記錄,將一般結構描述轉換成階層式結構描述。 這是將一般結構描述轉換成 Microsoft Commerce Server 目錄的通用作業。

另請參閱

如何新增迴圈運算質至對應
迴圈運算質