Udostępnij za pośrednictwem


Dokumentacja ustawień komunikatów EDIFACT w umowach dotyczących usługi Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie + Standardowa)

W tej dokumentacji opisano właściwości, które można ustawić w umowie EDIFACT na potrzeby określania sposobu obsługi komunikatów między partnerami handlowymi. Skonfiguruj te właściwości na podstawie umowy z partnerem, który wymienia komunikaty z Tobą.

Ustawienia odbierania EDIFACT

Zrzut ekranu przedstawiający ustawienia umowy EDIFACT i witryny Azure Portal dla komunikatów przychodzących.

Identifiers

Właściwości opis
UNB6.1 (hasło odwołania do adresata) Wartość alfanumeryczna zawierająca od 1 do 14 znaków.
UNB6.2 (kwalifikator odwołania adresata) Wartość alfanumeryczna zawierająca od 1 do 2 znaków.

Podziękowania

Właściwości opis
Potwierdzenie wiadomości (CONTRL) Zwróć potwierdzenie techniczne (CONTRL) nadawcy wymiany na podstawie ustawień wysyłania umowy.
Potwierdzenie (CONTRL) Zwróć potwierdzenie funkcjonalne (CONTRL) do nadawcy wymiany na podstawie ustawień wysyłania umowy.

Schematy

Właściwości opis
UNH2.1 (typ) Typ zestawu transakcji.
UNH2.2 (wersja) Numer wersji komunikatu zawierający od 1 do 3 znaków.
UNH2.3 (wydanie) Numer wydania komunikatu zawierający od 1 do 3 znaków.
UNH2.5 (Skojarzony przypisany kod) Przypisany kod, który jest alfanumeryczny i ma od 1 do 6 znaków.
UNG2.1 (identyfikator nadawcy aplikacji) Wprowadź wartość alfanumeryczną z co najmniej jednym znakiem i maksymalnie 35 znaków.
UNG2.2 (Kwalifikator kodu nadawcy aplikacji) Wprowadź wartość alfanumeryczną z maksymalnie czterema znakami.
Schemat Wcześniej przekazany schemat, którego chcesz użyć z dowolnego typu zasobu:

— Użycie: konto integracji połączone z aplikacją logiki.
— Standardowa: Zasób aplikacji logiki

Numery kontrolne

Właściwości opis
Nie zezwalaj na duplikaty numerów kontrolnych wymiany Blokuj zduplikowane wymiany. Akcja dekodowania EDIFACT sprawdza, czy numer kontrolny wymiany (UNB5) dla odebranej wymiany nie jest zgodny z wcześniej przetworzonym numerem kontrolnym wymiany. Jeśli zostanie wykryte dopasowanie, wymiana nie zostanie przetworzona.
Sprawdzanie pod kątem duplikatu UNB5 co (dni) Jeśli zdecydujesz się nie zezwalać na zduplikowane numery kontrolek wymiany, możesz określić liczbę dni między uruchomieniem sprawdzania.
Nie zezwalaj na duplikaty numerów kontrolnych grupy Blokuj wymiany, które mają zduplikowane numery kontrolek grupy (UNG5).
Nie zezwalaj na duplikaty liczb kontrolnych zestawu transakcji Blokuj wymiany, które mają zduplikowane numery kontrolne zestawu transakcji (UNH1).
Numer kontrolny potwierdzenia EDIFACT Przypisz numery referencyjne zestawu transakcji do użycia w potwierdzeniu, wprowadzając wartość prefiksu, zakres numerów referencyjnych i sufiks.

Walidacja

Po zakończeniu konfigurowania wiersza weryfikacji zostanie automatycznie wyświetlony następny wiersz. Jeśli nie określisz żadnych reguł, walidacja używa wiersza z etykietą Domyślna.

Właściwości opis
Typ komunikatu Typ komunikatu EDI.
Walidacja EDI Uruchom walidację EDI dla typów danych zgodnie z definicją właściwości EDI schematu, ograniczeń długości, pustych elementów danych i separatorów końcowych.
Rozszerzona walidacja Jeśli typ danych nie jest EDI, walidacja jest uruchamiana na wymaganiach dotyczących elementu danych i dozwolonych powtórzeń, wyliczeniach i weryfikacji długości elementu danych (minimalna i maksymalna).
Zezwalaj na zera wiodące/końcowe Zachowaj wszelkie dodatkowe znaki wiodące lub końcowe zera i spacji. Nie usuwaj tych znaków.
Przycinanie zer wiodących/końcowych Usuń znaki wiodące lub końcowe zera i spacji.
Zasady separatora końcowego Generowanie separatorów końcowych.

- Niedozwolone: Zakaz ograniczników końcowych i separatorów w odebranych wymianach. Jeśli wymiana zawiera ograniczniki końcowe i separatory, wymiana jest zadeklarowana jako nieprawidłowa.

- Opcjonalnie: Zaakceptuj wymiany z ogranicznikami i separatorami końcowymi lub bez nich.

- Obowiązkowe: Odebrana wymiana musi zawierać ograniczniki końcowe i separatory.

Ustawienia wewnętrzne

Właściwości opis
Tworzenie pustych tagów XML, jeśli separatory końcowe są dozwolone Nadawca wymiany zawiera puste tagi XML jako separatory końcowe.
Dzielenie wymiany jako zestawy transakcji — wstrzymywanie zestawów transakcji w przypadku błędu Przeanalizuj każdy zestaw transakcji w ramach wymiany w osobnym dokumencie XML, stosując odpowiednią kopertę do zestawu transakcji. Wstrzymaj tylko zestawy transakcji, które kończą się niepowodzeniem.
Dzielenie wymiany jako zestawy transakcji — wstrzymywanie wymiany przy błędzie Przeanalizuj poszczególne transakcje ustawione w ramach wymiany w osobnym dokumencie XML, stosując odpowiednią kopertę. Wstrzymaj całą wymianę, gdy co najmniej jeden zestaw transakcji w ramach walidacji wymiany zakończy się niepowodzeniem.
Zachowaj wymianę — wstrzymywanie zestawów transakcji w przypadku błędu Zachowaj zmianę wymiany, utwórz dokument XML dla całej wymiany wsadowej. Wstrzymaj tylko zestawy transakcji, które kończą się niepowodzeniem, a jednocześnie przetwarzają wszystkie inne zestawy transakcji.
Zachowaj wymianę — wstrzymywanie wymiany po błędzie Zachowaj zmianę wymiany, utwórz dokument XML dla całej wymiany wsadowej. Wstrzymaj całą wymianę, gdy co najmniej jeden zestaw transakcji w ramach walidacji wymiany zakończy się niepowodzeniem.

Ustawienia wysyłania EDIFACT

Zrzut ekranu przedstawiający ustawienia umowy EDIFACT i witryny Azure Portal dla komunikatów wychodzących.

Identifiers

Właściwości opis
UNB1.2 (wersja składniowa) Wartość 1–4.
UNB2.3 (Adres routingu zwrotnego nadawcy) Wartość alfanumeryczna zawierająca od 1 do 14 znaków.
UNB3.3 (adres przekierowania adresata) Wartość alfanumeryczna zawierająca od 1 do 14 znaków.
UNB6.1 (hasło odwołania do adresata) Wartość alfanumeryczna zawierająca od 1 do 14 znaków.
UNB6.2 (kwalifikator odwołania adresata) Wartość alfanumeryczna zawierająca od 1 do 2 znaków.
UNB7 (identyfikator odwołania do aplikacji) Wartość alfanumeryczna zawierająca od 1 do 14 znaków.

Potwierdzenie

Właściwości opis
Potwierdzenie wiadomości (CONTRL) Partner hosta wysyłający wiadomość żąda potwierdzenia technicznego (CONTRL) od partnera gościa.
Potwierdzenie (CONTRL) Partner hosta, który wysyła komunikat, oczekuje potwierdzenia funkcjonalnego (CONTRL) od partnera-gościa.
Generowanie pętli SG1/SG4 dla akceptowanych zestawów transakcji Jeśli zdecydujesz się zażądać potwierdzenia funkcjonalnego, to ustawienie wymusza generowanie pętli SG1/SG4 w potwierdzeniach funkcjonalnych dla akceptowanych zestawów transakcji.

Schematy

Właściwości opis
UNH2.1 (typ) Typ zestawu transakcji.
UNH2.2 (wersja) Numer wersji komunikatu.
UNH2.3 (wydanie) Numer wydania komunikatu.
Schemat Wcześniej przekazany schemat, którego chcesz użyć z dowolnego typu zasobu:

— Użycie: konto integracji połączone z aplikacją logiki.
— Standardowa: Zasób aplikacji logiki

Koperty

Po zakończeniu konfigurowania wiersza koperty zostanie automatycznie wyświetlony następny wiersz. Jeśli nie określisz żadnych reguł, walidacja używa wiersza z etykietą Domyślna.

Właściwości opis
UNB8 (Kod priorytetu przetwarzania) Wartość alfabetyczna, która nie jest dłuższa niż jeden znak.
UNB10 (Umowa komunikacyjna) Wartość alfanumeryczna zawierająca od 1 do 40 znaków.
UNB11 (wskaźnik testu) Wskazuje, że wygenerowana wymiana to dane testowe.
Stosowanie segmentu UNA (porady dotyczące ciągu usługi) Wygeneruj segment UNA dla wymiany do wysłania.
Stosowanie segmentów UNG (nagłówek grupy funkcji) Utwórz segmenty grupowania w nagłówku grupy funkcjonalnej dla komunikatów wysyłanych do partnera gościa. Następujące wartości służą do tworzenia segmentów UNG:

- Schemat: wcześniej przekazany schemat, którego chcesz użyć z dowolnego typu zasobu:

— Użycie: konto integracji połączone z aplikacją logiki.

— Standardowa: Zasób aplikacji logiki

- UNG1: wartość alfanumeryczna zawierająca od 1 do 6 znaków.

- UNG2.1: Wartość alfanumeryczna zawierająca od 1 do 35 znaków.

- UNG2.2: Wartość alfanumeryczna zawierająca od 1 do 4 znaków.

- UNG3.1: Wartość alfanumeryczna zawierająca od 1 do 35 znaków.

- UNG3.2: Wartość alfanumeryczna zawierająca od 1 do 4 znaków.

- UNG6: wartość alfanumeryczna zawierająca od 1 do 3 znaków.

- UNG7.1: Wartość alfanumeryczna zawierająca od 1 do 3 znaków.

- UNG7.2: Wartość alfanumeryczna zawierająca od 1 do 3 znaków.

- UNG7.3: Wartość alfanumeryczna zawierająca od 1 do 6 znaków.

- UNG8: wartość alfanumeryczna zawierająca od 1 do 14 znaków.

Zestawy znaków i separatory

Poza zestawem znaków można określić inny zestaw ograniczników do użycia dla każdego typu komunikatu. Jeśli nie określisz zestawu znaków dla danego schematu wiadomości, zostanie użyty domyślny zestaw znaków.

Właściwości opis
UNB1.1 (identyfikator systemu) Zestaw znaków EDIFACT, który ma być stosowany do wymiany ruchu wychodzącego.
Schemat Wcześniej przekazany schemat, którego chcesz użyć z dowolnego typu zasobu:

— Użycie: konto integracji połączone z aplikacją logiki.

— Standardowa: Zasób aplikacji logiki

Dla wybranego schematu wybierz zestaw separatorów, których chcesz użyć, na podstawie poniższych opisów separatorów. Po zakończeniu konfigurowania wiersza schematu zostanie automatycznie wyświetlony następny wiersz.
Typ danych wejściowych Typ danych wejściowych komunikatu.
Separator składników Pojedynczy znak używany do oddzielania złożonych elementów danych.
Separator elementów danych Pojedynczy znak używany do oddzielania prostych elementów danych w elementach danych złożonych.
UNA3 (Notacja dziesiętna) Notacja używana w wymianie wychodzącej.
UNA4 (wskaźnik wydania) Wartość do użycia dla wskaźnika wydania, który wskazuje, że następujący znak nie jest separatorem składni, terminatorem lub znakiem wydania, ale jest częścią oryginalnych danych.
UNA5 (separator powtórzeń) Wartość, która ma być używana dla separatora powtórzeń, który oddziela segmenty powtarzane w zestawie transakcji.
Terminator segmentu Pojedynczy znak wskazujący koniec segmentu EDI.
Przyrostek Znak do użycia z identyfikatorem segmentu. Jeśli wyznaczysz sufiks, element danych terminatora segmentu może być pusty. Jeśli terminator segmentu pozostanie pusty, musisz wyznaczyć sufiks.

Numery kontrolne

Właściwości opis
UNB5 (numer kontrolny wymiany) Prefiks, zakres wartości do użycia jako numer kontrolny wymiany i sufiks. Te wartości są używane do generowania wymiany ruchu wychodzącego. Numer kontrolny jest wymagany, ale prefiks i sufiks są opcjonalne. Numer kontrolny jest zwiększany dla każdego nowego komunikatu, a prefiks i sufiks pozostają takie same.
UNG5 (numer kontrolny grupy) Prefiks, zakres wartości do użycia jako numer kontrolny wymiany i sufiks. Te wartości są używane do generowania numeru kontrolnego grupy. Numer kontrolny jest wymagany, ale prefiks i sufiks są opcjonalne. Numer kontrolny jest zwiększany dla każdego nowego komunikatu do momentu osiągnięcia maksymalnej wartości, podczas gdy prefiks i sufiks pozostają takie same.
UNH1 (numer odwołania nagłówka komunikatu) Prefiks, zakres wartości dla numeru kontrolnego wymiany i sufiks. Te wartości są używane do generowania numeru odwołania nagłówka komunikatu. Numer odwołania jest wymagany, ale prefiks i sufiks są opcjonalne. Prefiks i sufiks są opcjonalne, a numer referencyjny jest wymagany. Numer odwołania jest zwiększany dla każdego nowego komunikatu, a prefiks i sufiks pozostają takie same.

Walidacja

Po zakończeniu konfigurowania wiersza weryfikacji zostanie automatycznie wyświetlony następny wiersz. Jeśli nie określisz żadnych reguł, walidacja używa wiersza z etykietą Domyślna.

Właściwości opis
Typ komunikatu Typ komunikatu EDI.
Walidacja EDI Uruchom walidację EDI dla typów danych zgodnie z definicją właściwości EDI schematu, ograniczeń długości, pustych elementów danych i separatorów końcowych.
Rozszerzona walidacja Jeśli typ danych nie jest EDI, uruchom walidację wymagań dotyczących elementu danych i dozwolone powtórzenia, wyliczenia i walidację długości elementu danych (minimalna/maksymalna).
Zezwalaj na zera wiodące/końcowe Zachowaj wszelkie dodatkowe znaki wiodące lub końcowe zera i spacji. Nie usuwaj tych znaków.
Przycinanie zer wiodących/końcowych Usuń znaki wiodące lub końcowe zero.
Zasady separatora końcowego Generowanie separatorów końcowych.

- Niedozwolone: zakaz ograniczników końcowych i separatorów w wysłanej wymiennie. Jeśli wymiana zawiera ograniczniki końcowe i separatory, wymiana jest zadeklarowana jako nieprawidłowa.

- Opcjonalnie: Wysyłaj wymiany z ogranicznikami i separatorami końcowymi lub bez nich.

- Obowiązkowe: Wysłana wymiana musi zawierać ograniczniki końcowe i separatory.

Następne kroki

Wymiana komunikatów EDIFACT