共用方式為


設定傳送及接收 EDI 通知

如果要設定傳送 EDI 通知來回應收到的交換,您必須執行下列工作:

  • 在由收到的交換解析成的協議中啟用通知。 這樣是宣告傳送交換的合作對象預期收到通知。

  • 如果需要以特定屬性集傳回通知,例如已啟用 CR LF、分隔符號不同等等,請在其他單向合約索引標籤中設定這些屬性。如此一來,您會設定合作物件如何傳回通知。

    注意

    如果交換解析為在 PartyA-PartyB 索引標籤中定義的合約,則會在PartyB-PartyA >>索引標籤中設定與通知產生方式相關的屬性。這是必要專案,因為傳送者和接收者限定詞的通知內容屬性會設定為您在PartyA-PartyB >索引標籤中指定的值相反。例如,如果傳送者和接收者識別碼在交換訊息解析為的合約中設定為 THEM 和 US,則傳送者和接收者內容屬性將會在通知中設定為 US 和這些識別碼。 一般而言,其他單向協議索引標籤也會分別將傳送者與接收者識別項設定為 US 與 THEM。 因此,通知訊息會解析成該協議,並將挑選屬性設定。 因此,如果您想要讓通知使用不同的元素分隔符號,或想要讓通知使用 CR LF,請在 PartyB-PartyA > 索引標籤中指定屬性。

    在概念上,將會從傳送者與接收者辨識符號與在通知的內容屬性中所設定值相同的任一個單向協議索引標籤中挑選通知的屬性。 但為便於實際應用,通常會在您所建立由交換解析而成之協議的其他單向協議索引標籤中設定此屬性。

  • 如果您是將 EDI 通知傳回給傳送原始交換之合作物件的合作物件,請設定單向傳送埠來挑選通知,並傳送或雙向接收埠來傳送通知。 如需詳細資訊,請參閱設定 靜態傳送埠以傳送 EDI 交換和通知

  • 如果您是預期收到 EDI 通知的合作對象,請設定雙向傳送埠或單向接收埠以接收通知。 如需詳細資訊,請參閱 設定埠以接收 EDI 訊息和通知

  • BizTalk EDI 應用程式包含控制結構描述。 因此,包含 EDI 解決方案的應用程式必須包含 BizTalk EDI 應用程式的參考。 如需詳細資訊,請參閱將參考新增至 BizTalk Server EDI 應用程式

必要條件

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

為傳送原始交換的合作對象要求通知回覆

  1. 注意

    透過執行此程序中的步驟,您可以設定傳送交換的合作對象預期收到通知回覆。

    在 [BizTalk Server管理主控台] 中,按一下 [合作物件]節點。 在 [ 合作物件和商務設定檔 ] 頁面中,按一下您需要啟用認可之合約的合作物件。 在頁面的 [ 合約 ] 區段中,以滑鼠右鍵按一下合約,然後按一下 [ 屬性]。 在 [ 合約屬性 ] 對話方塊的 [單向合約] 索引標籤 (中,輸入交換將解析) 的單向合約索引標籤中,執行下列動作:

    1. 在 [ 識別碼] 頁面中,輸入傳送者和接收者限定詞的值。

      對於 X12 編碼的通知,輸入 ISA5、ISA6、ISA7 與 ISA8 的值。 對於 ISA5 與 ISA6,輸入將傳送交換之合作對象的值。 對於 ISA7 與 ISA8,輸入將接收交換之合作對象的值。

      對於 EDIFACT 編碼的通知,輸入 UNB2.1、UNB2.2、UNB3.1 與 UNB3.2 的值。 對於 UNB2.1 與 UNB2.2,輸入將傳送交換之合作對象的值。 對於 UNB3.1 與 UNB3.2,輸入將接收交換之合作對象的值。

    2. 在 [ 通知] 頁面中,選取定義寄件者合作物件預期之認可類型的屬性:

      針對 X12 通知,請根據預期的通知,選取 [TA1 預期 ] 和/或 [997 預期 ]。 針對每個通知類型,如果您想要將通知的每個實例當作個別交換傳送,請選取[不要批次 < ACK 類型 >]。

      針對 EDIFACT 通知,請選取 [ 接收訊息 (CONTRL) 預期 和/或 通知 (CONTRL) , 視預期的通知而定。 針對每個通知類型,如果您想要將通知的每個實例當作個別交換傳送,請選取[不要批次 < ACK 類型 >]。

    3. 在 [交換設定] 區段下的 [本機主機設定] 頁面中,清除路由 ACK 以在要求回應接收埠上傳送管線,以非同步方式透過單向傳送埠傳回通知。 讓此屬性維持選取狀態,則會透過雙向接收埠同步傳回通知。

    4. 在 [傳送埠]頁面的 [傳送埠] 方格的 [名稱] 欄中,選取您已設定傳送通知的傳送埠。

      注意

      BizTalk Server 會使用此傳送埠設定判斷處理訊息時要使用的合作對象。 如需詳細資訊,請參閱 傳出 EDI 訊息的合約解析和架構判斷

      注意

      如果您尚未設定傳送埠,則稍後再執行此步驟。

設定合作對象傳回通知的方式

  1. 注意

    透過執行此程序中的步驟,您可以設定收到交換的合作對象傳送通知回覆的方式。

    在 [相同 合約屬性 ] 對話方塊的 [其他單向合約] 索引標籤中,執行下列動作:

    1. 在 [ 識別碼] 頁面中,輸入傳送者和接收者限定詞的值。

      注意

      傳送通知時,收到原始交換的合作對象會變成傳送者,而傳送原始交換的合作對象則會變成接收者。 因此,您現在於 [識別碼] 頁面所輸入的值,會與您在上一個步驟的單向協議索引標籤中輸入的值相反。 這有兩個目的:

      • 目前所傳回的通知將解析成您正在建立的這個單向協議,因為通知的傳送者與接收者內容屬性,將與您現在於 [識別碼] 頁面中輸入的傳送者與接受者值相符。
        • 您可以在此合約索引標籤上設定您想要包含在通知中的任何自訂。例如,您可以使用其他分隔符號,您可以選擇啟用 CR LF 等。

      對於 X12 編碼的通知,輸入 ISA5、ISA6、ISA7 與 ISA8 的值。 對於 ISA5 與 ISA6,輸入將傳送通知之合作對象的值 (與收到原始交換的合作對象相同)。 對於 ISA7 與 ISA8,輸入將接收通知之合作對象的值 (與傳送原始交換的合作對象相同)。

      對於 EDIFACT 編碼的通知,輸入 UNB2.1、UNB2.2、UNB3.1 與 UNB3.2 的值。 針對 UNB2.1 和 UNB2.2,輸入將傳送認可之合作物件的值, (這將會與收到原始交換) 的合作物件相同。 對於 UNB3.1 與 UNB3.2,輸入將接收通知之合作對象的值 (與傳送原始交換的合作對象相同)。

    2. 如需 X12 或 EDIFACT 通知,如有必要,請在 [Charset 和 Separators ] 頁面上指定您要在通知中使用的分隔符號。 您也可以指定通知是否需使用 CR LF 尾碼。

    3. 若為 EDIFACT 通知,如有必要,請在 [交換設定] 區段下的[信封]頁面上,選取適當的選項來指定通知是否包含 UNA 或 UNG 區段。

另請參閱

設定 EDI 通知
EDI 服務和控制結構描述
傳送 EDI 通知
如何建立接收埠
如何建立傳送埠