Udostępnij za pośrednictwem


Potwierdzenia techniczne i kody błędów ta1 dla komunikatów X12 w usłudze Azure Logic Apps

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

W usłudze Azure Logic Apps można tworzyć przepływy pracy obsługujące komunikaty X12 na potrzeby komunikacji elektronicznej wymiany danych (EDI) podczas korzystania z operacji X12 . W przypadku obsługi komunikatów EDI potwierdzenia zapewniają stan przetwarzania wymiany EDI. Podczas odbierania wymiany akcja dekodowania X12 może zwrócić co najmniej jeden typ potwierdzenia do nadawcy, w zależności od tego, które typy potwierdzenia są włączone i określony poziom weryfikacji.

Na przykład odbiornik zgłasza stan weryfikacji nagłówka kontrolki wymiany (ISA) i przyczepy kontroli wymiany (IEA) w odebranym komunikacie zakodowanym w formacie X12 przez wysłanie potwierdzenia technicznego TA1 (ACK). Jeśli ten nagłówek i przyczepa są prawidłowe, odbiorca wysyła dodatnią wartość TA1 ACK, niezależnie od stanu innej zawartości. Jeśli nagłówek i przyczepa nie są prawidłowe, odbiornik wysyła zamiast tego kod błędu TA1 ACK .

X12 TA1 ACK jest zgodny ze schematem dla numeru> X12_<version_TA1.xsd. Odbiornik wysyła ta1 ACK w kopercie ISA i IEA. Jednak ta koperta ISA i IEA nie różni się od żadnej innej wymiany.

Ten temat zawiera krótkie omówienie X12 TA1 ACK, w tym segmentów TA1 ACK w wymiennych i kodów błędów używanych w tych segmentach. Aby uzyskać inne powiązane informacje, zapoznaj się z następującą dokumentacją:

Segmenty TA1 ACK

W poniższej tabeli opisano segmenty ACK TA1 w ramach wymiany:

Pole TA1 Nazwa pola Mapowane na przychodzącą wymianę Wartość
TA101 Numer kontrolny wymiany ISA13 — numer kontrolny wymiany -
TA102 Data wymiany ISA09 — data wymiany -
TA103 Czas wymiany ISA10 — czas wymiany -
TA104 Kod wymiany ACK* Nie dotyczy * Zachowanie aparatu opiera się na weryfikacji elementu danych z wyjątkiem informacji o zabezpieczeniach i uwierzytelnianiu, które są oparte na porównaniach ciągów w informacjach o konfiguracji.

Wartość zachowania aparatu (TA104) to A, E lub R w oparciu o następujące definicje:

A = Akceptuj
E = Wymiana zaakceptowana z błędami
R = Wymiana odrzucona lub zawieszona.

Aby uzyskać więcej informacji, zapoznaj się z kodami błędów TA1 ACK.

TA105 Kod notatki wymiany Nie dotyczy Przetwarzanie kodu błędu wyniku. Aby uzyskać więcej informacji, zapoznaj się z kodami błędów TA1 ACK.

Kody błędów TA1 ACK

W tej sekcji omówiono kody błędów używane w segmentach TA1 ACK. W poniższej tabeli wymieniono obsługiwane i nieobsługiwane kody błędów zdefiniowane przez specyfikację X12 na potrzeby przetwarzania komunikatów X12 w usłudze Azure Logic Apps. W kolumnie Zachowanie aparatu wartości TA104 mają następujące definicje:

  • A = Akceptuj
  • E = Wymiana zaakceptowana z błędami
  • R = Wymiana odrzucona lub zawieszona
Stan Zachowanie aparatu
(wartość TA104)
Wartość TA105 Obsługiwane?
Powodzenie A 000 Tak
Numery kontrolne wymiany w nagłówku ISA 13 i przyczepa IEA02 nie są zgodne E 001 Tak
Standardowa w standardzie ISA11 (standardy kontroli) nie jest obsługiwana E 002 Tak, jeśli istnieje niezgodność identyfikatorów.
Wersja kontrolek nie jest obsługiwana E 003 Nie, zamiast tego jest używany kod błędu 017.
Terminator segmentu jest nieprawidłowy*

* Terminator segmentu może mieć następujące prawidłowe kombinacje:

— Tylko znak terminatora segmentu.
— Znak terminatora segmentu, po którym następuje sufiks 1 i sufiks 2.

R 004 Tak
Nieprawidłowy kwalifikator identyfikatora wymiany dla nadawcy R 005 Tak, jeśli istnieje niezgodność identyfikatorów.
Nieprawidłowy identyfikator nadawcy wymiany E 006 Tak, jeśli otrzymujesz wymianę na porcie odbioru, który wymaga uwierzytelniania.

Uwaga: właściwości związane z identyfikatorem nadawcy są przeglądane. Jeśli te właściwości są niespójne lub jeśli ustawienia strony są niedostępne z powodu braku ustawienia, wymiana zostanie odrzucona.

Nieprawidłowy kwalifikator identyfikatora wymiany dla odbiornika R 007 Tak, jeśli istnieje niezgodność identyfikatorów.
Nieprawidłowy identyfikator odbiorcy wymiany E 008 Nie*

* Obsługiwane w przypadku odbierania wymiany na porcie odbioru, który wymaga uwierzytelniania. Właściwości związane z identyfikatorem nadawcy są przeglądane. Jeśli te właściwości są niespójne lub jeśli ustawienia strony są niedostępne z powodu braku ustawienia, wymiana zostanie odrzucona.

Nieznany identyfikator odbiorcy wymiany E 009 Tak
Nieprawidłowa wartość kwalifikatora informacji o autoryzacji R 010 Tak, jeśli istnieje niezgodność identyfikatorów.
Nieprawidłowa wartość informacji o autoryzacji R 011 Tak, jeśli strona jest skonfigurowana lub wartość.
Nieprawidłowa wartość kwalifikatora informacji zabezpieczających R 012 Tak, jeśli istnieje niezgodność identyfikatorów.
Nieprawidłowa wartość informacji o zabezpieczeniach R 013 Tak, jeśli strona jest skonfigurowana lub wartość.
Nieprawidłowa wartość daty wymiany R 014 Tak
Nieprawidłowa wartość czasu wymiany R 015 Tak
Nieprawidłowa wartość identyfikatora standardów wymiany R 016 Tak
Nieprawidłowa wartość identyfikatora wersji wymiany R 017 Tak, wskazując, że wartość wyliczenia jest nieprawidłowa.
Nieprawidłowa wartość numeru kontrolnego wymiany R 018 Tak
Nieprawidłowa wartość żądana potwierdzenia E 019 Tak
Nieprawidłowa wartość wskaźnika testu E 020 Tak
Nieprawidłowa liczba uwzględnionych grup E 021 Tak
Nieprawidłowa struktura kontrolki R 022 Tak
Niewłaściwy (przedwczesny) koniec pliku (transmisja) R 023 Tak
Nieprawidłowa zawartość wymiany, na przykład nieprawidłowy segment GS R 024 Tak
Zduplikowany numer kontrolny wymiany R, na podstawie ustawień 025 Tak
Nieprawidłowy separator elementu danych R 026 Tak
Nieprawidłowy separator elementu składnika R 027 Tak
Nieprawidłowa data dostarczenia w żądaniu odroczonego dostarczenia - - Nie.
Nieprawidłowy czas dostawy w żądaniu odroczonego dostarczania - - Nie.
Nieprawidłowy kod czasu dostawy w żądaniu odroczonego dostarczania - - Nie.
Nieprawidłowa ocena usługi - - Nie.

Następne kroki