共用方式為


分割批次 EDI 交換

注意

本主題所述的所有使用者介面選項都可以在 [ 本機主機設定 ] 頁面 ([接收者的 設定] 區段,) [ 合約內容 ] 對話方塊中的單向合約索引標籤。

如果您已將輸入 批次處理選項 協定屬性設定 為 [分割交換為交易集],EDI 接收管線會分割傳入的 EDI 交換批次。

當 EDI 接收管線分割內送批次 EDI 交換時,會為每個 EDI 交易集/訊息建立一個 XML 檔。 管線會將整個交易和群組標頭升級至每個從交換分割出的交易集內容中。 此外還會升級特定交換和群組標頭,例如 ISA6、GS1 和 GS2,如此就能使用這些欄位進行路由。 您可以選取 遮罩安全性/授權/密碼資訊 屬性,以遮罩標頭中的安全性資訊。

當 BizTalk Server 嘗試將交換分割成交易集時,特定 ISA (ISA1 到 ISA13) 或 UNB 標頭欄位中的任何錯誤都將導致交換遭拒。 如果協議或後援協議屬性中啟用了檢查重複的交換控制編號,則交換控制編號重複時也會發生同樣的情況。 其他交換標頭欄位 (X12 交換的 ISA1 到 ISA13 以外) 或群組標頭欄位中的錯誤,可能不會造成交換程序失敗。

如果在合約屬性中選取[分割交換為交易集 - 在錯誤時暫停交易集],BizTalk Server會在發生錯誤時暫停交易集。 如果選取 [分割交換為交易集 – 發生錯誤時暫停交換],BizTalk Server將會暫停交換。

每個 XML 批次元素都會路由至 MessageBox,並且由訂閱批次元素的傳送埠或協調流程處理。 交換中的交易集在處理為分割訊息之後,可能不會保留其排序。 在接收端,訊息將依在交換中出現的順序處理,並且依同樣的順序放入 MessageBox,但是您必須使用群組或循序傳遞傳送埠在傳送端維持該排序。

如果分割自批次的元素將納入外寄批次中,則 BatchMarker 管線元件會升級所需的屬性。 如需詳細資訊,請參閱 批次處理傳出 EDI 訊息

另請參閱

處理內送批次
批次處理外寄 EDI 訊息