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 區段,以及這些區段中使用的錯誤碼。 如需其他相關信息,請檢閱下列檔:
- X12 997 功能通知和錯誤碼
- 交換適用於 B2B 企業整合的 X12 訊息
- Exchange EDIFACT 訊息以進行 B2B 企業整合
- 什麼是 Azure Logic Apps
- B2B 企業整合解決方案與 Azure Logic Apps 和企業整合套件
TA1 ACK 區段
下表描述交換中的 TA1 ACK 區段:
TA1 欄位 | 欄位名稱 | 對應至傳入交換 | 值 |
---|---|---|---|
TA101 | 交換控制編號 | ISA13 - 交換控制編號 | - |
TA102 | 交換日期 | ISA09 - 交換日期 | - |
TA103 | 交換時間 | ISA10 - 交換時間 | - |
TA104 | 交換 ACK 程式代碼* | N/A | * 引擎行為是以數據元素驗證為基礎,除了安全性和驗證資訊之外,這些資訊是以組態資訊中的字串比較為基礎。 引擎行為 (TA104) 值是以下列定義為基礎的 A、E 或 R: A = 接受 如需詳細資訊,請檢閱 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。 |
區段終止符無效* * 區段終止符元可以有下列有效的組合: - 僅限區段終止符。 |
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 |