Technische bevestigingen en foutcodes van TA12 voor X12-berichten in Azure Logic Apps
Van toepassing op: Azure Logic Apps (verbruik + standaard)
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-decodeeractie een of meer typen bevestigingen naar de afzender retourneren, op basis van welke bevestigingstypen zijn ingeschakeld en het opgegeven validatieniveau.
De ontvanger rapporteert bijvoorbeeld de status van het valideren van de Interchange Control Header (ISA) en Interchange Control Trailer (IEA) in het ontvangen X12-gecodeerde bericht door een technische bevestiging (ACK) van TA1 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, stuurt 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 verschillen echter niet van andere uitwisselingen.
Dit onderwerp bevat een kort overzicht van de X12 TA1 ACK, inclusief de TA1 ACK-segmenten in een uitwisseling en de foutcodes die in die segmenten worden gebruikt. Raadpleeg de volgende documentatie voor andere gerelateerde informatie:
- X12 997 functionele bevestigingen en foutcodes
- X12-berichten uitwisselen voor B2B-bedrijfsintegratie
- EDIFACT-berichten uitwisselen voor B2B Enterprise-integratie
- Wat is Azure Logic Apps?
- B2B-bedrijfsintegratieoplossingen 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 | Waarde |
---|---|---|---|
TA101 | Controlenummer voor uitwisseling | ISA13 - Uitwisselingscontrolenummer | - |
TA102 | Uitwisselingsdatum | ISA09 - Uitwisselingsdatum | - |
TA103 | Uitwisselingstijd | ISA10 - Uitwisselingstijd | - |
TA104 | ACK-code voor uitwisseling* | 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 voor enginegedrag (TA104) is A, E of R, op basis van de volgende definities: A = Accepteren Raadpleeg TA1 ACK-foutcodes voor meer informatie. |
TA105 | Notitiecode voor uitwisseling | N.v.t. | Resultaatfoutcode verwerken. Raadpleeg TA1 ACK-foutcodes voor meer informatie. |
TA1 ACK-foutcodes
In deze sectie worden de foutcodes behandeld 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 behavior hebben de TA104-waarden de volgende definities:
- A = Accepteren
- E = Uitwisseling geaccepteerd met fouten
- R = Uitwisseling geweigerd of opgeschort
Voorwaarde | Enginegedrag (TA104-waarde) |
TA105-waarde | Ondersteund? |
---|---|---|---|
Geslaagd | A | 000 | Yes |
De interchange control numbers in de header ISA 13 en trailer IEA02 komen niet overeen | E | 001 | Yes |
Standaard in ISA11 (controlestandaarden) wordt niet ondersteund | E | 002 | Ja, als er een id bestaat die 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: - Alleen teken voor segmenteindteken. |
R | 004 | Yes |
Ongeldige uitwisselings-id-kwalificatie voor afzender | R | 005 | Ja, als er een id bestaat die niet overeenkomt. |
Ongeldige afzender-id voor uitwisseling | E | 006 | Ja, als u een uitwisseling ontvangt op een ontvangstpoort waarvoor verificatie is vereist. Opmerking: eigenschappen van afzender-id's worden gecontroleerd. Als deze eigenschappen inconsistent zijn of als instellingen voor party's niet beschikbaar zijn omdat ze niet zijn ingesteld, wordt de uitwisseling geweigerd. |
Ongeldige uitwisselings-id-kwalificatie voor ontvanger | R | 007 | Ja, als er een id bestaat die niet overeenkomt. |
Ongeldige uitwisselingsontvanger-id | E | 008 | Nee* * Wordt ondersteund als u een uitwisseling ontvangt op een ontvangstpoort waarvoor verificatie is vereist. Eigenschappen van afzender-id's worden gecontroleerd. Als deze eigenschappen inconsistent zijn of als instellingen voor party's niet beschikbaar zijn omdat ze niet zijn ingesteld, wordt de uitwisseling geweigerd. |
Onbekende uitwisselingsontvanger-id | E | 009 | Yes |
Ongeldige kwalificatiewaarde voor autorisatiegegevens | R | 010 | Ja, als er een id bestaat die niet overeenkomt. |
Ongeldige waarde voor autorisatiegegevens | R | 011 | Ja, als de partij is ingesteld of gewaardeerd. |
Ongeldige waarde voor kwalificatie van beveiligingsgegevens | R | 012 | Ja, als er een id bestaat die niet overeenkomt. |
Ongeldige waarde voor beveiligingsgegevens | R | 013 | Ja, als de partij is ingesteld of gewaardeerd. |
Ongeldige waarde voor uitwisselingsdatum | R | 014 | Yes |
Ongeldige waarde voor uitwisselingstijd | R | 015 | Yes |
Ongeldige waarde voor interchange standards-id | R | 016 | Yes |
Ongeldige waarde voor interchange-versie-id | R | 017 | Ja, waarmee wordt aangegeven dat de enum-waarde ongeldig is. |
Ongeldige waarde voor interchange control number | R | 018 | Yes |
Ongeldige waarde aangevraagde bevestiging | E | 019 | Yes |
Ongeldige waarde voor testindicator | E | 020 | Yes |
Ongeldige waarde voor aantal opgenomen groepen | E | 021 | Yes |
Ongeldige besturingselementstructuur | R | 022 | Yes |
Onjuist (voortijdig) einde van bestand (verzending) | R | 023 | Yes |
Ongeldige uitwisselingsinhoud, bijvoorbeeld ongeldig GS-segment | R | 024 | Yes |
Duplicate Interchange Control Number | R, op basis van instellingen | 025 | Yes |
Ongeldig scheidingsteken voor gegevenselementen | R | 026 | Yes |
Ongeldig scheidingsteken voor onderdeelelementen | R | 027 | Yes |
Ongeldige leveringsdatum in uitgestelde bezorgingsaanvraag | - | - | No |
Ongeldige levertijd in uitgestelde bezorgingsaanvraag | - | - | No |
Ongeldige bezorgingstijdcode in uitgestelde bezorgingsaanvraag | - | - | No |
Ongeldige grade of service | - | - | Nee |