共用方式為


設定本機主機設定 (EDIFACT 交易集設定)

若要處理傳入的交換,BizTalk Server必須判斷它需要在處理和驗證交換時使用的架構。 這個過程包括判斷與該結構描述相關聯的目標命名空間,以及判斷要使用的結構描述。 您要在這頁合作對象協議中,輸入要用來判斷上述目標命名空間的屬性。 BizTalk Server如何判斷架構,如合約解析、架構探索和已接收 EDI 訊息的授權中所述。

重要

如果您清除 了合作物件 A-Party > B 單向合約索引標籤上未停用任何屬性,但如果您清除了合作物件 所收到的訊息,或支援從此合作物件傳送訊息 ,則為合作物件 A 啟用訊息。不過,如果您在建立合作物件 A 時選取核取方塊,則會在 [ 合作物件 > A ] 索引標籤的相同頁面上停用所有屬性。

必要條件

您必須以 BizTalk Server Administrators 或 BizTalk Server B2B 操作員群組的成員身分登入。

判斷目標命名空間

在 [自訂目標命名空間] 方格中,您可以將目標命名空間設定為 Microsoft BizTalk Server隨附之標準架構的其中一個命名空間。 在方格中,您會將Target Namespace元素的值與UNH2.1UNH2.2UNH2.3、UNH2.5UNG2.1UNG2.2元素的值產生關聯。 當 BizTalk 收到UNH2.1UNH2.2UNH2.3UNH2.5UNG2.1 和 UNG2.2元素符合方格資料列中的訊息時,BizTalk 會使用對應的命名空間來判斷將用來處理訊息的架構。 您輸入的項目值必須是唯一的。

如果訊息與UNH2.1UNH2.2UNH2.3UNH2.5UNG2.1 和 UNG2.2元素不相符,則BizTalk Server將會使用檢查Default資料行之資料列中的命名空間來處理訊息。 該命名空間即會做為預設的目標命名空間。 如果未識別任何命名空間,BizTalk 會使用 的預設命名空間 http://schemas.microsoft.com/BizTalk/Edi/Edifact/2006

注意

如果您為格線中的任何欄位輸入設定,然後又要刪除該設定,那麼就必須刪除一整列,否則該頁面將不會讓您通過驗證。

若要設定交易集的本機主機設定

  1. 建立 EDIFACT 編碼協議,如設定 一般設定 (EDIFACT) 中所述。 若要更新現有的合約,請以滑鼠右鍵按一下 [ 合作物件和商務設定檔 ] 頁面中的合約,然後按一下 [ 內容]。

  2. 在單向合約索引標籤的 [ 交易集設定 ] 區段底下,按一下 [ 本機主機設定]。

  3. 在交易集驗證設定中,如果您將 尾端分隔符號 原則設定為 [選擇性 ] 或 [ 強制],您可以選取 [建立尾端 分隔符號的空白 XML 標籤],讓交換傳送者包含尾端分隔符號的空白 XML 標籤。

  4. 選取[使用點 (.) 做為小數分隔符號,以啟用BizTalk Server在建立的 XML 訊息中包含點 (.) ,其中包含十進位數。

  5. 在 [ 自訂目標命名空間 ] 區段中,執行下列動作:

    1. 針對包含您想要定義之預設目標命名空間的資料列,選取 [ 預設 ] 核取方塊。

    2. UNH2.1 資料行中,指定訊息類型。 (最多 6 個字元)。

    3. [UNH2.2] 資料行中,指定訊息版本號碼。 (最少 1 個字元,最多 3 個字元)。

    4. [UNH2.3] 資料行中,指定訊息發行編號。 (最少 1 個字元,最多 3 個字元)。

    5. UNH2.5 資料行中,指定指派的程式碼。 (最大值,六個字元。必須是英數位元) 。

    6. [UNG2.1] 資料行中,輸入至少一個字元且最多 35 個字元的應用程式傳送者識別英數位元值。 此為必要欄位。

    7. [UNG2.2] 資料行中,輸入至少一個字元且最多四個字元的應用程式傳送者代碼限定詞英數位元值。 這是選擇性欄位。

    8. 在 [ 目標命名空間 ] 資料行中,從下拉式清單中選取 ,或在格線的任何資料列和交換中的欄位之間找不到相符專案時,輸入要用於交換的目標命名空間。

      注意

      這些將是 BizTalk Server 用來與所接收交換之相關值進行比較的值。

    9. 針對其他任何要使用的目標命名空間 重複這些步驟 。

    10. 若要從清單中移除目標命名空間,請選取資料列,然後按一下 [ 刪除]。

  6. 按一下 [套用 ] 以接受變更,再繼續進行設定,或按一下 [ 確定 ] 來驗證變更,然後關閉對話方塊。

另請參閱

設定交易集設定 (EDIFACT)