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:
- X12 997 functionele bevestigingen en foutcodes
- X12-berichten uitwisselen voor B2B Enterprise Integration
- EDIFACT-berichten uitwisselen voor B2B Enterprise Integration
- Wat is Azure Logic Apps?
- B2B-oplossingen voor bedrijfsintegratie met Azure Logic Apps en Enterprise Integration Pack
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 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. |
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 |