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:
- Funkční potvrzení a kódy chyb X12 997
- Zprávy Exchange X12 pro podnikovou integraci B2B
- Výměna zpráv EDIFACT pro podnikovou integraci B2B
- Co je Azure Logic Apps
- Podniková řešení integrace B2B s Využitím Azure Logic Apps a Enterprise Integration Packu
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 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. |
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 |