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:

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
E = Utbyte accepteras med fel
R = Utbytet avvisades eller pausades.

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.
- Segmenteringstecken följt av suffix 1 och suffix 2.

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

Nästa steg