Megosztás a következőn keresztül:


TA1 technikai visszaigazolások és hibakódok X12-üzenetekhez az Azure Logic Appsben

A következőkre vonatkozik: Azure Logic Apps (Használat + Standard)

Az Azure Logic Appsben X12-műveletek használatakor olyan munkafolyamatokat hozhat létre, amelyek X12-üzeneteket kezelnek az elektronikus adatcsere (EDI) kommunikációjához. Az EDI-üzenetküldésben a nyugták biztosítják az EDI-váltás feldolgozásának állapotát. Váltás fogadásakor az X12 Dekódolás művelet egy vagy több nyugtázási típust adhat vissza a feladónak, amely alapján a nyugtázási típusok engedélyezve vannak, és a megadott érvényesítési szint alapján.

A fogadó például egy TA1 műszaki nyugtázás (ACK) küldésével jelenti az állapotot a fogadott X12-kódolású üzenetben az ISA és a cserevezérlési pótkocsi (IEA) ellenőrzéséről. Ha a fejléc és a pótkocsi érvényes, a fogadó pozitív TA1 ACK-t küld, függetlenül a többi tartalom állapotától. Ha a fejléc és a pótkocsi érvénytelen, a fogadó ehelyett egy hibakóddal ellátott TA1 ACK-t küld.

Az X12 TA1 ACK megfelel a X12_<version szám>_TA1.xsd sémájának. A fogadó egy ISA- és IEA-borítékban küldi el a TA1 ACK-t. Ez az ISA- és IEA-boríték azonban nem különbözik a többi felcserélődésnél.

Ez a témakör rövid áttekintést nyújt az X12 TA1 ACK-ről, beleértve a TA1 ACK-szegmenseket egy csomópontban, valamint az ezekben a szegmensekben használt hibakódokat. További kapcsolódó információkért tekintse át a következő dokumentációt:

TA1 ACK-szegmensek

Az alábbi táblázat egy csomópont TA1 ACK-szegmenseit ismerteti:

TA1 mező Mező neve Leképezve a bejövő csomópontra Érték
TA101 Csomópont-vezérlési szám ISA13 – Csomópont-vezérlési szám -
TA102 Váltás dátuma ISA09 – Váltás dátuma -
TA103 Csereidő ISA10 – Csereidő -
TA104 ACK-kód cseréje* N/A * A motor viselkedése az adatelem-ellenőrzésen alapul, kivéve a biztonsági és hitelesítési információkat, amelyek a konfigurációs információk sztring-összehasonlításán alapulnak.

A motor viselkedése (TA104) értéke A, E vagy R, az alábbi definíciók alapján:

A = Elfogadás
E = Hiba miatt elfogadott csomópont
R = Az adatcsere elutasítva vagy felfüggesztve.

További információ: TA1 ACK-hibakódok.

TA105 Bankközi jegyzetkód N/A Eredményhibakód feldolgozása. További információ: TA1 ACK-hibakódok.

TA1 ACK-hibakódok

Ez a szakasz a TA1 ACK-szegmensekben használt hibakódokat ismerteti. Az alábbi táblázat az X12 specifikációban meghatározott támogatott és nem támogatott hibakódokat sorolja fel az Azure Logic Apps X12-üzenetfeldolgozásához. A Motor viselkedése oszlopban a TA104 értékek a következő definíciókkal rendelkeznek:

  • A = Elfogadás
  • E = Hiba miatt elfogadott csomópont
  • R = Az adatcsere elutasítva vagy felfüggesztve
Feltétel Motor viselkedése
(TA104 érték)
TA105-érték Támogatott?
Siker A 000 Yes
Az ISA 13 fejlécben és az IEA02 utánfutóban lévő cserevezérlési számok nem egyeznek E 001 Yes
Az ISA11 szabvány (vezérlőszabványok) nem támogatott E 002 Igen, ha az azonosító nem egyezik.
A vezérlők verziója nem támogatott E 003 Nem, helyette a 017-s hibakódot használja a rendszer.
A szegmens terminátora érvénytelen*

* A szegmens-terminátor a következő érvényes kombinációkkal rendelkezhet:

- Csak szegmens terminátor karakter.
- Szegmens terminátor karaktere, majd az 1. utótag és a 2. utótag.

R 004 Yes
Érvénytelen csereazonosító-minősítő a feladóhoz R 005 Igen, ha az azonosító nem egyezik.
Érvénytelen a csere feladóazonosítója E 006 Igen, ha hitelesítést igénylő fogadási porton fogad egy csomópontot.

Megjegyzés: A feladó azonosítójával kapcsolatos tulajdonságokat a rendszer felülvizsgálja. Ha ezek a tulajdonságok inkonzisztensek, vagy ha a fél beállításai nem érhetők el, mert nincs beállítva, a rendszer elutasítja az adatcserét.

Érvénytelen csereazonosító-minősítő a fogadóhoz R 007 Igen, ha az azonosító nem egyezik.
Érvénytelen adatcsere-fogadó azonosítója E 008 Nem*

* Akkor támogatott, ha hitelesítést igénylő fogadási porton fogad csomópontot. A rendszer áttekinti a feladó azonosítójával kapcsolatos tulajdonságokat. Ha ezek a tulajdonságok inkonzisztensek, vagy ha a nyilvános beállítások nem érhetők el, mert nincs beállítva, a rendszer elutasítja az adatcserét.

Ismeretlen adatcsere-vevő azonosítója E 009 Yes
Érvénytelen engedélyezésiadat-minősítő érték R 010 Igen, ha az azonosító nem egyezik.
Érvénytelen engedélyezési információs érték R 011 Igen, ha a fél be van állítva vagy értékre van állítva.
Érvénytelen biztonságiadat-minősítő érték R 012 Igen, ha az azonosító nem egyezik.
Érvénytelen biztonságiadat-érték R 013 Igen, ha a fél be van állítva vagy értékre van állítva.
Érvénytelen cseredátumérték R 014 Yes
Érvénytelen felcserélési időérték R 015 Yes
Érvénytelen az interchange szabványazonosító értéke R 016 Yes
Érvénytelen a Verzióközi azonosító értéke R 017 Igen, ami azt jelzi, hogy az enumerálási érték érvénytelen.
Érvénytelen a csomópontok közötti vezérlőszám értéke R 018 Yes
Érvénytelen nyugtázási kérelem értéke E 019 Yes
Érvénytelen tesztmutató-érték E 020 Yes
Érvénytelen a Belefoglalt csoportok száma érték E 021 Yes
Érvénytelen vezérlőstruktúra R 022 Yes
Nem megfelelő (korai) fájlvég (továbbítás) R 023 Yes
Érvénytelen adatcsere-tartalom, például Érvénytelen GS-szegmens R 024 Yes
Duplikált adatcsere-vezérlőszám R, beállítások alapján 025 Yes
Érvénytelen adatelem-elválasztó R 026 Yes
Érvénytelen összetevőelem-elválasztó R 027 Yes
Érvénytelen kézbesítési dátum a késleltetett kézbesítési kérelemben - - No
Érvénytelen kézbesítési idő a késleltetett kézbesítési kérelemben - - No
Érvénytelen kézbesítési időkód a késleltetett kézbesítési kérelemben - - No
Érvénytelen szolgáltatásminőség - - Nem

Következő lépések