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
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
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. |