共用方式為


Azure Logic Apps 中 X12 訊息的 TA1 技術通知和錯誤碼

適用於:Azure Logic Apps (使用量 + 標準)

在 Azure Logic Apps 中,您可以在使用 X12 作業時,建立處理電子資料交換 (EDI) 通訊之 X12 訊息的工作流程。 在 EDI 傳訊中,通知會提供處理 EDI 交換的狀態。 接收交換時, X12 譯碼 動作 可以根據啟用通知類型和指定的驗證層級,將一或多種通知類型傳回給傳送者。

例如,接收者會藉由傳送 TA1 技術通知 (ACK) 來報告接收的 X12 編碼訊息中驗證交換控制標頭 (ISA) 和交換控制預告片 (IEA) 的狀態。 如果此標頭和預告片有效,則接收者會傳送正TA1 ACK,而不論其他內容的狀態為何。 如果標頭和預告片無效,接收者會改為傳送 具有錯誤碼的TA1 ACK

X12 TA1 ACK 符合 X12_<version number>_TA1.xsd架構。 接收者會在 ISA 和 IEA 信封中傳送 TA1 ACK。 不過,此 ISA 和 IEA 信封與任何其他交換都不同。

本主題提供 X12 TA1 ACK 的簡短概觀,包括交換中的TA1 ACK 區段,以及這些區段中使用的錯誤碼。 如需其他相關信息,請檢閱下列檔:

TA1 ACK 區段

下表描述交換中的 TA1 ACK 區段:

TA1 欄位 欄位名稱 對應至傳入交換
TA101 交換控制編號 ISA13 - 交換控制編號 -
TA102 交換日期 ISA09 - 交換日期 -
TA103 交換時間 ISA10 - 交換時間 -
TA104 交換 ACK 程式代碼* N/A * 引擎行為是以數據元素驗證為基礎,除了安全性和驗證資訊之外,這些資訊是以組態資訊中的字串比較為基礎。

引擎行為 (TA104) 值是以下列定義為基礎的 A、E 或 R:

A = 接受
E = 接受交換時發生錯誤
R = 交換遭到拒絕或暫停。

如需詳細資訊,請檢閱 TA1 ACK 錯誤碼

TA105 交換附註程序代碼 N/A 處理結果錯誤碼。 如需詳細資訊,請檢閱 TA1 ACK 錯誤碼

TA1 ACK 錯誤碼

本節涵蓋 TA1 ACK 區段中所使用的錯誤碼。 下表列出支援和不支援的錯誤碼,如 X12 規格所定義,適用於 Azure Logic Apps 中的 X12 訊息處理。 在 [ 引擎行為] 資料行中,TA104 值具有下列定義:

  • A = 接受
  • E = 接受交換時發生錯誤
  • R = 交換遭到拒絕或暫停
Condition 引擎行為
(TA104 值)
TA105 值 是否支援?
成功 A 000 Yes
標頭 ISA 13 和預告片 IEA02 中的交換控制編號不相符 E 001 Yes
不支援 ISA11 的標準 (控制標準) E 002 是,如果識別碼不符存在,則為 。
不支援控制件的版本 E 003 否,會改用錯誤碼 017。
區段終止符無效*

* 區段終止符元可以有下列有效的組合:

- 僅限區段終止符。
- 區段終止符後面接著後綴 1 和後綴 2。

R 004 Yes
寄件人的交換標識碼限定符無效 R 005 是,如果識別碼不符存在,則為 。
無效的交換傳送者標識碼 E 006 是,如果在需要驗證的接收埠上接收交換。

注意:檢閱發件人標識碼相關的屬性。 如果這些屬性不一致,或因未設定而無法使用合作物件設定,則會拒絕交換。

接收者的交換標識碼限定符無效 R 007 是,如果識別碼不符存在,則為 。
交換接收者標識碼無效 E 008 不*

* 如果在需要驗證的接收埠上接收交換,則支援 。 檢閱發件人標識碼相關的屬性。 如果這些屬性不一致,或因未設定而無法使用合作物件設定,則會拒絕交換。

未知的交換接收者標識碼 E 009 Yes
無效的授權資訊限定符值 R 010 是,如果識別碼不符存在,則為 。
無效的授權資訊值 R 011 是,如果合作對象已設定或值。
無效的安全性資訊限定符值 R 012 是,如果識別碼不符存在,則為 。
無效的安全性資訊值 R 013 是,如果合作對象已設定或值。
無效的交換日期值 R 014 Yes
無效的交換時間值 R 015 Yes
無效的交換標準標識碼值 R 016 Yes
無效的交換版本識別碼值 R 017 是,表示列舉值無效。
無效的交換控制編號值 R 018 Yes
無效的通知要求值 E 019 Yes
無效的測試指標值 E 020 Yes
無效的包含群組數目值 E 021 Yes
無效的控制結構 R 022 Yes
不當(過早)檔尾(傳輸) R 023 Yes
無效的交換內容,例如無效的 GS 區段 R 024 Yes
重複交換控制編號 R,以設定為基礎 025 Yes
無效的數據元素分隔符 R 026 Yes
無效的元件專案分隔符 R 027 Yes
延遲傳遞要求中的傳遞日期無效 - - No
延遲傳遞要求中的傳遞時間無效 - - No
延遲傳遞要求中的傳遞時間代碼無效 - - No
服務等級無效 - - No

下一步