Sdílet prostřednictvím


Technické potvrzení a kódy chyb pro zprávy X12 v Azure Logic Apps

Platí pro: Azure Logic Apps (Consumption + Standard)

V Azure Logic Apps můžete při použití operací X12 vytvářet pracovní postupy, které zpracovávají zprávy X12 pro komunikaci EDI (Electronic Data Interchange). Ve zasílání zpráv EDI potvrzení poskytují stav zpracování výměny EDI. Při přijetí výměny může akce Dekódování X12 vrátit odesílateli jeden nebo více typů potvrzení na základě toho, které typy potvrzení jsou povoleny a zadaná úroveň ověření.

Příjemce například nahlásí stav ověření hlavičky ŘÍZENÍ výměny (ISA) a řídicího přívěsu výměny (IEA) v přijaté zprávě zakódované X12 odesláním technického potvrzení TA1 (ACK). Pokud jsou tato hlavička a trailer platné, příjemce odešle pozitivní TA1 ACK bez ohledu na stav jiného obsahu. Pokud hlavička a přívěs nejsou platné, příjemce místo toho odešle ta1 ACK s kódem chyby.

X12 TA1 ACK odpovídá schématu pro X12_<version number>_TA1.xsd. Příjemce odešle TA1 ACK v obálce ISA a IEA. Tato obálka ISA a IEA se však neliší od jakékoli jiné výměny.

Toto téma obsahuje stručný přehled O ACK X12 TA1, včetně segmentů TA1 ACK ve výměně a kódů chyb použitých v těchto segmentech. Další související informace najdete v následující dokumentaci:

TA1 ACK segmenty

Následující tabulka popisuje segmenty TA1 ACK ve výměně:

Pole TA1 Název pole Namapováno na příchozí výměnu Hodnota
Ta101 Kontrolní číslo výměny ISA13 - Kontrolní číslo výměny -
TA102 Datum výměny ISA09 - Datum výměny -
Ta103 Čas výměny ISA10 - Čas výměny -
TA104 Zaměnit kód ACK* * Chování modulu je založeno na ověření datového prvku s výjimkou informací o zabezpečení a ověřování, které jsou založeny na porovnání řetězců v informacích o konfiguraci.

Hodnota chování modulu (TA104) je A, E nebo R na základě následujících definic:

A = Přijmout
E = výměna přijatá s chybami
R = Výměna byla zamítnuta nebo pozastavena.

Další informace najdete v článku Kódy chyb TA1 ACK.

TA105 Kód výměny poznámky Zpracování kódu chyby výsledku Další informace najdete v článku Kódy chyb TA1 ACK.

Kódy chyb TA1 ACK

Tato část popisuje kódy chyb používané v segmentech TA1 ACK. Následující tabulka uvádí podporované a nepodporované kódy chyb definované specifikací X12 pro zpracování zpráv X12 v Azure Logic Apps. Ve sloupci Chování modulu mají hodnoty TA104 následující definice:

  • A = Přijmout
  • E = výměna přijatá s chybami
  • R = výměna zamítnuta nebo pozastavena
Podmínka Chování modulu
(hodnota TA104)
Hodnota TA105 Podporované?
Success A 000 Yes
Řídicí čísla výměny v hlavičce ISA 13 a trailer IEA02 se neshodují. E 001 Yes
Standard v ISA11 (kontrolní standardy) se nepodporuje. E 002 Ano, pokud existuje neshoda ID.
Verze ovládacích prvků není podporována. E 003 Ne, místo toho se používá kód chyby 017.
Ukončovací znak segmentu je neplatný*

* Ukončovací znak segmentu může mít následující platné kombinace:

- Pouze znak ukončovací znak segmentu.
- Znak Ukončovací znak segmentu následovaný příponou 1 a příponou 2.

R 004 Yes
Neplatný kvalifikátor ID výměny pro odesílatele R 005 Ano, pokud existuje neshoda ID.
Neplatné ID odesílatele výměny E 006 Ano, pokud přijímáte výměnu na portu pro příjem, který vyžaduje ověření.

Poznámka: Vlastnosti související s ID odesílatele se kontrolují. Pokud jsou tyto vlastnosti nekonzistentní nebo pokud nastavení strany není k dispozici z důvodu nenastavování, bude výměna odmítnuta.

Neplatný kvalifikátor ID výměny pro příjemce R 007 Ano, pokud existuje neshoda ID.
Neplatné ID příjemce výměny E 008 Ne*

* Podporováno, pokud přijímá výměnu na portu příjmu, který vyžaduje ověření. Vlastnosti související s ID odesílatele se kontrolují. Pokud jsou tyto vlastnosti nekonzistentní nebo pokud nastavení strany není k dispozici z důvodu nenastavení, bude výměna odmítnuta.

Neznámé ID přijímače výměny E 009 Yes
Neplatná hodnota kvalifikátoru informací o autorizaci R 010 Ano, pokud existuje neshoda ID.
Neplatná hodnota informací o autorizaci R 011 Ano, pokud je strana nastavená nebo oceněná.
Neplatná hodnota kvalifikátoru informací o zabezpečení R 012 Ano, pokud existuje neshoda ID.
Neplatná hodnota informací o zabezpečení R 013 Ano, pokud je strana nastavená nebo oceněná.
Neplatná hodnota data výměny R 014 Yes
Neplatná hodnota času výměny R 015 Yes
Neplatná hodnota identifikátoru mezibankovních standardů R 016 Yes
Neplatná hodnota ID verze výměny R 017 Ano, což znamená, že hodnota výčtu není platná.
Neplatná hodnota kontrolního čísla výměny R 018 Yes
Neplatná požadovaná hodnota potvrzení E 019 Yes
Neplatná hodnota ukazatele testu E 020 Yes
Neplatná hodnota Počet zahrnutých skupin E 021 Yes
Neplatná struktura ovládacího prvku R 022 Yes
Nesprávné (předčasné) ukončení souboru (přenos) R 023 Yes
Neplatný obsah výměny, například Neplatný segment GS R 024 Yes
Duplikovat kontrolní číslo výměny R na základě nastavení 025 Yes
Neplatný oddělovač datových prvků R 026 Yes
Neplatný oddělovač elementu komponenty R 027 Yes
Neplatné datum doručení v žádosti o odložené doručení - - No
Neplatná doba doručení v žádosti o odložené doručení - - No
Neplatný kód doby doručení v žádosti o odložené doručení - - No
Neplatná úroveň služby - - No

Další kroky