共用方式為


EDIFACT CONTRL 訊息為技術通知

如果您已選取在商務設定檔設定或交易夥伴合約中產生技術通知 (,如果兩個商務設定檔) 之間沒有定義合約或後援合約,或訊息中的 UNB9 欄位設定為 「2」,CONTRL 訊息就會產生為技術通知。 這個通知 (ACK) 會報告接收交換時的結果。

CONTRL 技術通知 (ACK) 包括下列區段:

  • UNH 訊息標頭 (必要項)

  • UCI 交換回應,可確認主旨交換並表示交換接收的性質 (必要項)。 UCI 區段的最多出現次數為 1;因此,它會針對其中控制區段中所遇到的第一個錯誤進行報告。

  • UNT 訊息結尾 (必要項)。

    系統會以資料元素 UCI5 的「語法錯誤代碼」來報告錯誤。 EDIFACT 編碼交換不會出現像 X12 編碼交換所出現的「已接受,發生錯誤」狀況。

注意

CONTRL 回條 (EDIFACT 技術通知) 只會在內送 EDIFACT 訊息發生重複或是信封中發生錯誤 (例如,字元集發生問題) 時報告「已拒絕」狀態。 不同於 X12 在 TA1 通知中 TA104 欄位,EDIFACT 不會在 CONTRL 技術通知中報告「交換已接受,發生錯誤」狀態。 若已接受部分 EDIFACT 訊息,CONTRL 技術通知將會報告「已接受」。 在一些情況下,部分訊息雖然將遭到拒絕,但是 CONTRL 通知仍會報告「已接受」狀態。 在這種情況下,UCI5 元素可能會報告此等錯誤。

CONTRL 技術通知 (ACK) 包括下列資料元素:

Data 元素 名稱 使用方式
UNH1 訊息參考編號 -
UNH2 訊息識別碼子元件 這些子元件包括:

- 1 = CONTRL

- 2 = 4

- 3 = 1

- 4 = UN
UCI1 交換控制編號 自所接收訊息的 UNB5 欄位進行對應。
UCI2 交換傳送者 自所接收訊息的 UNB2 欄位進行對應。 第一個子元件 (識別) 為必要項。 第二個子元件 (辨識符號) 和第三個元件 (反向路由位址) 為選擇性項目。
UCI3 交換收件者 自所接收訊息的 UNB3 欄位進行對應。 第一個子元件 (識別) 為必要項。 第二個子元件 (辨識符號) 為選擇性項目。
UCI4 動作代碼 這些動作代碼包括:

- 8 如果接受交換

- 7 如果接受交換,但某些交易集遭到拒絕

- 4 如果交換因為 UNA 或 UNB 區段中的錯誤而遭到拒絕

這是必要的資料元素。
UCI5 語法錯誤代碼 確認錯誤狀況 (如果有的話)。 如需詳細資訊,請參閱 EDIFACT CONTRL 通知錯誤碼

這個資料元素具有條件式選用性。
UCI6 服務區段標記 識別具有 UCI5 資料元素中已指出之錯誤狀況的區段。

這個資料元素具有條件式選用性。
UCI7 資料元素識別碼 識別具有 UCI5 資料元素中已指出之錯誤狀況的資料元素。 UCI7 的子元件包括:

- 錯誤資料元素在區段 (強制) 的位置

- 區段中錯誤元件資料元素的位置 (條件式選擇性)

- 區段中發生錯誤資料元素, (條件式選擇性)
UCI8 - -
UNT1 區段計數 -
UNT2 訊息參考編號 -