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

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

V Azure Logic Apps můžete při použití operací EDIFACT vytvářet pracovní postupy, které zpracovávají zprávy EDIFACT 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í EDIFACT vrátit odesílateli jeden nebo více typů potvrzení na základě toho, které typy potvrzení jsou povoleny a zadaná úroveň ověřování.

Toto téma obsahuje stručný přehled o EDIFACT CONTRL ACK, segmentech CONTRL ACK ve výměně 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é i funkční potvrzení. Úplná zpráva CONTRL slouží jako funkční ACK, zatímco části funkčního ACK se znovu používají pro technické ACK. Pokud například vyberete technické i funkční sady ACK ve vlastnostech smlouvy pro odesílajícího partnera nebo v globálních vlastnostech, akce EDIFACT Dekódování vygeneruje dvě zprávy CONTRL, technickou ACK contrl a funkční ACK CONTRL. CONTRL ACK odpovídá schématu pro EFACT_<version-number>_CONTRL.xsd.

Poznámka

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

Chyby v přijatých zprávách CONTRL musí být hlášeny jiným způsobem než zprávou CONTRL. Pokud je ve výměně obsahující datové zprávy obsažena jedna nebo více zpráv CONTRL, je zpráva CONTRL vygenerovaná jako odpověď na tuto výměnu vygenerována, jako by v přijaté výměně nebyly obsaženy žádné zprávy CONTRL.

Jako technické potvrzení zpráva CONTRL uvádí, že příjemce výměny obdržel předmět výměny a má následující povinnosti:

  • Kontrola částí výměny za účelem potvrzení syntaktické přesnosti datových prvků zkopírovaných do segmentu UCI (Interchange Response) generování sestav.
  • Přijímá odpovědnost informovat odesílatele o přijetí nebo odmítnutí ostatních částí výměny.
  • Přijme přiměřená opatření k upozornění odesílatele.

Poznámka

A CONTRL technical ACK hlásí Rejected stav pouze v případě, že příchozí zpráva EDIFACT je duplicitní nebo existují chyby v obálce, například problém se znakovou sadou. EDIFACT nehlásí Interchange accepted with errors stav v technickém ACK CONTRL jako x12 pomocí 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 odmítnuta, CONTRL ACK stále hlásí Accepted stav. V takových scénářích může prvek UCI5 hlásit chybu.

Jako funkční potvrzení zpráva CONTRL hlásí stav přijaté výměny, skupiny nebo zprávy, například přijetí nebo odmítnutí, včetně chyb nebo nepodporovaných funkcí. Zpráva také znamená, že příjemce výměny:

  • Obdržel referenční úrovně potvrzené výměny.

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

  • Zkontrolujte, jestli jsou všechny potvrzené části segmentů služeb sémanticky správné, pokud nejsou hlášeny žádné chyby.

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

  • Přijal zodpovědnost informovat odesílatele 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 najdou v příslušné části.
    • Část nemůže být z nějakého jiného důvodu zpracována poté, co byla část potvrzena v odeslané zprávě CONTRL.
  • Provede přiměřenou míru, aby se zajistilo, že se takové chyby najdou, a upozorní odesílatele.

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

  • Nemůže potvrdit výměnu ani žádné relevantní části z důvodů uvedených ve zprávě CONTRL.
  • Podnikne žádné další akce s obchodními informacemi obsaženými v zamítnuté části výměny předmětu.

Technické segmenty ACK contrl

Pokud vyberete možnost generování technického potvrzení ve smlouvě EDIFACT nebo pokud je pole zprávy UNB9 nastaveno na 2hodnotu , vygeneruje se zpráva CONTRL jako technická ACK pro hlášení výsledků z přijetí výměny.

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

  • M = povinné
  • O = volitelné
Name Povinné nebo volitelné Popis
Záhlaví zprávy UNH M Segment záhlaví zprávy (UNH) identifikuje a určuje zprávu.
Odpověď výměny UCI M Určuje výměnu a určuje povahu příjmu výměny. Segment UCI má maximální výskyt 1a v důsledku toho hlásí první chybu nalezenou v segmentu ovládacího prvku.
Upoutávka zprávy UNT M V datovém prvku UCI5 s názvem Syntax Error Codeje hlášena chyba. U zpráv s kódováním EDIFACT neexistuje žádná Accepted with errors podmínka, stejně jako u výměn s kódováním X12.

Contrl – technické datové prvky ACK

Technický protokol ACK pro CONTRL obsahuje následující datové prvky:

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

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

UCI1 Kontrolní číslo 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čí podsoučát neboli identifikace.
- Volitelné: Druhá dílčí součást 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čí podsoučát neboli identifikace.
- Volitelné: Druhý dílčí kvalifikátor 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 zamítnuta z důvodu chyby 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á chybový stav v datovém prvku UCI5.
UCI7 Identifikace datových prvků Identifikuje datové prvky, které mají chybovou podmínku v datovém prvku UCI5. Podsoučásti:

- Povinné: Umístění 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 -

Contrl – funkční segmenty ACK

Pokud vyberete možnost generování funkčního potvrzení ve smlouvě EDIFACT, nebo pokud je pole zprávy UNB9 nastaveno na 1, vygeneruje se zpráva CONTRL jako funkční ACK pro hlášení výsledků kontroly syntaxe výměny.

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

  • M = povinné
  • O = volitelné
Name Povinné nebo volitelné Popis
Záhlaví zprávy UNH M Segment záhlaví zprávy (UNH) identifikuje a určuje zprávu.
Segment UCI M Identifikuje výměnu, označuje stav příjmu výměny a obsahuje odkazy na segmenty UNA, UNB a UNZ v přijaté výměně. Segment UCI má maximální výskyt 1a v důsledku toho hlásí první chybu nalezenou v segmentu ovládacího prvku.
Segment UCF M, pokud existuje segment UNG Identifikuje segment skupiny, který je zapouzdřen hlavičkou UNG a upoutávkou UNE, a označuje povahu jakékoli chyby.
Segment UCM M Identifikuje segment zprávy, který je zapouzdřen hlavičkou UNH a přívěsem 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ý nebo komponentní datový prvek a označuje povahu chyby.
Upoutávka zprávy UNT M Pokud přijaté potvrzení funkčnosti CONTRL obsahuje pouze segmenty UNH, UCI a UNT, kanál EDIReceive zpracuje potvrzení jako technickou ACK potvrzení o přijetí CONTRL. Každá instance segmentu na úrovni generování sestav může hlásit pouze jednu chybu, například segmenty UCI, UCF, UCM, UCM a UCD.

Smyčky SG a struktura ACK funkcí CONTRL

V závislosti na tom, zda přijatá výměna zahrnuje jednu nebo více skupin, se struktura pro funkční ACK CONTRL liší.

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

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

    • Prvek SG3Loop, který zapouzdřuje každý segment UCF.
    • Prvek SG4Loop, který zapouzdřuje každý prvek UCM.
    • Prvek SG5Loop, který zapouzdřuje každý pár prvků UCS a UCD.

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

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

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

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

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

Ve výchozím nastavení a oborovým využitím se pro akceptované sady transakcí neočekává smyčky SG1/SG4. Pokud však chcete podporovat dodržování standardů, můžete vynutit generování smyček SG1/SG4 pomocí následujících kroků:

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

  2. V nabídce účet pro integraci vyberte v části Nastavení možnost Smlouvy.

  3. Otevřete svoji smlouvu EDIFACT a vyberte Odeslat nastavení.

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

    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 odmítnuta. V opačném případě jsou tyto smyčky generovány pouze pro chybné sady transakcí, kde UCM5 není rovno 7.

Funkce CONTRL – datové prvky ACK

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 výměně chybí nebo je syntakticky neplatný, syntakticky platnou zprávu CONTRL nelze vygenerovat. Chyba musí být hlášena jiným způsobem než zprávou CONTRL.

Funkční ACK contrl obsahuje následující datové prvky:

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

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

UCI1 Kontrolní číslo 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čí podsoučát neboli identifikace.
- Volitelné: Druhá dílčí součást 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čí podsoučát neboli identifikace.
- Volitelné: Druhý dílčí kvalifikátor 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 případný chybový stav.
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é: Umístění chybného datového prvku v segmentu.
- Podmíněně volitelné: Umístění 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 je mapován z pole UNG2 v přijaté zprávě spolu s dílčími součástmi.
UCF3 Identifikace příjemce aplikace Tento prvek je podmíněně volitelný a je mapován z pole UNG3 v přijaté zprávě spolu s dílčími součástmi.
UCF4 Kódovaná akce Tento prvek je povinný a kód platí pro tuto úroveň a všechny nižší úrovně. Kódy akcí:

- 7, je-li 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 chybovou podmínku 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í chybovou podmínku identifikovanou v datovém prvku UCF5. Podsoučásti:

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

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

- 7, je-li 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 chybovou podmínku 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 identifikovanou v datovém prvku UCM5. Podsoučásti:

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

UCS1 Pozice segmentu v textu zprávy Tento prvek je povinný a jedná se o počet pozic chybného segmentu, počínaje unh jako 1. Chcete-li ohlásit, že chybí segment, tato hodnota je číselná pozice počtu posledního segmentu, který byl zpracován před pozicí pro místo, kde se očekává, že chybějící segment existuje. Chybějící skupina segmentů se označí tím, že se první segment ve skupině označí jako chybějící.
UCS2 Kódovaná chyba syntaxe Tento prvek je podmíněně volitelný a identifikuje chybovou podmínku ve skupině, pokud existuje.
UCD1 Kódovaná chyba syntaxe Tento prvek je podmíněně volitelný a identifikuje chybovou podmínku ve skupině, pokud existuje.

Poznámka: Pokud dojde k selhání ověření XSD, datový prvek UCD1 hlásí hodnotu kódu .12, Invalid Value

UCD2 Identifikace datového prvku Identifikuje datové prvky, které mají chybovou podmínku identifikovanou v datovém elementu UCD1. Podsoučásti:

- Povinné: Umístění chybného datového prvku v segmentu a výskyt chybného datového prvku v segmentu.
– Podmíněně volitelné: Umístění 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 platí na úrovni výměny, skupiny, zpráv a dat. Když se najde podporovaná chyba, celá sada výměny, skupiny nebo transakcí se zamítne. 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 EDIFACT CONTRL ACK

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

Kód chyby Podmínka Příčina Podporované?
2 Nepodporovaná verze nebo úroveň syntaxe Oznámení, že příjemce nepodporuje verzi syntaxe a (nebo) úroveň. No
7 Příjemce výměny není skutečný příjemce 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á příslušným specifikacím pro hodnotu. Yes
13 Chybějící Oznámení, že chybí povinný nebo jinak vyžadovaný segment služby nebo uživatele, datový prvek, složený datový prvek nebo komponenta. Yes
14 Hodnota není na této pozici podporována. Oznámení, že příjemce nepodporuje použití konkrétní hodnoty identifikovaného samostatného datového prvku, složeného datového prvku nebo datového prvku komponenty na pozici, kde je použit. Hodnota může být platná podle příslušných specifikací a může být podporována, pokud se použije na jiné pozici. No
15 V této pozici se nepodporuje Oznámení, že příjemce nepodporuje použití typu segmentu, samostatného typu datového prvku, typu složeného datového prvku nebo typu datového prvku komponenty na určené pozici. Yes
16 Příliš mnoho voličů 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á by umožňovala přijetí výměny, skupiny, zprávy nebo balíčku s hodnotou identifikovaného samostatného datového prvku, složeného datového prvku nebo datového prvku komponenty. No
18 Nespecifikovaná chyba Oznámení, že byla zjištěna chyba, ale povaha chyby není hlášena. No
19 Neplatný desetinný zápis Oznámení, že znak označený jako desítkový zápis v UNA je neplatný nebo že zápis desetinných míst použitý v datovém prvku není konzistentní s notací uvedenou 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žitých při výměně nejsou platnými znaky definovanými identifikátorem syntaxe uvedeným v segmentu UNB. Neplatný znak je součástí odkazované úrovně nebo následuje bezprostředně po určené části výměny. Yes
22 Neplatné znaky služby Oznámení, že znaky služby použité při výměně nejsou platnými znaky služby, jak se doporučuje v segmentu UNA, nebo nejsou jedním z výchozích znaků služby. Pokud je kód použit v ucs nebo UCD segment, neplatný znak následuje ihned po 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 jsou starší než limit určený v IA nebo určený příjemcem. No
25 Indikátor testu se nepodporuje. Oznámení, že nelze provést zpracování testu pro identifikovanou výměnu, skupinu, zprávu nebo balíček. No
26 Zjištěna duplicita Oznámení, že byla zjištěna možná duplicita dříve přijaté výměny, skupiny, zprávy nebo balíčku. Dřívější přenos mohl být odmítnut. Yes
27 Nepodporovaná funkce zabezpečení 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 odkaz na ovládací prvek v segmentu UNB, UNG, UNH, UNO, USH nebo USD neodpovídá 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 zadanému v segmentu UNZ, UNE, UNT nebo UST. Nebo délka objektu nebo délka šifrovaných dat se nerovná délce uvedené v segmentu UNO, UNP, USD nebo USU. Yes
30 Smíšené skupiny a zprávy / balíčky Oznámení, že se skupiny směšovaly se zprávami nebo balíčky mimo skupiny ve výměně 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žší úroveň 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í o neplatném segmentu nebo datovém prvku při výměně, mezi zprávami, mezi balíčky nebo mezi skupinami Zamítnutí je hlášeno na výše uvedené úrovni. Yes
34 Indikátor vnoření není povolený. Oznámení, že se ve zprávě použilo explicitní vnořování, kde není povolené. 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 se skupina segmentů 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 (komponentním) datovém prvku.
- Jeden nebo více abecedních znaků se používá v číselném (komponentním) datovém prvku.

Yes
38 Chybějící číslice před desetinným znaménkem Oznámení, že před desetinným znaménkem 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 Trvalá chyba komunikační sítě Oznámení, že komunikační síť používaná k přenosu výměny nahlásila trvalou chybu. Opakovaný přenos identické výměny se stejnými parametry na úrovni sítě nebude úspěšný. No
42 Dočasná chyba komunikační sítě Oznámení, že komunikační síť používaná k přenosu výměny oznámila dočasnou chybu. Opakovaný přenos identické výměny může být úspěšný. No
43 Neznámý příjemce výměny Oznámení, že poskytovatel sítě nezná příjemce výměny. No
45 Koncový oddělovač Oznámení pro jednu z následujících podmínek:

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

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 nepodporují. Oznámení, že se objevila struktura obálky, není podporováno příjemcem. Yes
48 Porušená podmínka poznámek k závislostem Oznámení, že v důsledku porušení podmínky závislosti došlo k chybovému stavu. No

Kódy chyb AZURE Logic Apps CONTRL ACK

Následující tabulka uvádí vlastní kódy chyb, které nejsou definovány specifikací EDIFACT, ale používají se v poli UCI5 pro zpracování zpráv 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 kontrolních čísel sady transakcí nebo skupiny Oznámení, že došlo k neshodě s kontrolními čísly sady transakcí nebo skupiny
72 Nerozpoznané ID segmentu Oznámení, že ID segmentu není rozpoznáno.
73 Xml není na správné pozici Oznámení, že při serializaci kořenového elementu XML došlo k problému.
74 Příliš málo opakování skupin segmentů Oznámení, že skupina segmentů 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 Nalezeno příliš málo datových prvků Oznámení, že nebyl nalezen dostatek datových prvků.

Další kroky

Výměna zpráv EDIFACT