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:
- X12 997 funkcionális nyugták és hibakódok
- Exchange X12-üzenetek b2B nagyvállalati integrációhoz
- Exchange EDIFACT-üzenetek b2B vállalati integrációhoz
- Mi az az Azure Logic Apps?
- B2B nagyvállalati integrációs megoldások az Azure Logic Apps és az Enterprise Integration Pack használatával
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 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. |
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 |