Udostępnij przez


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ć jeden lub więcej typów potwierdzeń do nadawcy, w zależności od włączonych typów potwierdzeń i określonego poziomu weryfikacji.

Na przykład odbiornik zgłasza stan po zweryfikowaniu nagłówka kontroli wymiany (ISA) i przyczepy końcowej kontroli wymiany (IEA) w otrzymanym komunikacie zakodowanym w formacie X12, wysyłając techniczne potwierdzenie TA1 (ACK). Jeśli ten nagłówek i zakończenie są prawidłowe, odbiorca wysyła pozytywną odpowiedź TA1 ACK, niezależnie od stanu innej zawartości. Jeśli nagłówek i zakończenie nie są prawidłowe, zamiast tego odbiornik wysyła TA1 ACK z kodem błędu.

X12 TA1 ACK jest zgodny ze schematem dla X12_<numer wersji>_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.

Ta sekcja zawiera krótkie omówienie X12 TA1 ACK, w tym segmentów TA1 ACK w wymianie 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 danych ISA13 — numer kontrolny wymiany danych -
TA102 Data wymiany ISA09 — data wymiany dokumentów -
TA103 Czas wymiany ISA10 — czas wymiany danych -
TA104 Kod wymiany ACK* Nie dotyczy * Zachowanie silnika opiera się na weryfikacji elementów danych, z wyjątkiem informacji dotyczących bezpieczeństwa i uwierzytelniania, które są oparte na porównaniach ciągów w informacjach konfiguracyjnych.

Wartość zachowania silnika (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 Kod błędu wyniku przetwarzania. 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 Behawior silnika wartości TA104 mają następujące definicje:

  • A = Akceptuj
  • E = Wymiana zaakceptowana z błędami
  • R = Wymiana odrzucona lub zawieszona
Stan Zachowanie silnika
(wartość TA104)
Wartość TA105 Obsługiwane?
Powodzenie A 000 Tak
Numery kontrolne wymiany danych w nagłówku ISA13 i stopce IEA02 nie są zgodne E 001 Tak
Standard w ISA11 (standardy kontroli) nie jest obsługiwany 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 połączenia:

— 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 wymiana jest przeprowadzana na porcie odbiorczym, 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 dotyczące stron trzecich są niedostępne z powodu ich braku, wymiana zostanie odrzucona.

Nieprawidłowy kwalifikator identyfikatora wymiany danych 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 dotyczące identyfikatora nadawcy są przeglądane. Jeśli te właściwości są niespójne lub jeśli ustawienia dotyczące stron trzecich są niedostępne z powodu ich braku, 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 podmiot jest skonfigurowany lub wyceniony.
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 podmiot jest skonfigurowany lub wyceniony.
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 w transakcji. R 018 Tak
Nieprawidłowa wartość żądana potwierdzenia E 019 Tak
Nieprawidłowa wartość wskaźnika testu E 020 Tak
Nieprawidłowa wartość liczby uwzględnionych grup E 021 Tak
Nieprawidłowa struktura kontrolki R 022 Tak
Niewłaściwe (przedwczesne) zakończenie pliku (transmisji) R 023 Tak
Nieprawidłowa zawartość wymiany, na przykład nieprawidłowy segment GS R 024 Tak
Zduplikowany numer kontroli 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 klasa usługi - - Nie.

Następne kroki