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 tym dokumentacji opisano właściwości, które można ustawić w umowie EDIFACT w celu określenia 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 Azure Portal i EDIFACT dla komunikatów przychodzących.

Identyfikatory

Właściwość 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ść 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ść 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:

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

Numery kontrolne

Właściwość 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 duplikatu UNB5 co (dni) Jeśli wybrano opcję braku zduplikowanych numerów 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 numeru kontrolnego 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 oznaczonego etykietą Domyślna.

Właściwość Opis
Typ komunikatu Typ komunikatu EDI.
Weryfikacja EDI Uruchom walidację EDI dla typów danych zdefiniowanych przez właściwości EDI schematu, ograniczenia długości, puste elementy danych i separatory końcowe.
Rozszerzona walidacja Jeśli typ danych nie jest EDI, walidacja jest uruchamiana na wymaganiu elementu danych i dozwolone powtórzenia, wyliczenia i walidacja długości elementu danych (minimalna i maksymalna).
Zezwalaj na zera wiodące/końcowe Zachowaj wszelkie dodatkowe znaki wiodące lub końcowe zero i spacji. Nie usuwaj tych znaków.
Przycinanie zer wiodących/końcowych Usuń znaki wiodące lub końcowe zero i spacji.
Zasady separatora końcowego Generowanie separatorów końcowych.

- Niedozwolone: uniemożliwia końcowe ograniczniki i separatory w odebranych wymienach. Jeśli wymiana ma końcowe ograniczniki 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ść 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 walidacji.
Dzielenie wymiany jako zestawy transakcji — wstrzymywanie wymiany po błędzie Przeanalizuj poszczególne transakcje ustawione w wymiennie 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ę — zawieszanie zestawów transakcji na błędzie Zachowaj nienaruszoną wymianę, utwórz dokument XML dla całej wymiany wsadowej. Wstrzymaj tylko zestawy transakcji, które kończą się niepowodzeniem walidacji, jednocześnie kontynuując przetwarzanie wszystkich innych zestawów transakcji.
Zachowaj wymianę — wstrzymywanie wymiany w przypadku błędu Zachowaj nienaruszoną wymianę, 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 Azure Portal i EDIFACT dla komunikatów wychodzących.

Identyfikatory

Właściwość Opis
UNB1.2 (wersja składniowa) Wartość 1–4.
UNB2.3 (Adres odwrotnego routingu nadawcy) Wartość alfanumeryczna zawierająca od 1 do 14 znaków.
UNB3.3 (adres odwrotnego routingu 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.

Potwierdzenia

Właściwość 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 wiadomość, oczekuje potwierdzenia funkcjonalnego (CONTRL) od partnera gościa.
Generowanie pętli SG1/SG4 dla akceptowanych zestawów transakcji Jeśli wybrano opcję żądania potwierdzenia funkcjonalnego, to ustawienie wymusza generowanie pętli SG1/SG4 w potwierdzeniach funkcjonalnych dla akceptowanych zestawów transakcji.

Schematy

Właściwość 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:

— Zuż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 oznaczonego etykietą Domyślna.

Właściwość 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:

— Zuż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 komunikatu, zostanie użyty domyślny zestaw znaków.

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

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

— Standardowa: Zasób aplikacji logiki

W przypadku 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 elementów danych złożonych.
Separator elementów danych Pojedynczy znak używany do oddzielania prostych elementów danych w złożonych elementach danych.
UNA3 (Notacja dziesiętna) Notacja do użycia w wymiennie ruchu wychodzącego.
UNA4 (wskaźnik wydania) Wartość używana 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ść do użycia dla separatora powtórzeń, który oddziela segmenty powtarzane w zestawie transakcji.
Terminator segmentu Pojedynczy znak wskazujący koniec segmentu EDI.
Sufiks 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ść 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 referencyjny nagłówka wiadomości) Prefiks, zakres wartości numeru kontrolnego wymiany i sufiks. Te wartości są używane do generowania numeru odwołania nagłówka wiadomości. 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ą Default.

Właściwość Opis
Typ komunikatu Typ komunikatu EDI.
Weryfikacja EDI Uruchom walidację EDI dla typów danych zgodnie z definicją we właściwościach EDI schematu, ograniczeniach długości, pustych elementach danych i separatorach końcowych.
Rozszerzona walidacja Jeśli typ danych nie jest identyfikatorem EDI, uruchom walidację dla wymagania 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: uniemożliwia końcowe ograniczniki i separatory w wysłanej wymiennie. Jeśli wymiana zawiera końcowe ograniczniki 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ć końcowe ograniczniki i separatory.

Następne kroki

Wymienianie komunikatów EDIFACT