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 (consumo + 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 le operazioni X12 . Nella messaggistica EDI i riconoscimenti forniscono lo stato dell'elaborazione di un interscambio EDI. Quando si riceve un interscambio, l'azione decodifica 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 di 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 il numero >di X12_<versione_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.
Questo argomento fornisce 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:
- Codici di errore e riconoscimenti funzionali X12 997
- Messaggi di Exchange X12 per L'integrazione aziendale B2B
- Messaggi EDIFACT di Exchange per l'integrazione aziendale B2B
- Informazioni su App per la logica di Azure
- Soluzioni di integrazione aziendale B2B con App per la logica di Azure ed Enterprise Integration Pack
Segmenti ACK TA1
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 | Ora 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 Per altre informazioni, vedere Codici di errore TA1 ACK. |
TA105 | Codice nota interscambio | N/D | Codice di errore risultato 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. La tabella seguente elenca i codici di errore supportati e non supportati, come definito dalla specifica X12, per l'elaborazione di 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 | Supportata |
---|---|---|---|
Operazione riuscita | A | 7000 | Sì |
I numeri di controllo interscambio nell'intestazione ISA 13 e nel trailer IEA02 non corrispondono | E | 001 | Sì |
Lo 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. |
R | 004 | Sì |
Qualificatore ID interscambio per il mittente non valido | 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à relative all'ID mittente. Se queste proprietà sono incoerenti o se le impostazioni di entità non sono disponibili a causa di non essere impostate, l'interscambio viene rifiutato. |
Qualificatore ID interscambio per il ricevitore non valido | 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. Le proprietà correlate all'ID mittente vengono esaminate. Se queste proprietà non sono coerenti o se le impostazioni delle parti non sono disponibili a causa di non essere impostate, l'interscambio viene rifiutato. |
ID ricevitore interscambio sconosciuto | E | 009 | Sì |
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 la parte è configurata o valutata. |
Valore qualificatore informazioni di sicurezza non valido | R | 012 | Sì, se esiste una mancata corrispondenza dell'ID. |
Valore informazioni di sicurezza non valido | R | 013 | Sì, se la parte è configurata o valutata. |
Valore data di interscambio non valido | R | 014 | Sì |
Valore ora di interscambio non valido | R | 015 | Sì |
Valore identificatore degli standard di interscambio non valido | R | 016 | Sì |
Valore ID versione di interscambio non valido | R | 017 | Sì, che indica che il valore enumerazione non è valido. |
Valore numero di controllo interscambio non valido | R | 018 | Sì |
Valore riconoscimento richiesto non valido | E | 019 | Sì |
Valore indicatore test non valido | E | 020 | Sì |
Valore numero di gruppi inclusi non valido | E | 021 | Sì |
Struttura di controllo non valida | R | 022 | Sì |
Fine del file (trasmissione) non corretta (prematura) | R | 023 | Sì |
Contenuto interscambio non valido, ad esempio segmento GS non valido | R | 024 | Sì |
Numero di controllo interscambio duplicato | R, in base alle impostazioni | 025 | Sì |
Separatore elemento dati non valido | R | 026 | Sì |
Separatore elemento componente non valido | R | 027 | Sì |
Data di recapito non valida nella richiesta di recapito posticipato | - | - | No |
Ora di recapito non valida nella richiesta di recapito posticipato | - | - | No |
Time code di recapito non valido nella richiesta di recapito posticipato | - | - | No |
Grado di servizio non valido | - | - | No |