Delen via


Ta1 technische bevestigingen en foutcodes voor X12-berichten in Azure Logic Apps

Van toepassing op: Azure Logic Apps (Verbruik + Standard)

In Azure Logic Apps kunt u werkstromen maken die X12-berichten verwerken voor EDI-communicatie (Electronic Data Interchange) wanneer u X12-bewerkingen gebruikt. In EDI-berichten bieden bevestigingen de status van het verwerken van een EDI-uitwisseling. Wanneer u een uitwisseling ontvangt, kan de X12 Decode-actie een of meer typen bevestigingen retourneren aan de afzender, op basis waarvan bevestigingstypen zijn ingeschakeld en het opgegeven validatieniveau.

De ontvanger rapporteert bijvoorbeeld de status van het valideren van de ISA (Interchange Control Header) en Interchange Control Trailer (IEA) in het ontvangen X12-gecodeerde bericht door een technische bevestiging van TA1 (ACK) te verzenden. Als deze header en trailer geldig zijn, stuurt de ontvanger een positieve TA1 ACK, ongeacht de status van andere inhoud. Als de header en trailer niet geldig zijn, verzendt de ontvanger in plaats daarvan een TA1 ACK met een foutcode.

De X12 TA1 ACK voldoet aan het schema voor X12_<versienummer>_TA1.xsd. De ontvanger verzendt de TA1 ACK in een ISA- en IEA-envelop. Deze ISA- en IEA-envelop zijn echter niet anders dan in een andere uitwisseling.

Dit onderwerp bevat een kort overzicht van de X12 TA1 ACK, waaronder de TA1 ACK-segmenten in een uitwisseling en de foutcodes die in deze segmenten worden gebruikt. Raadpleeg de volgende documentatie voor andere gerelateerde informatie:

TA1 ACK-segmenten

In de volgende tabel worden de TA1 ACK-segmenten in een uitwisseling beschreven:

TA1-veld Veldnaam Toegewezen aan binnenkomende uitwisseling Weergegeven als
TA101 Regelnummer voor uitwisseling ISA13 - Regelnummer voor uitwisseling -
TA102 Uitwisselingsdatum ISA09 - Uitwisselingsdatum -
TA103 Uitwisselingstijd ISA10 - Uitwisselingstijd -
TA104 Interchange ACK Code* N.v.t. * Het gedrag van de engine is gebaseerd op validatie van gegevenselementen, met uitzondering van beveiligings- en verificatiegegevens, die zijn gebaseerd op tekenreeksvergelijkingen in de configuratiegegevens.

De waarde van het enginegedrag (TA104) is A, E of R, op basis van de volgende definities:

A = Accepteren
E = Interchange geaccepteerd met fouten
R = Interchange geweigerd of opgeschort.

Raadpleeg de TA1 ACK-foutcodes voor meer informatie.

TA105 Code voor uitwisselingsnotitie N.v.t. Resultaatfoutcode verwerken. Raadpleeg de TA1 ACK-foutcodes voor meer informatie.

TA1 ACK-foutcodes

In deze sectie worden de foutcodes beschreven die worden gebruikt in TA1 ACK-segmenten. De volgende tabel bevat ondersteunde en niet-ondersteunde foutcodes, zoals gedefinieerd door de X12-specificatie, voor X12-berichtverwerking in Azure Logic Apps. In de kolom Engine-gedrag hebben de TA104-waarden de volgende definities:

  • A = Accepteren
  • E = Interchange geaccepteerd met fouten
  • R = Uitwisselaar geweigerd of opgeschort
Conditie Gedrag van engine
(TA104-waarde)
TA105-waarde Ondersteund?
Geslaagd A 000 Ja
De Interchange Control Numbers in de header ISA 13 en trailer IEA02 komen niet overeen E 001 Ja
Standaard in ISA11 (Controlestandaarden) wordt niet ondersteund E 002 Ja, als er een id niet overeenkomt.
Versie van de besturingselementen wordt niet ondersteund E 003 Nee, in plaats daarvan wordt foutcode 017 gebruikt.
Segmenteindteken is ongeldig*

* Het segmenteindteken kan de volgende geldige combinaties hebben:

- Segmenteindteken alleen.
- Segmenteindteken gevolgd door achtervoegsel 1 en achtervoegsel 2.

R 004 Ja
Ongeldige uitwisselings-id-kwalificatie voor afzender R 005 Ja, als er een id niet overeenkomt.
Ongeldige afzender-id voor uitwisseling E 006 Ja, als u een uitwisseling ontvangt op een ontvangstpoort waarvoor verificatie is vereist.

Opmerking: eigenschappen met betrekking tot afzender-id's worden gecontroleerd. Als deze eigenschappen inconsistent zijn of als de instellingen van derden niet beschikbaar zijn omdat deze niet zijn ingesteld, wordt de uitwisseling geweigerd.

Ongeldige uitwisselings-id-kwalificatie voor ontvanger R 007 Ja, als er een id niet overeenkomt.
Ongeldige ontvanger-id voor uitwisseling E 008 Nee*

* Ondersteund als het ontvangen van een uitwisseling op een ontvangstpoort waarvoor verificatie is vereist. Eigenschappen met betrekking tot afzender-id's worden gecontroleerd. Als deze eigenschappen inconsistent zijn of als de instellingen van derden niet beschikbaar zijn omdat deze niet zijn ingesteld, wordt de uitwisseling geweigerd.

Onbekende ontvanger-id voor uitwisseling E 009 Ja
Ongeldige kwalificatiewaarde voor autorisatie-informatie R 010 Ja, als er een id niet overeenkomt.
Ongeldige autorisatie-informatiewaarde R 011 Ja, als een partij is ingesteld of gewaardeerd.
Ongeldige waarde voor kwalificatie van beveiligingsinformatie R 012 Ja, als er een id niet overeenkomt.
Ongeldige waarde voor beveiligingsgegevens R 013 Ja, als een partij is ingesteld of gewaardeerd.
Ongeldige waarde voor uitwisselingsdatum R 014 Ja
Ongeldige waarde voor Interchange Time R 015 Ja
Ongeldige waarde voor Interchange Standards Identifier R 016 Ja
Ongeldige waarde voor interchange-versie-id R 017 Ja, waarmee wordt aangegeven dat de opsommingswaarde ongeldig is.
Ongeldige waarde voor interchange control number R 018 Ja
Ongeldige aangevraagde waarde voor bevestiging E 019 Ja
Ongeldige waarde testindicator E 020 Ja
Ongeldige waarde van opgenomen groepen E 021 Ja
Ongeldige besturingselementstructuur R 022 Ja
Onjuist (voortijdig) einde van bestand (verzending) R 023 Ja
Ongeldige interchange-inhoud, bijvoorbeeld ongeldig GS-segment R 024 Ja
Dubbele uitwisselingsbeheernummer R, op basis van instellingen 025 Ja
Ongeldig scheidingsteken voor gegevenselementen R 026 Ja
Ongeldig onderdeelelementscheidingsteken R 027 Ja
Ongeldige leveringsdatum in uitgestelde leveringsaanvraag - - Nee
Ongeldige levertijd in uitgestelde leveringsaanvraag - - Nee
Ongeldige leveringstijdcode in uitgestelde leveringsaanvraag - - Nee
Ongeldige grade of service - - Nee

Volgende stappen