Azure Logic Apps 合約中,EDIFACT 訊息設定的參考

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

此參考描述您可以在 EDIFACT 合約中設定的屬性,以指定合作對象之間的訊息處理方式。 根據您與其交換訊息夥伴所簽署的合約,設定這些屬性。

EDIFACT 接收設定

顯示輸入訊息Azure 入口網站和 EDIFACT 合約設定的螢幕擷取畫面。

識別碼

屬性 描述
UNB6.1 (接收者參考密碼) 1-14 個字元的英數字元值。
UNB6.2 (接收者參考辨識符號) 1-2 個字元的英數字元值。

通知

屬性 描述
訊息回條 (CONTRL) 根據合約的 [傳送設定],將技術 (CONTRL) 通知傳回給交換傳送者。
通知 (CONTRL) 根據合約的 [傳送設定],將功能 (CONTRL) 通知傳回給交換傳送者。

結構描述

屬性 描述
UNH2.1 (類型) 交易集類型。
UNH2.2 (版本) 1-3 個字元的訊息版本號碼。
UNH2.3 (版次) 1-3 個字元的訊息版次號碼。
UNH2.5 (關聯指定代碼) 指定代碼為 1-6 個字元的英數字元。
UNG2.1 (應用程式傳送者識別碼) 輸入最少 1 個字元,最多 35 個字元的英數字元值。
UNG2.2 (應用程式傳送者識別碼辨識符號) 輸入最多 4 個字元的英數字元值。
結構描述 您先前已上傳且想要從任一資源類型使用的結構描述:

- 使用:連結至邏輯應用程式的整合帳戶。
- 標準:您的邏輯應用程式資源

控制編號

屬性 描述
不允許交換控制編號重複項目 封鎖重複的交換。 EDIFACT 解碼動作會檢查所接收交換的交換控制編號 (UNB5) 是否不符合先前處理的交換控制編號。 如果偵測到相符項目,則不會處理交換。
每隔下列天數檢查是否有重複的 UNB5 如果您選擇不允許重複的交換控制編號,您可以指定執行檢查的間隔天數。
不允許群組控制編號重複項目 封鎖具有重複群組控制編號 (UNG5) 的交換。
不允許交易集控制編號重複項目 封鎖具有重複交易集控制編號的交換 (UNH1)。
EDIFACT 通知控制編號 輸入前置詞、參考編號範圍和後置詞的值,以指定用於通知的交易集參考編號。

驗證

設定完一個驗證資料列之後,下一個資料列會自動出現。 如果您未指定任何規則,驗證會使用有 [預設] 標籤的資料列。

屬性 描述
訊息類型 EDI 訊息類型。
EDI 驗證 依照結構描述的 EDI 屬性、長度限制、空白資料元素和尾端分隔符號定義,在資料類型上執行 EDI 驗證。
擴充驗證 如果資料類型不是 EDI,則在資料項目要求時才進行驗證,且允許重複、列舉和資料項目長度驗證 (最小和最大)。
允許前置/尾端零 保留任何額外的前置或尾端零及空格字元。 請勿移除這些字元。
修剪前置/尾端零 移除前置或尾端零及空格字元。
尾端分隔符號原則 產生尾端分隔符號。

- 不允許:禁止在已接收的交換中使用尾端分隔符號。 如果交換具有尾端分隔符號,則會被宣告為無效。

- 選用:接受包含 (或不含) 尾端分隔符號的交換。

- 強制:已接收的交換必須具有尾端分隔符號。

內部設定

屬性 描述
如果允許尾端分隔符號,則建立空白 XML 標籤 交換傳送者會包含空白 XML 標籤以作為尾端分隔符號。
將交換分割為交易集 - 發生錯誤時暫停交易集 套用適當的信封至交易集,將交換中每個交易集剖析為個別的 XML 文件。 只暫停無法通過驗證的交易集。
將交換分割為交易集 - 發生錯誤時暫停交換 套用適當的信封,將交換中每個交易集剖析為個別的 XML 文件。 如果交換中有一或多個交易集無法通過驗證,則暫停整個交換。
保留交換 - 發生錯誤時暫停交易集 讓交換維持不變,建立整個批次交換的 XML 文件。 只暫停未通過驗證的交易集,而繼續處理所有其他交易集。
保留交換 - 發生錯誤時暫停交換 讓交換維持不變,建立整個批次交換的 XML 文件。 如果交換中有一或多個交易集無法通過驗證,則暫停整個交換。

EDIFACT 傳送設定

顯示輸出訊息Azure 入口網站和 EDIFACT 合約設定的螢幕擷取畫面。

識別碼

屬性 描述
UNB1.2 (語法版本) 1-4 的值。
UNB2.3 (傳送者反向路由位址) 1-14 個字元的英數字元值。
UNB3.3 (接收者反向路由位址) 1-14 個字元的英數字元值。
UNB6.1 (接收者參考密碼) 1-14 個字元的英數字元值。
UNB6.2 (接收者參考辨識符號) 1-2 個字元的英數字元值。
UNB7 (應用程式參考識別碼) 1-14 個字元的英數字元值。

通知

屬性 描述
訊息回條 (CONTRL) 傳送訊息的主機合作夥伴會向來賓合作夥伴要求技術 (CONTRL) 通知。
通知 (CONTRL) 傳送訊息的主機合作夥伴預計來賓合作夥伴會要求功能 (CONTRL) 通知。
針對接受的交易集產生 SG1/SG4 迴圈 如果您選擇要求功能通知,這個設定會在已接受交易集的功能通知中強制產生 SG1/SG4 迴圈。

結構描述

屬性 描述
UNH2.1 (類型) 交易集類型。
UNH2.2 (版本) 訊息版本號碼。
UNH2.3 (發行版本) 訊息版次號碼。
結構描述 您先前已上傳且想要從任一資源類型使用的結構描述:

- 使用:連結至邏輯應用程式的整合帳戶。
- 標準:您的邏輯應用程式資源

信封

設定完一個信封資料列之後,下一個資料列會自動出現。 如果您未指定任何規則,驗證會使用有 [預設] 標籤的資料列。

屬性 描述
UNB8 (處理優先順序代碼) 不超過 1 個字元的字母值。
UNB10 (通訊協議) 1-40 個字元的英數字元值。
UNB11 (測試指示器) 指出產生的交換是測試資料。
套用 UNA 區段 (字串服務建議) 針對要傳送的交換產生 UNA 區段。
套用 UNG 區段 (功能群組標頭) 在傳送給來賓夥伴之訊息的功能群組標頭中建立群組區段。 下列值用來建立 UNG 區段︰

- 結構描述:您先前已上傳且想要從任一資源類型使用的結構描述:

- 使用:連結至邏輯應用程式的整合帳戶。

- 標準:您的邏輯應用程式資源

- UNG1:1-6 個字元的英數字元值。

- UNG2.1:1-35 個字元的英數字元值。

- UNG2.2:1-4 個字元的英數字元值。

- UNG3.1:1-35 個字元的英數字元值。

- UNG3.2:1-4 個字元的英數字元值。

- UNG6:1-3 個字元的英數字元值。

- UNG7.1:1-3 個字元的英數字元值。

- UNG7.2:1-3 個字元的英數字元值。

- UNG7.3:1-6 個字元的英數字元值。

- UNG8:1-14 個字元的英數字元值。

字元集和分隔符號

除了字元集以外,您也可以指定不同的分隔符號集供各個訊息類型使用。 如果您沒有為指定的訊息結構描述指定字元集,則會使用預設字元集。

屬性 描述
UNB1.1 (系統識別碼) 要套用至輸出交換的 EDIFACT 字元集。
結構描述 您先前已上傳且想要從任一資源類型使用的結構描述:

- 使用:連結至邏輯應用程式的整合帳戶。

- 標準:您的邏輯應用程式資源

針對選取的結構描述,根據下列分隔符號說明,選取您要使用的分隔符號集。 設定完一個結構描述資料列之後,下一個資料列會自動出現。
輸入類型 訊息的輸入類型。
元件分隔符號 用來分隔複合資料元素的單一字元。
資料項目分隔符號 用來分隔複合資料元素中簡單資料元素的單一字元。
UNA3 (小數點標記) 輸出交換中使用的標記法。
UNA4 (釋放指示符號) 釋放指示符號的值,該值會指出接下來的字元不是語法分隔符號、結束字元或釋放字元,而是原始資料的一部分。
UNA5 (重複分隔符號) 重複分隔符號的值,用來分隔交易集內重複的區段。
區段結束字元 指出 EDI 區段結尾的單一字元。
尾碼 與區段識別碼一起使用的字元。 如果您指定尾碼,區段結束字元資料元素就可以空白, 如果區段結束字元留白,則必須指定尾碼。

控制編號

屬性 描述
UNB5 (交換控制編號) 前置詞、用作交換控制編號的值範圍,以及後置詞。 這些值用來產生輸出交換。 控制編號是必要的,但前置詞和後置詞均為選擇性。 控制編號會隨著每則新訊息遞增,而前置詞和後置詞則維持不變。
UNG5 (群組控制編號) 前置詞、用作交換控制編號的值範圍,以及後置詞。 這些值用來產生群組控制編號。 控制編號是必要的,但前置詞和後置詞均為選擇性。 控制編號會隨著每則新訊息遞增,直到達到最大值為止,而前置詞和後置詞則維持不變。
UNH1 (訊息標頭參考編號) 前置詞、交換控制編號的值範圍,以及後置詞。 這些值會用來產生訊息標頭參考編號。 參考編號是必要的,但前置詞和後置詞均為選擇性。 前置詞和後置詞均為選擇性,而參考編號則為必要。 參考編號會隨著每則新訊息遞增,而前置詞和後置詞則維持不變。

驗證

設定完一個驗證資料列之後,下一個資料列會自動出現。 如果您未指定任何規則,驗證會使用有 [預設] 標籤的資料列。

屬性 描述
訊息類型 EDI 訊息類型。
EDI 驗證 依照結構描述的 EDI 屬性、長度限制、空白資料元素和尾端分隔符號定義,在資料類型上執行 EDI 驗證。
擴充驗證 如果資料類型不是 EDI,則在資料元素要求時才進行驗證,且允許重複、列舉和資料元素長度驗證 (最小/最大)。
允許前置/尾端零 保留任何額外的前置或尾端零及空格字元。 請勿移除這些字元。
修剪前置/尾端零 移除前置或尾端零字元。
尾端分隔符號原則 產生尾端分隔符號。

- 不允許:禁止在已傳送的交換中使用尾端分隔符號。 如果交換具有尾端分隔符號,則會被宣告為無效。

- 選用:傳送包含 (或不含) 尾端分隔符號的交換。

- 強制:傳送的交換必須具有尾端分隔符號。

後續步驟

交換 EDIFACT 訊息