Potvrzení CONTRL a kódy chyb pro zprávy EDIFACT v Azure Logic Apps

V Azure Logic Apps můžete vytvářet pracovní postupy, které budou zpracovávat zprávy EDIFACT pro komunikaci EDI (Electronic Data Interchange) při použití operací EDIFACT. V zasílání zpráv EDI potvrzení poskytují stav zpracování výměny EDI. Při příjmu výměny může akce Dekódování EDIFACT vrátit odesílateli jeden nebo více typů potvrzení podle toho, které typy potvrzení jsou povolené a na zadané úrovni ověřování.

Toto téma poskytuje stručný přehled o EDIFACT CONTRL ACK, segmentech CONTRL ACK ve výměnu a kódech chyb používaných v těchto segmentech.

CONTRL jako technické a funkční potvrzení

U zpráv s kódováním EDIFACT funguje potvrzení CONTRL (ACK) jako technické potvrzení i funkční potvrzení. Úplná zpráva CONTRL slouží jako funkční služba ACK, zatímco části funkční služby ACK se opakovaně používá pro technickou ACK. Pokud například vyberete technické i funkční ACL ve vlastnostech smlouvy pro odesílajícího partnera nebo v globálních vlastnostech, akce Dekódování EDIFACT vygeneruje dvě zprávy CONTRL, technický ACK CONTRL a funkční ACK CONTRL. CONTRL ACK odpovídá schématu pro EFACT_<verze>_CONTRL.xsd.

Poznámka

Při zpracování zpráv EDIFACT v Azure Logic Apps se jako odpověď na přijatou výměnu, která obsahuje pouze jednu nebo více zpráv CONTRL, odešle zpráva CONTRL , ať už pro potvrzení přijetí, přijetí nebo zamítnutí. V Logic Apps zpráva CONTRL není odeslána jako odpověď na přijatou výměnu, která obsahuje pouze jednu nebo více zpráv CONTRL.

Chyby v přijatých zprávách CONTRL se musí hlásit jiným způsobem než zprávou CONTRL. Pokud je jedna nebo více zpráv CONTRL obsaženy ve záměně, která obsahuje datové zprávy, vygeneruje se zpráva CONTRL vygenerovaná jako odpověď na tuto výměnu, jako kdyby v přijaté záměně nebyly obsaženy žádné zprávy CONTRL.

Jako technické potvrzení zpráva CONTRL indikuje, že příjemce výměny obdržel výměnu předmětu a má následující zodpovědnosti:

  • Kontrola částí výměny pro potvrzení syntaktické přesnosti datových prvků zkopírovaných do segmentu UCI (Reporting Interchange Response).
  • Přijímá odpovědnost za oznámení odesílateli o přijetí nebo zamítnutí ostatních částí výměny.
  • Přijímá přiměřená opatření pro oznámení odesílateli.

Poznámka

Technický ACK contrl hlásí stav jenom v případě, že příchozí zpráva EDIFACT je duplicitní nebo v obálce existují chyby, jako je například problém se Rejected znakovou sadu. EDIFACT nehlásit stav v Interchange accepted with errors technickém ACK CONTRL, protože x12 používá pole TA104 v potvrzení TA1. Pokud je část zprávy EDIFACT přijata, technický ACK CONTRL hlásí Accepted stav. V některých scénářích, pokud je část zprávy zamítnuta, služba CONTRL ACK stále hlásí Accepted stav. V takových scénářích může prvek UCI5 chybu nahlásit.

Po potvrzení funkčnosti zpráva CONTRL hlásí stav přijaté výměny, skupiny nebo zprávy, včetně chyb nebo nepodporovaných funkcí, jako je přijetí nebo zamítnutí. Zpráva také indikuje, že příjemce výměny:

  • Obdržel odkazované úrovně potvrzené výměny.

  • Zkontrolovali jsme, že žádné závažné syntaktické chyby na potvrzené odkazované úrovni nebrání dalšímu zpracování výměny.

  • Zkontrolovali jsme, že všechny potvrzené části segmentů služby jsou sémanticky správné, pokud nejsou hlášeny žádné chyby.

  • Vyhovuje požadovaným akcím na potvrzených a odkazovaných úrovních segmentů služby.

  • Přijali jsme odpovědnost za oznámení odesílateli jiným způsobem než odesláním zprávy CONTRL v následujících případech:

    • Všechny syntaktické nebo sémantické chyby se později nacházejí v příslušné části.
    • Část není možné zpracovat z nějakého jiného důvodu poté, co byla část potvrzena v odeslané zprávě CONTRL.
  • Vezme přiměřenou míru, aby bylo jisté, že se takové chyby naštou, a oznámí to odesílateli.

Zamítnutí znamená, že příjemce výměny:

  • Z důvodů uvedených ve zprávě CONTRL nelze potvrzovat výměnu ani žádné relevantní části.
  • Podnikne žádné další akce týkající se obchodních informací obsažených v zamítnuté části výměny předmětu.

Technické segmenty ACK contrl

Pokud vyberete možnost pro vygenerování technického potvrzení ve smlouvě EDIFACT nebo pokud je pole zprávy UNB9 nastavené na , vygeneruje se zpráva CONTRL jako technický soubor ACK, který bude hlásit výsledky přijetí 2 výměny.

Následující tabulka popisuje technické segmenty ACK CONTRL ve záměně a používá následující definice:

  • M = povinné
  • O = volitelné
Name Povinné nebo volitelné Description
Hlavička zprávy UNH M Segment hlavičky zprávy (UNH) identifikuje a určuje zprávu.
Odpověď na výměnu UCI M Identifikuje výměnu a označuje povahu výměny účtenky. Segment UCI má maximální výskyt a v důsledku toho hlásí první chybu 1 nalezenou v řídicím segmentu.
Upoutávky zprávy UNT M V datovém prvku UCI5 s názvem je hlášena Syntax Error Code chyba. Pro zprávy s kódováním EDIFACT neexistuje žádná podmínka jako u zaměněných zakódovaných Accepted with errors X12.

Technické datové prvky CONTRL ACK

Technický ACK contrl obsahuje následující datové prvky:

Prvek Název Využití
UNH1 Referenční číslo zprávy -
UNH2 Dílčí komponenty identifikátoru zprávy Podsoučásti:

- 1 = CONTRL
- 2 = 4
- 3 = 1
- 4 = UN

UCI1 Číslo řízení výměny Namapováno z pole UNB5 přijaté zprávy.
UCI2 Odesílatel výměny Namapováno z pole UNB2 přijaté zprávy.

- Povinné: První dílčí komponenta nebo identifikace.
- Volitelné: Druhá dílčí komponenta nebo kvalifikátor kódu a třetí komponenta nebo adresa zpětného směrování.

UCI3 Příjemce výměny Namapováno z pole UNB3 přijaté zprávy.

- Povinné: První dílčí komponenta nebo identifikace.
- Volitelné: Druhá dílčí komponenta nebo kvalifikátor kódu.

UCI4 Kód akce Tento prvek je povinný. Kódy akcí:

- 8, pokud je výměna přijata.
- 7, pokud je výměna přijata, ale některé sady transakcí jsou odmítnuty.
– 4, pokud je výměna odmítnuta kvůli chybě v segmentu UNA nebo UNB.

UCI5 Kód chyby syntaxe Tento prvek je podmíněně volitelný a identifikuje chybový stav, pokud existuje.
UCI6 Značka segmentu služby Tento prvek je podmíněně volitelný a identifikuje segment, který má chybovou podmínku v datovém prvku UCI5.
UCI7 Identifikace datového prvku Identifikuje datové prvky, které mají chybový stav v datovém prvku UCI5. Podsoučásti:

- Povinné: Pozice chybného datového prvku v segmentu.
- Podmíněně volitelné: Pozice chybného datového prvku komponenty v segmentu a výskyt chybného datového prvku v segmentu.

UCI8 - -
UNT1 Počet segmentů -
UNT2 Referenční číslo zprávy -

Funkční segmenty ACK CONTRL

Pokud vyberete možnost pro vygenerování funkčního potvrzení ve smlouvě EDIFACT nebo pokud je pole zprávy UNB9 nastavené na , vygeneruje se zpráva CONTRL jako funkční ACK, která bude hlásit výsledky kontroly 1 syntaxe výměny.

Následující tabulka popisuje funkční segmenty ACK CONTRL ve záměně a používá následující definice:

  • M = povinný
  • O = volitelné
Name Povinné nebo volitelné Description
Hlavička zprávy UNH M Segment hlavičky zprávy (UNH) identifikuje a určuje zprávu.
Segment UCI M Identifikuje výměnu, označuje stav pro příjem výměny a obsahuje odkazy na segmenty UNA, UNB a UNZ v přijaté záměně. Segment UCI má maximální výskyt a v důsledku toho hlásí první chybu 1 nalezenou v řídicím segmentu.
Segment UCF M, pokud existuje segment UNG Identifikuje segment skupiny, který je zapouzdřený hlavičkou UNG a upoutávkem UNE, a označuje povahu jakékoli chyby.
Segment UCM M Identifikuje segment zpráv, který je zapouzdřený hlavičkou UNH a upoutávkem UNT, a označuje povahu jakékoli chyby.
Segment UCS M Identifikuje sadu transakcí a označuje povahu jakékoli chyby.
Segment UCD O, podmíněně Identifikuje chybný složený datový prvek nebo datový prvek komponenty a označuje povahu chyby.
Upoutávky zprávy UNT M Pokud přijaté funkční potvrzení CONTRL obsahuje pouze segmenty UNH, UCI a UNT, kanál EDIReceive toto potvrzení zpracuje jako technický ACK příjmu CONTRL. Každá instance segmentu na úrovni generování sestav může nahlásit pouze jednu chybu, například segmenty UCI, UCF, UCM, UCS a UCD.

Smyčky SG a funkční struktura ACK CONTRL

Struktura funkčního ACK CONTRL se liší podle toho, jestli přijatá výměna zahrnuje jednu nebo více skupin.

  • Pokud výměna zahrnuje skupinu, ACK obsahuje jeden segment UCF na skupinu. Každý segment UCF obsahuje jeden segment UCM na zprávu. Každý segment UCM obsahuje také řadu segmentů UCS a UCD společně.

    Formulář XML zprávy ACK obsahuje následující prvky smyčky:

    • Element SG3Loop, který zapouzdřuje jednotlivé segmenty UCF.
    • Element SG4Loop, který zapouzdřuje každý prvek UCM.
    • Element SG5Loop, který zapouzdřuje každou dvojici prvků UCS a UCD.

    Značky smyčky SG neexistují v nativním formátu zpráv EDI.

  • Pokud výměna neobsahuje skupinu, ACK neobsahuje žádné segmenty UCF. Místo toho ACK zahrnuje jeden segment UCM na zprávu. Každý segment UCM obsahuje řadu segmentů UCS a UCD společně.

  • Formulář XML zprávy ACK obsahuje následující prvky smyčky:

    • Element SG1Loop, který zapouzdřuje každý prvek UCM.
    • Element SG2Loop, který zapouzdřuje každou dvojici prvků UCS a UCD.

    Stejně jako u výměny, které zahrnují skupiny, neexistují značky SG v nativním formátu ACK.

Ve výchozím nastavení a v odvětví se u přijatých transakčních sad neočekává použití smyček SG1/SG4. Pokud ale chcete podporovat dodržování standardů, můžete vynutit generování smyček SG1/SG4 pomocí následujících kroků:

  1. V Azure Portalotevřete svůj účet integrace.

  2. V nabídce účtu integrace v části Nastavení vyberte Smlouvy.

  3. Otevřete smlouvu EDIFACT a vyberte Odeslat Nastavení.

  4. V části Potvrzení vyberte Potvrzení (CONTRL). Pro akceptované sady transakcí teď můžete vybrat Generovat smyčku SG1/SG4.

    Pokud je toto políčko zaškrtnuté, kanál příjmu vygeneruje smyčky SG1/SG4 bez ohledu na to, jestli je sada transakcí přijata nebo zamítnuta. Jinak se tyto smyčky generují pouze pro chybné sady transakcí, kde UCM5 není rovno 7 .

Funkční datové prvky ACK CONTRL

Zpráva CONTRL obsahuje několik povinných datových prvků, které jsou zkopírovány z přijaté výměny. Pokud datový prvek ve záměně chybí nebo je syntakticky neplatný, syntakticky platná zpráva CONTRL se negeneruje. Chyba se musí hlásit jiným způsobem než zprávou CONTRL.

Funkční ACK CONTRL zahrnuje následující datové prvky:

Prvek Název Využití
UNH1 Referenční číslo zprávy -
UNH2 Dílčí komponenty identifikátoru zprávy Podsoučásti:

- 1 = CONTRL
- 2 = 4
- 3 = 1
- 4 = UN

UCI1 Číslo řízení výměny Namapováno z pole UNB5 přijaté zprávy.
UCI2 Odesílatel výměny Namapováno z pole UNB2 přijaté zprávy.

- Povinné: První dílčí komponenta nebo identifikace.
- Volitelné: Druhá dílčí komponenta nebo kvalifikátor kódu a třetí komponenta nebo adresa zpětného směrování.

UCI3 Příjemce výměny Namapováno z pole UNB3 přijaté zprávy.

- Povinné: První dílčí komponenta nebo identifikace.
- Volitelné: Druhá dílčí komponenta nebo kvalifikátor kódu.

UCI4 Kód akce Tento prvek je povinný. Kódy akcí:

- 8, pokud je výměna přijata.
- 7, pokud je výměna přijata, ale některé sady transakcí jsou odmítnuty.
- 4, pokud je výměna odmítnuta kvůli chybě v segmentu UNA nebo UNB.

UCI5 Kód chyby syntaxe Tento prvek je podmíněně volitelný a identifikuje chybovou podmínku, pokud existuje.
UCI6 Značka segmentu služby Tento prvek je podmíněně volitelný a identifikuje segment, který má chybovou podmínku v datovém prvku UCI5.
UCI7 Identifikace datového prvku Identifikuje datové prvky, které mají chybový stav v datovém prvku UCI5. Podsoučásti:

- Povinné: Pozice chybného datového prvku v segmentu.
- Podmíněně volitelné: Pozice chybného datového prvku komponenty v segmentu a výskyt chybného datového prvku v segmentu.

UCI8 - -
UCF1 Referenční číslo skupiny Tento prvek je povinný a mapuje se z pole UNG5 v přijaté zprávě.
UCF2 Identifikace odesílatele aplikace Tento prvek je podmíněně volitelný a mapuje se z pole UNG2 v přijaté zprávě spolu s dílčími komponentami.
UCF3 Identifikace příjemce aplikace Tento prvek je podmíněně volitelný a mapuje se z pole UNG3 v přijaté zprávě spolu s dílčími komponentami.
UCF4 Kódovaná akce Tento prvek je povinný a kód se vztahuje na tuto úroveň a všechny nižší úrovně. Kódy akcí:

- 7, pokud je výměna přijata.
- 4, pokud je výměna odmítnuta kvůli chybě v segmentu UNA nebo UNB.

UCF5 Chyba syntaxe, kódovaná Tento prvek je podmíněně volitelný a identifikuje chybový stav ve skupině, pokud existuje.
UCF6 Značka segmentu služby Tento prvek je podmíněně volitelný a identifikuje chybný segment ve skupině.
UCF7 Identifikace datového prvku Identifikuje datové prvky, které mají chybový stav zjištěný v datovém prvku UCF5. Podsoučásti:

- Povinné: Pozice chybného datového prvku v segmentu a výskyt chybného datového prvku v segmentu.
- Podmíněně volitelné: Pozice chybného datového prvku komponenty v segmentu.

UCM1 Referenční číslo zprávy Tento element je povinný a je namapován z pole UNH1 v přijaté zprávě.
UCM2 Identifikátor zprávy Tento prvek je podmíněně volitelný a mapuje se z pole UNH2 v přijaté zprávě spolu s dílčími komponentami.
UCM3 Kódovaná akce Tento prvek je povinný a kód se vztahuje na tuto úroveň a všechny nižší úrovně. Kódy akcí:

- 7, pokud je výměna přijata.
- 4, pokud je výměna odmítnuta kvůli chybě v segmentu UNA nebo UNB.

UCM4 Chyba syntaxe, kódovaná Tento prvek je podmíněně volitelný a identifikuje chybový stav ve skupině, pokud existuje.
UCM5 Značka segmentu služby Tento prvek je podmíněně volitelný a identifikuje chybný segment UNH nebo UNT.
UCM7 Identifikace datového prvku Identifikuje datové prvky, které mají chybovou podmínku identifikované v datovém prvku UCM5. Podsoučásti:

- Povinné: Pozice chybného datového prvku v segmentu a výskyt chybného datového prvku v segmentu.
- Podmíněně volitelné: Pozice chybného datového prvku komponenty v segmentu.

UCS1 Pozice segmentu v textu zprávy Tento prvek je povinný a je počet pozic chybného segmentu, počínaje UNH jako 1 . Pokud chcete ohlásit, že segment chybí, jedná se o číselnou pozici počtu posledního segmentu, která byla zpracována před pozicí, kde se očekává, že chybějící segment existuje. Chybějící skupina segmentů je označená tak, že se první segment ve skupině identifikuje jako chybějící.
UCS2 Kódovaná chyba syntaxe Tento prvek je podmíněně volitelný a identifikuje chybový stav ve skupině, pokud existuje.
UCD1 Kódovaná chyba syntaxe Tento prvek je podmíněně volitelný a identifikuje chybový stav ve skupině, pokud existuje.

Poznámka: Pokud dojde k chybě ověření XSD, datový prvek UCD1 na sestaví hodnotu kódu 12, Invalid Value .

UCD2 Identifikace datového prvku Identifikuje datové prvky, které mají chybový stav identifikovaný v datovém prvku UCD1. Podsoučásti:

- Povinné: Pozice chybného datového prvku v segmentu a výskyt chybného datového prvku v segmentu.
- Podmíněně volitelné: Pozice chybného datového prvku komponenty v segmentu.

UNT1 Počet segmentů -
UNT2 Referenční číslo zprávy -

Kódy chyb CONTRL ACK

Tyto chyby se vztahují na úrovni výměny, skupiny, zprávy a dat. Pokud je nalezena podporovaná chyba, celá sada výměnu, skupiny nebo transakce je zamítnuta. Výměny s kódováním EDIFACT nemají podmínku jako zprávy s kódováním Accepted with errors X12.

Standardní kódy chyb ACK CONTRL PRO EDIFACT

Následující tabulka uvádí podporované a podporované kódy chyb definované specifikací EDIFACT, které se používají v poli UCI5 contrl ACK pro zpracování zpráv EDIFACT v Azure Logic Apps.

Kód chyby Podmínka Příčina Podporované?
2 Nepodporuje se verze nebo úroveň syntaxe. Oznámení, že verze syntaxe a (nebo) úroveň nejsou podporovány příjemcem. No
7 Příjemce výměny není skutečným příjemcem Oznámení, že příjemce výměny (S003) se liší od skutečného příjemce. No
12 Neplatná hodnota Oznámení, že hodnota samostatného datového prvku, složeného datového prvku nebo datového prvku komponenty neodpovídá relevantním specifikacím pro hodnotu. Yes
13 Chybějící Oznámení, že chybí povinný nebo jinak povinný segment služby nebo uživatele, datový prvek, složený datový prvek nebo datový prvek komponenty. Yes
14 Na této pozici není podporovaná hodnota Oznámení, že příjemce nepodporuje použití konkrétní hodnoty identifikované samostatného datového prvku, složeného datového prvku nebo datového prvku komponenty na pozici, kde se používá. Hodnota může být platná podle relevantních specifikací a může být podporována, pokud se používá na jiné pozici. No
15 Tato pozice se nepodporuje. Oznámení, že příjemce nepodporuje použití typu segmentu, samostatného datového typu, typu složeného datového prvku nebo datového typu komponenty na identifikované pozici. Yes
16 Příliš mnoho prvků Oznámení, že identifikovaný segment obsahoval příliš mnoho datových prvků nebo že identifikovaný složený datový prvek obsahoval příliš mnoho datových prvků komponent. Yes
17 Žádná smlouva Neexistuje žádná smlouva, která umožňuje příjem zaměnitelného, skupinového, zprávy nebo balíčku s hodnotou identifikovaných samostatných datových prvků, složených datových prvků nebo komponentních datových prvků. No
18 Nespecifikovaná chyba Oznámení, že byla zjištěna chyba, ale povaha chyby není hlášena. No
19 Neplatný desítkový zápis Oznámení, že znak označený jako desítkový zápis v UNA je neplatný nebo že desetinná notace použitá v datovém prvku není konzistentní se znakem uvedeným v una. No
20 Neplatný znak jako znak služby Oznámení, že znak doporučen v UNA je neplatný jako znak služby. No
21 Neplatné znaky Oznámení, že jeden nebo více znaků používaných ve výměnu nejsou platné znaky definované identifikátorem syntaxe označeným v segmentu UNB. Neplatný znak je součástí odkazované úrovně nebo je následován ihned po identifikované části výměny. Yes
22 Neplatné znaky služby Oznámení, že znaky služby používané ve výměnu nejsou platné znaky služby, jak je doporučeno v segmentu UNA, nebo není jedním z výchozích znaků služby. Pokud se kód používá v segmentu UCS nebo UCD, následuje neplatný znak bezprostředně za identifikované části výměny. No
23 Neznámý odesílatel výměny Oznámení, že odesílatel výměny (S002) je neznámý. No
24 Příliš starý Oznámení, že přijatá výměna nebo skupina je starší než limit zadaný v IA nebo určený příjemcem. No
25 Indikátor testu se nepodporuje Oznámení, že test zpracování nelze provést pro identifikované výměnu, skupinu, zprávu nebo balíček. No
26 Zjištění duplicit Oznámení, že bylo zjištěno možné duplikování dříve přijaté výměny, skupiny, zprávy nebo balíčku. Dřívější přenos mohl být zamítnut. Yes
27 Funkce zabezpečení se nepodporuje Oznámení, že funkce zabezpečení související s odkazovanou úrovní nebo datovým prvkem není podporována. No
28 Odkazy se neshodují Oznámení, že referenční informace k ovládacímu prvku v segmentu UNB, UNG, UNH, UNO, VYU nebo USD neodpovídají odkazu na ovládací prvek v segmentu UNZ, UNE, UNT, UNP, UST nebo USU. No
29 Počet ovládacích prvků neodpovídá počtu přijatých instancí Oznámení, že počet skupin, zpráv nebo segmentů neodpovídá číslu v segmentu UNZ, UNE, UNT nebo UST. Nebo se délka objektu nebo délky šifrovaných dat nerovná délce uvedené v segmentu UNO, UNP, USD nebo USU. Yes
30 Smíšené skupiny a zprávy/balíčky Oznámení, že skupiny byly smíšené se zprávami nebo balíčky mimo skupiny ve výměnu. No
31 Více než jeden typ zprávy ve skupině Oznámení, že různé typy zpráv jsou obsaženy ve funkční skupině. Yes
32 Prázdné nižší úrovně Oznámení pro jednu z následujících podmínek:

– Výměna neobsahuje žádné zprávy, balíčky ani skupiny.
– Skupina neobsahuje žádné zprávy ani balíčky.

No
33 Neplatný výskyt mimo zprávu, balíček nebo skupinu Oznámení neplatného segmentu nebo datového prvku ve výměnu, mezi zprávami, mezi balíčky nebo mezi skupinami. Zamítnutí se uvádí na výše uvedené úrovni. Yes
34 Indikátor vnořování není povolený Oznámení, že explicitní vnoření bylo použito ve zprávě, pokud není povoleno. No
35 Příliš mnoho opakování datových prvků nebo segmentů Oznámení, že samostatný datový prvek, složený datový prvek nebo segment se opakuje příliš mnohokrát. Yes
36 Příliš mnoho opakování skupin segmentů Oznámení, že skupina segmentů se opakuje příliš mnohokrát. Yes
37 Neplatný typ znaků Oznámení pro jednu z následujících podmínek:

– Jeden nebo více číselných znaků se používá v abecedním datovém prvku (komponentě).
– V číselném datovém prvku (komponentě) se používá jeden nebo více abecedních znaků.

Yes
38 Chybějící číslice před desetinným číslem Oznámení, že před desetinným číslem není jedna nebo více číslic. Yes
39 Datový prvek je příliš dlouhý Oznámení, že délka přijatého datového prvku překročila maximální délku zadanou v popisu datového prvku. Yes
40 Datový prvek je příliš krátký Oznámení, že délka přijatého datového prvku je kratší než minimální délka zadaná v popisu datového prvku. Yes
41 Chyba trvalé komunikační sítě Oznámení, že komunikační síť používaná k přenosu výměny nahlásila trvalou chybu. Opětovné přenosy identické výměny se stejnými parametry na úrovni sítě nebudou úspěšné. No
42 Chyba dočasné komunikační sítě Oznámení, že komunikační síť používaná k přenosu výměny nahlásila dočasnou chybu. Opakované přenosy identické výměny můžou být úspěšné. No
43 Neznámý příjemce výměny Oznámení, že poskytovatel sítě není známým příjemcem výměny. No
45 Oddělovač na koncovém znaky Oznámení pro jednu z následujících podmínek:

– Poslední znak před ukončovačem segmentu je oddělovačem datového prvku, oddělovačem datového prvku komponenty nebo opakovaným oddělovačem datového prvku.
– Poslední znak před oddělovačem datového prvku je oddělovačem datového prvku komponenty nebo opakovaným oddělovačem datových prvků.

Yes
46 Znaková sada se nepodporuje Oznámení pro jednu z následujících podmínek:

– Jeden nebo více použitých znaků není ve znakové sadě definované identifikátorem syntaxe.
– Znaková sada identifikované řídicí sekvencí pro techniku rozšíření kódu není příjemcem podporována.

Yes
47 Funkce obálky se nepodporuje Oznámení, že zjištěná struktura obálky není příjemcem podporována. Yes
48 Porušená podmínka poznámek k závislostem Oznámení, že došlo k chybovému stavu v důsledku porušení podmínky závislosti No

Azure Logic Apps Kódy chyb CONTRL ACK

Následující tabulka uvádí vlastní kódy chyb, které nejsou definované ve specifikaci EDIFACT, ale používají se v poli UCI5 souboru CONTRL ACK pro zpracování zpráv EDIFACT a jsou specifické pro Azure Logic Apps.

Kód chyby Podmínka Příčina
70 Chybějící nebo neplatný identifikátor sady transakcí Oznámení, že identifikátor sady transakcí chybí nebo je neplatný.
71 Neshoda transakční sady nebo řídicích čísel skupin Oznámení, že došlo k neshodě s kontrolními čísly sady transakcí nebo skupin.
72 Nerozpoznané ID segmentu Oznámení, že ID segmentu není rozpoznáno.
73 XML není na správné pozici Oznámení, že došlo k problému při serializaci kořenového elementu XML.
74 Příliš málo opakování skupin segmentů Oznámení, že skupina segmentů se opakuje méně než požadované množství.
75 Příliš málo opakování segmentů Oznámení, že se segment opakuje méně než požadované množství.
76 Zjistilo se příliš málo datových prvků Oznámení, že nebyl nalezen dostatek datových prvků.

Další kroky

Výměna zpráv EDIFACT