TEKNISKA TA1-bekräftelser och felkoder för X12-meddelanden i Azure Logic Apps
Gäller för: Azure Logic Apps (Consumption + Standard)
I Azure Logic Apps kan du skapa arbetsflöden som hanterar X12-meddelanden för EDI-kommunikation (Electronic Data Interchange) när du använder X12-åtgärder . I EDI-meddelanden ger bekräftelser statusen från bearbetningen av ett EDI-utbyte. När du tar emot ett utbyte kan X12-avkodningsåtgärden returnera en eller flera typer av bekräftelser till avsändaren, baserat på vilka bekräftelsetyper som är aktiverade och den angivna valideringsnivån.
Mottagaren rapporterar till exempel statusen från valideringen av ISA (Interchange Control Header) och Interchange Control Trailer (IEA) i det mottagna X12-kodade meddelandet genom att skicka en TEKNISK BEKRÄFTELSE (ACK) för TA1. Om den här rubriken och trailern är giltiga skickar mottagaren en positiv TA1 ACK, oavsett status för annat innehåll. Om rubriken och trailern inte är giltiga skickar mottagaren en TA1 ACK med en felkod i stället.
X12 TA1 ACK följer schemat för X12_<versionsnummer>_TA1.xsd. Mottagaren skickar TA1 ACK i ett ISA- och IEA-kuvert. Detta ISA- och IEA-kuvert skiljer sig dock inte från andra utbyten.
Det här avsnittet innehåller en kort översikt över X12 TA1 ACK, inklusive TA1 ACK-segmenten i ett utbyte och felkoderna som används i dessa segment. Mer relaterad information finns i följande dokumentation:
- Funktionella bekräftelser och felkoder för X12 997
- Exchange X12-meddelanden för B2B Enterprise-integrering
- Exchange EDIFACT-meddelanden för B2B Enterprise-integrering
- Vad är Azure Logic Apps?
- B2B-lösningar för företagsintegrering med Azure Logic Apps och Enterprise-integrationspaket
TA1 ACK-segment
I följande tabell beskrivs TA1 ACK-segmenten i ett utbyte:
TA1-fält | Fältnamn | Mappad till inkommande utbyte | Värde |
---|---|---|---|
TA101 | Kontrollnummer för utbyte | ISA13 – Kontrollnummer för utbyte | - |
TA102 | Utbytesdatum | ISA09 – Utbytesdatum | - |
TA103 | Utbytestid | ISA10 – utbytestid | - |
TA104 | Utbyte av ACK-kod* | Ej tillämpligt | * Motorbeteendet baseras på validering av dataelement med undantag för säkerhets- och autentiseringsinformation, som baseras på strängjämförelser i konfigurationsinformationen. Värdet för motorbeteende (TA104) är A, E eller R baserat på följande definitioner: A = Acceptera Mer information finns i TA1 ACK-felkoder. |
TA105 | Kod för utbytesanteckning | Ej tillämpligt | Bearbetar resultatfelkod. Mer information finns i TA1 ACK-felkoder. |
TA1 ACK-felkoder
Det här avsnittet beskriver de felkoder som används i TA1 ACK-segment. I följande tabell visas felkoder som stöds och inte stöds, enligt definitionen i X12-specifikationen, för X12-meddelandebearbetning i Azure Logic Apps. I kolumnen Motorbeteende har TA104-värdena följande definitioner:
- A = Acceptera
- E = Utbyte accepteras med fel
- R = Utbytet avvisades eller pausades
Villkor | Motorbeteende (TA104-värde) |
TA105-värde | Stöds? |
---|---|---|---|
Klart | A | 000 | Ja |
Kontrollnumren för utbytet i rubriken ISA 13 och trailer-IEA02 matchar inte | E | 001 | Ja |
Standard i ISA11 (kontrollstandarder) stöds inte | E | 002 | Ja, om det finns ett ID-matchningsfel. |
Version av kontrollerna stöds inte | E | 003 | Nej, felkoden 017 används i stället. |
Segmentavgränsaren är ogiltig* * Segmentavgränsaren kan ha följande giltiga kombinationer: - Segmentera endast Terminator-tecken. |
R | 004 | Ja |
Ogiltigt utbytes-ID-kvalificerare för avsändare | R | 005 | Ja, om det finns ett ID-matchningsfel. |
Ogiltigt avsändar-ID för utbyte | E | 006 | Ja, om du tar emot ett utbyte på en mottagningsport som kräver autentisering. Obs! Avsändar-ID-relaterade egenskaper granskas. Om dessa egenskaper är inkonsekventa, eller om partinställningarna inte är tillgängliga på grund av att de inte har angetts, avvisas utbytet. |
Ogiltigt utbytes-ID-kvalificerare för mottagare | R | 007 | Ja, om det finns ett ID-matchningsfel. |
Ogiltigt mottagar-ID för utbyte | E | 008 | Nej* * Stöds om du tar emot ett utbyte på en mottagningsport som kräver autentisering. Avsändar-ID-relaterade egenskaper granskas. Om dessa egenskaper är inkonsekventa, eller om partinställningarna inte är tillgängliga på grund av att de inte har angetts, avvisas utbytet. |
Okänt mottagar-ID för utbyte | E | 009 | Ja |
Ogiltigt kvalificerarvärde för auktoriseringsinformation | R | 010 | Ja, om det finns ett ID-matchningsfel. |
Ogiltigt auktoriseringsinformationsvärde | R | 011 | Ja, om parten har konfigurerats eller värderats. |
Ogiltigt värde för säkerhetsinformationskvalificerare | R | 012 | Ja, om det finns ett ID-matchningsfel. |
Ogiltigt värde för säkerhetsinformation | R | 013 | Ja, om parten har konfigurerats eller värderats. |
Ogiltigt värde för utbytesdatum | R | 014 | Ja |
Ogiltigt värde för utbytestid | R | 015 | Ja |
Ogiltigt identifiervärde för utbytesstandarder | R | 016 | Ja |
Ogiltigt versions-ID-värde för interchange | R | 017 | Ja, som anger att uppräkningsvärdet inte är giltigt. |
Ogiltigt värde för kontrollnummer för utbyte | R | 018 | Ja |
Ogiltigt begärt värde för bekräftelse | E | 019 | Ja |
Ogiltigt testindikatorvärde | E | 020 | Ja |
Ogiltigt värde för antal inkluderade grupper | E | 021 | Ja |
Ogiltig kontrollstruktur | R | 022 | Ja |
Felaktig (för tidig) filslut (överföring) | R | 023 | Ja |
Ogiltigt utbytesinnehåll, till exempel ogiltigt GS-segment | R | 024 | Ja |
Duplicerat kontrollnummer för utbyte | R, baserat på inställningar | 025 | Ja |
Ogiltig dataelementavgränsare | R | 026 | Ja |
Ogiltig komponentelementavgränsare | R | 027 | Ja |
Ogiltigt leveransdatum i begäran om uppskjuten leverans | - | - | Inga |
Ogiltig leveranstid i begäran om uppskjuten leverans | - | - | Inga |
Ogiltig leveranstidskod i begäran om uppskjuten leverans | - | - | Inga |
Ogiltig tjänstkvalitet | - | - | Nej |