Udostępnij za pośrednictwem


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

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

W usłudze Azure Logic Apps możesz tworzyć przepływy pracy obsługujące komunikaty X12 na potrzeby komunikacji elektronicznej wymiany danych (EDI) podczas korzystania z operacji X12 . W przypadku komunikatów EDI potwierdzenie zapewnia 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, odbiorca wysyła zamiast tego kod błędu TA1 ACK .

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

Ten temat zawiera krótkie omówienie X12 TA12 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 TA1 ACK w wymiennie:

Pole TA1 Nazwa pola Mapowane na wymianę przychodzącą 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 dotyczących zabezpieczeń i uwierzytelniania, które są oparte na porównaniach ciągów w informacjach o konfiguracji.

Wartość zachowania aparatu (TA104) to A, E lub R, na podstawie następujących definicji:

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 opisano kody błędów używane w segmentach ACK TA1. 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
Warunek 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ść identyfikatora.
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ść identyfikatora.
Nieprawidłowy identyfikator nadawcy wymiany E 006 Tak, jeśli otrzymujesz wymianę na porcie odbierania, 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 odbiorcy R 007 Tak, jeśli istnieje niezgodność identyfikatora.
Nieprawidłowy identyfikator odbiorcy wymiany E 008 Nr*

* Obsługiwane w przypadku odbierania wymiany na porcie odbierania, który wymaga uwierzytelniania. Właściwości powią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ść identyfikatora.
Nieprawidłowa wartość informacji o autoryzacji R 011 Tak, jeśli strona jest skonfigurowana lub wyceniona.
Nieprawidłowa wartość kwalifikatora informacji zabezpieczających R 012 Tak, jeśli istnieje niezgodność identyfikatora.
Nieprawidłowa wartość informacji o zabezpieczeniach R 013 Tak, jeśli strona jest skonfigurowana lub wyceniona.
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 kontrolki 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 Język 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 dostawy w żądaniu odroczonego dostarczenia - - Nie
Nieprawidłowy czas dostawy w żądaniu odroczonego dostarczenia - - Nie
Nieprawidłowy kod czasu dostawy w żądaniu odroczonego dostarczania - - Nie
Nieprawidłowa ocena usługi - - Nie

Następne kroki