Condividi tramite


Riconoscimenti tecnici TA1 e codici di errore per i messaggi X12 in App per la logica di Azure

Si applica a: App per la logica di Azure (a consumo e standard)

In App per la logica di Azure è possibile creare flussi di lavoro che gestiscono i messaggi X12 per la comunicazione EDI (Electronic Data Interchange) quando si usano operazioni X12. Nella messaggistica EDI, i riconoscimenti forniscono lo stato dall'elaborazione di un interscambio EDI. Quando si riceve un interscambio, l'azioneDecodifica X12 può restituire uno o più tipi di riconoscimenti al mittente, in base ai tipi di riconoscimento abilitati e al livello di convalida specificato.

Ad esempio, il ricevitore segnala lo stato dalla convalida dell'intestazione del controllo interscambio (ISA) e del trailer del controllo interscambio (IEA) nel messaggio con codifica X12 ricevuto inviando un riconoscimento tecnico TA1 (ACK). Se questa intestazione e trailer sono valide, il ricevitore invia un ACK TA1 positivo, indipendentemente dallo stato di altri contenuti. Se l'intestazione e il trailer non sono validi, il ricevitore invia invece un ACK TA1 con un codice di errore.

L'ACK X12 TA1 è conforme allo schema per X12_<numeroversione>_TA1.xsd. Il ricevitore invia l'ACK TA1 in una busta ISA e IEA. Tuttavia, questa busta ISA e IEA non sono diverse da quelle di qualsiasi altro interscambio.

In questo argomento viene fornita una breve panoramica sull'ACK X12 TA1, inclusi i segmenti ACK TA1 in un interscambio e i codici di errore usati in tali segmenti. Per altre informazioni correlate, vedere la documentazione seguente:

Segmenti TA1 ACK

La tabella seguente descrive i segmenti TA1 ACK in un interscambio:

Campo TA1 Nome del campo Mappato all'interscambio in ingresso Valore
TA101 Numero di controllo interscambio ISA13 - Numero di controllo interscambio -
TA102 Data interscambio ISA09 - Data interscambio -
TA103 Tempo interscambio ISA10 - Tempo interscambio -
TA104 Codice ACK interscambio* N/D * Il comportamento del motore si basa sulla convalida degli elementi dati, ad eccezione delle informazioni di sicurezza e autenticazione, basate su confronti di stringhe nelle informazioni di configurazione.

Il comportamento del motore (TA104) è A, E o R, in base alle definizioni seguenti:

A = Accetta
E = Interscambio accettato con errori
R = Interscambio rifiutato o sospeso.

Per altre informazioni, vedere Codici di errore TA1 ACK.

TA105 Codice nota interscambio N/D Codice di errore del risultato dell'elaborazione. Per altre informazioni, vedere Codici di errore TA1 ACK.

Codici di errore TA1 ACK

Questa sezione illustra i codici di errore usati nei segmenti ACK TA1. Nella tabella seguente sono elencati i codici di errore supportati e non supportati, come definito dalla specifica X12, per l'elaborazione dei messaggi X12 in App per la logica di Azure. Nella colonna Comportamento motore i valori TA104 hanno le definizioni seguenti:

  • A = Accetta
  • E = Interscambio accettato con errori
  • R = Interscambio rifiutato o sospeso
Condizione Comportamento del motore
(valore TA104)
Valore TA105 Supportato?
Success Un 000
I numeri di controllo interscambio nell'intestazione ISA 13 e trailer IEA02 non corrispondono E 001
Standard in ISA11 (standard di controllo) non supportato E 002 Sì, se esiste una mancata corrispondenza dell'ID.
La versione dei controlli non è supportata E 003 No, viene invece usato il codice di errore 017.
Carattere di terminazione segmento non valido*

* Il terminatore di segmento può avere le seguenti combinazioni valide:

- Solo carattere di terminazione segmento.
- Carattere di terminazione segmento seguito dal suffisso 1 e dal suffisso 2.

R 004
Qualificatore ID interscambio non valido per il mittente R 005 Sì, se esiste una mancata corrispondenza dell'ID.
ID mittente interscambio non valido E 006 Sì, se si riceve un interscambio su una porta di ricezione che richiede l'autenticazione.

Nota: vengono esaminate le proprietà correlate all'ID mittente. Se queste proprietà non sono coerenti o se le impostazioni di entità non sono disponibili a causa di un'impostazione non impostata, l'interscambio viene rifiutato.

Qualificatore ID interscambio non valido per ricevitore R 007 Sì, se esiste una mancata corrispondenza dell'ID.
ID ricevitore interscambio non valido E 008 No*

* Supportato se si riceve un interscambio su una porta di ricezione che richiede l'autenticazione. Vengono esaminate le proprietà correlate all'ID mittente. Se queste proprietà non sono coerenti o se le impostazioni di entità non sono disponibili a causa di un'impostazione non impostata, l'interscambio viene rifiutato.

ID ricevitore interscambio sconosciuto E 009
Valore qualificatore informazioni di autorizzazione non valido R 010 Sì, se esiste una mancata corrispondenza dell'ID.
Valore informazioni di autorizzazione non valido R 011 Sì, se l'entità è impostata o valutata.
Valore qualificatore informazioni di sicurezza non valido R 012 Sì, se esiste una mancata corrispondenza dell'ID.
Valore delle informazioni di sicurezza non valido R 013 Sì, se l'entità è impostata o valutata.
Valore di data interscambio non valido R 014
Valore tempo interscambio non valido R 015
Valore identificatore standard interscambio non valido R 016
Valore ID versione interscambio non valido R 017 Sì, a indicare che il valore di enumerazione non è valido.
Valore numero di controllo interscambio non valido R 018
Valore richiesto di riconoscimento non valido E 019
Valore indicatore di test non valido E 020
Numero non valido del valore Gruppi inclusi E 021
Struttura di controllo non valida R 022
Fine del file non corretto (prematuro) (trasmissione) R 023
Contenuto interscambio non valido, ad esempio segmento GS non valido R 024
Numero di controllo interscambio duplicato R, in base alle impostazioni 025
Separatore elemento dati non valido R 026
Separatore elemento componente non valido R 027
Data di consegna non valida nella richiesta di consegna posticipata - - No
Tempo di consegna non valido nella richiesta di recapito posticipata - - No
Codice di recapito non valido nella richiesta di recapito posticipata - - No
Grado di servizio non valido - - No

Passaggi successivi