Azure Logic Apps 合約中 EDIFACT 訊息設定的參考
適用於:Azure Logic Apps (使用量 + 標準)
本參考說明您可以在 EDIFACT 合約中設定的屬性,以指定如何處理貿易夥伴之間的訊息。 根據您與與您交換訊息之合作夥伴的合約來設定這些屬性。
EDIFACT 接收設定
識別碼
屬性 | 說明 |
---|---|
UNB6.1 (收件者參考密碼) | 1-14 個字元的英數位元值。 |
UNB6.2 (收件者參考限定符) | 1-2 個字元的英數位元值。 |
通知
屬性 | 說明 |
---|---|
接收訊息 (CONTRL) | 根據合約的傳送設定,將技術通知傳回給交換傳送者。 |
通知 (CONTRL) | 根據合約的 [傳送] 設定,將功能 (CONTRL) 通知傳回給交換傳送者。 |
結構描述
屬性 | 說明 |
---|---|
UNH2.1 (類型) | 交易集類型。 |
UNH2.2 (版本) | 1-3 個字元的訊息版本號碼。 |
UNH2.3 (版本) | 1-3 個字元的訊息版本號碼。 |
UNH2.5 (相關聯的指派程式代碼) | 指派的程式代碼為英數位元,且為 1-6 個字元。 |
UNG2.1 (應用程式寄件者識別子) | 輸入至少一個字元且最多35個字元的英數位元值。 |
UNG2.2 (應用程式寄件者代碼限定符) | 輸入英數位元值,最多 4 個字元。 |
結構描述 | 您要從任一資源類型中使用的先前上傳架構: - 取用:鏈接至邏輯應用程式的整合帳戶。 - 標準:邏輯應用程式資源 |
控制編號
屬性 | 說明 |
---|---|
不允許交換控制編號重複專案 | 封鎖重複的交換。 EDIFACT 譯碼動作會檢查所接收交換的交換控制編號 (UNB5) 與先前處理的交換控制編號不符。 如果偵測到相符專案,則不會處理交換。 |
每隔 (天) 檢查是否有重複的 UNB5 | 如果您選擇不允許重複的交換控制編號,則可以指定執行檢查之間的天數。 |
不允許群組控制編號重複專案 | 封鎖具有重複群組控制編號 (UNG5) 的交換。 |
不允許交易集控制編號重複專案 | 封鎖具有重複交易集控制編號 (UNH1) 的交換。 |
EDIFACT 通知控制編號 | 輸入前置詞的值、參考編號範圍和後綴,以指派交易集參考編號,以在通知中使用。 |
驗證
完成設定驗證數據列之後,下一個數據列會自動出現。 如果您未指定任何規則,驗證會使用標示為 Default 的數據列。
屬性 | 說明 |
---|---|
訊息類型 | EDI 訊息類型。 |
EDI 驗證 | 對架構的EDI屬性、長度限制、空白資料元素和尾端分隔符所定義的數據類型執行EDI驗證。 |
擴充驗證 | 如果數據類型不是EDI,驗證會在數據元素需求上執行,並允許重複、列舉和數據元素長度驗證 (min 和 max)。 |
允許前置/尾端零 | 保留任何額外的前置或尾端零和空格字元。 請勿移除這些字元。 |
修剪前置/尾端零 | 拿掉開頭或尾端零和空格字元。 |
尾端分隔符原則 | 產生尾端分隔符。 - 不允許:禁止在接收的交換中使用尾端分隔符和分隔符。 如果交換具有尾端分隔符和分隔符,則會宣告交換無效。 - 選擇性:接受具有或不含尾端分隔符和分隔符的交換。 - 必要:接收的交換必須具有尾端分隔符和分隔符。 |
內部設定
屬性 | 說明 |
---|---|
如果允許尾端分隔符,請建立空的 XML 標記 | 交換傳送者包含空白的 XML 標記做為尾端分隔符。 |
將交換分割為交易集 - 發生錯誤時暫停交易集 | 將適當的信封套用至交易集,將交換中的每個交易集剖析成個別的 XML 檔。 只暫停驗證失敗的交易集。 |
將交換分割為交易集 - 發生錯誤時暫停交換 | 套用適當的信封,將交換中每個交易集剖析成個別的 XML 檔。 當交換中的一或多個交易集失敗驗證時,暫停整個交換。 |
保留交換 - 發生錯誤時暫停交易集 | 讓交換保持不變,建立整個批次交換的 XML 檔。 只暫停驗證失敗的交易集,同時繼續處理所有其他交易集。 |
保留交換 - 發生錯誤時暫停交換 | 讓交換保持不變,建立整個批次交換的 XML 檔。 當交換中的一或多個交易集失敗驗證時,暫停整個交換。 |
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 (版本) | 訊息版本號碼。 |
結構描述 | 您要從任一資源類型中使用的先前上傳架構: - 取用:鏈接至邏輯應用程式的整合帳戶。 - 標準:邏輯應用程式資源 |
信封
完成設定信封數據列之後,下一個數據列會自動出現。 如果您未指定任何規則,驗證會使用標示為 Default 的數據列。
屬性 | 說明 |
---|---|
UNB8 (處理優先順序代碼) | 長度不超過一個字元的字母值。 |
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 (訊息標頭參考編號) | 前置詞、交換控制編號的值範圍,以及後置詞。 這些值可用來產生訊息標頭參考編號。 需要參考編號,但前置詞和後綴是選擇性的。 前置詞和後置詞是選擇性的,而需要參考編號。 每個新訊息的參考編號都會遞增,而前置詞和後置詞保持不變。 |
驗證
完成設定驗證數據列之後,下一個數據列會自動出現。 如果您未指定任何規則,驗證會使用標示為 Default 的數據列。
屬性 | 說明 |
---|---|
訊息類型 | EDI 訊息類型。 |
EDI 驗證 | 對架構的EDI屬性、長度限制、空白資料元素和尾端分隔符所定義的數據類型執行EDI驗證。 |
擴充驗證 | 如果數據類型不是EDI,請在數據元素需求上執行驗證,並允許重複、列舉和數據元素長度驗證 (min/max)。 |
允許前置/尾端零 | 保留任何額外的前置或尾端零和空格字元。 請勿移除這些字元。 |
修剪前置/尾端零 | 拿掉開頭或尾端零個字元。 |
尾端分隔符原則 | 產生尾端分隔符。 - 不允許:禁止在傳送的交換中使用尾端分隔符和分隔符。 如果交換具有尾端分隔符和分隔符,則會宣告交換無效。 - 選擇性:使用或不使用尾端分隔符和分隔符來傳送交換。 - 必要:傳送的交換必須具有尾端分隔符和分隔符。 |