共用方式為


EDI 覆寫內容屬性

EdiOverride 全域屬性架構中的訊息內容屬性可用來覆寫執行時間的 EDI 信封值。 這些訊息內容屬性定義于 Microsoft.BizTalk.Edi.BaseArtifacts 元件的 edi-properties.xsd 中。 屬性的命名空間為 http://schemas.microsoft.com/BizTalk/2006/edi-properties

只要已將 Microsoft.BizTalk.Edi.BaseArtifacts 元件的參考新增至協調流程專案,EdiOverride 內容屬性也可在協調流程中取得。

名稱 類型 Description
OverrideEDIHeader boolean 如果為 true,EDI 傳送管線會嘗試使用 EdiOverride 屬性集合中的值來建構 EDI 信封。
ISA01 字串 授權資訊限定詞 (X12)
ISA02 字串 授權資訊 (X12)
ISA03 字串 安全性資訊限定詞 (X12)
ISA04 字串 安全性資訊 (X12)
ISA05 字串 交換傳送者辨識符號 (X12)
ISA06 字串 交換傳送者識別碼 (X12)
ISA07 字串 交換接收者辨識符號 (X12)
ISA08 字串 交換接收者識別碼 (X12)
ISA09 字串 交換日期 (X12)

此欄位應該包含實際的日期值,而不是日期格式。
ISA10 字串 交換時間 (X12)

此欄位應包含實際時間值,而不是日期值。
ISA11 字串 交換控制標準識別碼 (X12)
ISA12 字串 交換控制版本號碼 (X12)
ISA13 字串 交換控制編號 (X12)

如果覆寫交換控制編號,則會將對應的交換預告片區段設定為符合指定的值 (IEA) 。
ISA14 字串 要求的通知 (X12)
ISA15 字串 測試指標 (X12)
ISA16 字串 元件元素分隔符號 (X12)
GS01 字串 功能識別項代碼 (X12)
GS02 字串 應用程式傳送者的程式碼 (X12)
GS03 字串 應用程式接收者的程式碼 (X12)
GS04 字串 日期 (X12)

此欄位應該包含實際的日期值,而不是日期格式。

此值應採用 CCYYMMDD 或 YYMMDD 格式。 即使日期的格式與在 Party 屬性中選取的日期不同,也會使用提供的日期。
GS05 字串 Time (X12)

此欄位應該包含實際時間值,而不是時間格式。

此值應為 HHMM、HHMMSS 或 HHMMSSdd 格式。 即使時間的格式與在 Party 屬性中選取的時間不同,也會使用所提供的時間。
GS06 字串 群組控制編號 (X12)

覆寫群組控制編號時,GE 區段中的對應欄位將會設定為符合指定的值。
GS07 字串 負責任機構代碼 (X12)
GS08 字串 版本/版次/產業識別項代碼 (X12)
ST02 字串 交易集控制編號 (X12)

如果覆寫交易集控制編號,交易集預告片區段中的對應欄位會設定為符合此值 (SE) 。
GenerateUNA boolean 判斷 EDI 傳送管線是否會為輸出 EDIFACT 檔建立 UNA 區段。

如果 OverrideEdiHeader 為 true,且 GenerateUNA 為 true,則會產生 UNA 區段。 如果 OverrideEdiHeader 為 true,且 Generate UNA 為 false,則不會產生任何 UNA 區段。

UNA 區段的值會依下列順序決定:

- 如果所有 UNA 屬性都存在,則為 EdiOverride 內容屬性。
- 如果不存在所有內容屬性,且在 Party 屬性中核取 [產生 UNA] 區段,則會結合內容屬性和合作物件屬性。
- 如果不存在所有內容屬性,且在 Party 屬性中未核取 [產生 UNA] 區段,則內容屬性和標準 UNA 值的組合 注意: 如果 OverrideEdiHeader 為 false,此欄位就不會有任何作用。
UNA1 字串 EDIFACT) (元件資料項目分隔符號
UNA2 字串 EDIFACT) EDIFACT (資料項目分隔符號
UNA3 字串 EDIFACT (EDIFACT)
UNA4 字串 發行字元 (EDIFACT)
UNA5 字串 重複分隔符號 (EDIFACT)
UNA6 字串 區段結束字元 (EDIFACT)
UNA6Suffix 字串 區段結束字元尾碼 (EDIFACT)
UNB1_1 字串 EDIFACT) 語法識別碼 (
UNB1_2 字串 語法版本號碼 (EDIFACT)
UNB10 字串 通訊協定識別碼 (EDIFACT)
UNB11 字串 EDIFACT (測試指標)
UNB2_1 字串 寄件者識別 (EDIFACT)
UNB2_2 字串 EDIFACT (合作夥伴識別代碼辨識符號)
UNB2_3 字串 反向路由的位址 (EDIFACT)
UNB3_1 字串 收件者識別 (EDIFACT)
UNB3_2 字串 EDIFACT (合作夥伴識別代碼辨識符號)
UNB3_3 字串 路由位址 (EDIFACT)
UNB4_1 字串 日期 (EDIFACT)

此欄位應該包含實際的日期值,而不是日期格式。
UNB4_2 字串 時間 (EDIFACT)

此欄位應該包含實際時間值,而不是時間格式。
UNB5 字串 交換控制參考 (EDIFACT)

覆寫交換控制參考時,交換預告片區段中的控制編號會設定為符合指定的值 (UNZ) 。
UNB6_1 字串 收件者的參考/密碼 (EDIFACT)
UNB7 字串 應用程式參考 (EDIFACT)
UNB8 字串 EDIFACT) 的處理優先順序程式碼 (
UNB9 字串 EDIFACT (通知要求)
GenerateUNG boolean 判斷 EDI 傳送管線是否會為輸出 EDIFACT 檔建立 UNG 區段。

如果 OverrideEdiHeader 為 true,且 GenerateUNG 為 true,則會產生 UNG 區段。 如果 OverrideEdiHeader 為 true 且 Generate UNG 為 false,則不會產生任何 UNG 區段。

UNG 區段的值會依下列順序決定:

- 如果所有 UNG 屬性都存在,則為 EdiOverride 內容屬性。
- 如果不存在所有內容屬性,且在 Party 屬性中核取 [產生 UNG] 區段,則會結合內容屬性和合作物件屬性。
- 如果不存在所有內容屬性,且在 Party 屬性中未核取 [產生 UNG 區段],則內容屬性和標準 UNA 值的組合 注意: 如果 OverrideEdiHeader 為 false,此欄位就不會有任何作用。
UNG1 字串 訊息群組識別 (EDIFACT)
UNG2_1 字串 應用程式寄件者識別 (EDIFACT)
UNG2_2 字串 識別碼辨識符號 (EDIFACT)
UNG3_1 字串 應用程式收件者識別 (EDIFACT)
UNG3_2 字串 識別碼辨識符號 (EDIFACT)
UNG4_1 字串 準備日期 (EDIFACT)

此欄位應該包含實際的日期值,而不是日期格式。
UNG4_2 字串 準備時間 (EDIFACT)

此欄位應該包含實際時間值,而不是時間格式。
UNG5 字串 群組參考編號 (EDIFACT)

如果覆寫群組參考編號,則會將 [群組預告片] 區段中的對應欄位設定為符合指定的值 (UNE) 。
UNG6 字串 控制機構自動程式碼 (EDIFACT)
UNG7_1 字串 訊息版本號碼 (EDIFACT)
UNG7_2 字串 訊息版次號碼 (EDIFACT)
UNG7_3 字串 關聯指派的程式碼 (EDIFACT)
UNG8 字串 應用程式密碼 (EDIFACT)
UNH1 字串 訊息參考編號 (EDIFACT)

覆寫訊息參考編號時,[訊息預告片] 區段中的對應欄位會設定為符合此值 (UNT) 。

EDIOverride CoNtext 屬性使用方式

如果 OverrideEdiHeader 內容屬性為 true,則會使用 EDIOverride 內容屬性中指定的值來建立輸出訊息的 EDI 信封。 如果未為 EDIOverride 內容屬性指定任何值,則會使用對應的 Party 或 Global 屬性。

針對 EDIOverride 內容屬性指定的值必須根據 X12 或 EDIFACT 標準和任何服務架構延伸模組有效。

  • 欄位應該包含該欄位類型的有效值,包括服務架構的延伸模組。

  • 控制編號必須是有效的類型,但不需要依序排列現有的合作物件設定。

  • 日期和時間欄位應該包含日期和時間值,而且即使值格式不符合合作物件設定中定義的格式,也根據相關的 EDI 標準有效。

    只有在 EDI 傳送管線所傳送的訊息是單一交易或批次時,才支援某些 EDIOverride 內容屬性。 下表列出每個訊息類型支援的內容屬性:

正在傳送的 EDI 交易 支援的 EDIOverride 內容屬性
單一交易集 - 所有 ISA
- 所有 GS
- ST02
- GenerateUNA
- 所有 UNA
- 所有 UNB
- GenerateUNG
- 所有 UNG
- UNH1
批次處理協調流程所發佈的批次交易集或 EDI 接收管線所發佈的 Batch in-Out 交易集 - 所有 ISA
- GS04
- GS05
- GenerateUNA
- 所有 UNA
- 所有 UNB
- GenerateUNG
- UNG4.1
- UNG4.2

EDIOverride 內容屬性也可以套用至將批次處理的訊息,不過批次處理協調流程只支援 ST01 和 UNH1 EDIOverride 內容屬性。

另請參閱

開發和設定 BizTalk Server EDI 解決方案