共用方式為


設定 EDI 管線屬性

當BizTalk Server無法判斷傳入或傳出交換解析的合約時,管線屬性會用於處理傳入或傳出 EDI 交換。 在某些情況下,BizTalk Server使用管線屬性來處理交換;在某些情況下,BizTalk Server使用後援協定。 如需詳細資訊,請參閱 如何設定 EDI 交換驗證

此規則有一些例外:

  • 針對 X12,執行時間所使用的字元集是由管線屬性所決定,即使已決定合約也一樣。 合約中所述的字元集僅用於驗證合約屬性設定。

  • 針對 EDIFACT,如果傳入交換沒有 UNA 區段,BizTalk Server使用 EfactDelimiters 管線屬性中指定的分隔符號,BizTalk Server不會使用合約中定義的屬性,訊息會解析為 或後援合約。

必要條件

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

EDI 管線屬性

您可以在 EDI 管線中設定下列屬性:

屬性 使用 管線 - 階段
AllowTrailingDelimiters 接收交換時產生尾端分隔符號。 FALSE (預設值)

EdiReceive- 反組解碼

AS2EdiReceive -Disassemble

EdiSend - 組合

AS2EdiSend - 組合
CharacterSet 指定進行外寄 EDI 交換執行階段驗證時所要使用的字元集。

這個屬性只適用於 X12 處理,不適用於 EDIFACT。
UTF8 (預設值)

基本資訊

Extended
EdiReceive - 反組解碼

AS2EdiReceive -Disassemble

EdiSend - 組合

AS2EdiSend - 組合
ConvertToImpliedDecimal 針對內送交換,將以 Nn 格式指定的 EDI 數字轉換為 BizTalk Server 中繼 XML 中的 10 進制數值。

這個屬性只適用於 X12 處理,不適用於 EDIFACT。
FALSE (預設值)

EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼
CreateXMLTagForTrailingSeparators 如果您已將 AllowTrailingDelimiters 設定為 true) ,請為每個尾端分隔符號建立空的 XML 標記 (。 FALSE (預設值)

EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼
DetectMID 啟用 EDI 解譯器以剖析單一訊息中的多個交換。 True (預設值)

False
EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼
EdiDataValidation 啟用外寄 EDI 交換的 EDI 類型 (資料元素) 驗證,這除了 EDI 資料元素驗證外,也包括欄位長度、選擇性和重複計數的驗證。 True (預設值)

False
EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼

EdiSend - 組合

AS2EdiSend - 組合
EfactDelimiters 指定處理內送訊息時所要使用的分隔符號。 在內送交換沒有 UNA 區段時使用。

分隔符號包括下列各項:

- UNA1 (元件資料元素分隔符號)
- UNA2 (Data 元素分隔符號)
- UNA3 (十進位標記法)
- UNA4 (發行指示器)
- UNA5 (重複分隔符號)
- UNA6 (區段結束字元) 注意: 此屬性僅用於 EDIFACT 處理,不適用於 X12。
0x3A、0x2B、0x2C、0x3F、0x20、0x27 (預設值) EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼
IgnoreMessageEncoding 指定 BatchMarker 元件不會設定 EDI。EncodingType 內容屬性為 < X12 > 或 < EDIFACT > 。 這適用於處理非 EDI 訊息時的自訂管線。 FALSE (預設值)

EdiReceive - 解析合作對象

AS2EdiReceive - ResolveParty
MaskSecurityInformation 遮罩內送 EDI 交換之內容屬性中的授權/密碼安全性資訊,以避免資訊洩漏。 適用於 X12 交換的 ISA1、ISA2、ISA3 和 ISA4 等欄位,以及 EDIFACT 交換的 UNB6 欄位。 True (預設值)

False
EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼
PreserveInterchange 指定將接收的批次當做單一單位處理。 FALSE (預設值)

EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼
RouteAckOn2WayPort 透過雙向要求-回應接收埠的開啟連線來傳回 EDI 通知。 True (預設值)

False
EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼
UseDotAsDecimalSeperator 當設定為 True 時,EDI 接收管線會使用 「」 的小數標記法。 而不是傳入檔的十進位標記法。 FALSE (預設值)

EdiReceive – 反組解碼

AS2EdiReceive - 反組解碼
UseIsa11AsRepetitionSeparator 指定使用 ISA11 做為重複分隔符號,而非標準識別項。 注意: 此屬性僅用於 X12 處理,不適用於 EDIFACT。 FALSE (預設值)

EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼
XmlSchemaValidation 啟用外寄 EDI 交換的擴充 (BTS-XSD) 驗證。 這只適用於已經使用資料型別不是 EDI 資料型別之元素自訂結構描述的情況。 這些加入的元素不會由 EDI 驗證方法予以驗證,所以都會接受擴充驗證。 FALSE (預設值)

EdiReceive - 反組解碼

AS2EdiReceive - 反組解碼

EdiSend - 組合

AS2EdiSend - 組合

若要設定管線屬性

  1. 在 BizTalk Server 管理主控台中,以滑鼠右鍵按一下接收位置,或使用您要設定屬性的管線傳送埠,然後按一下 [屬性]。

  2. 按一下要設定屬性之管線旁邊的省略符號按鈕 (?。

  3. 在 [ 設定管線 ] 對話方塊中,輸入 屬性的值,然後按一下 [ 確定]。

另請參閱

如何設定驗證 EDI 交換