Condividi tramite


Come vengono archiviati i dati per i messaggi EDI in ingresso

BizTalk Server esegue le operazioni seguenti per generare una voce di report sullo stato per un interscambio in ingresso e il riconoscimento inviato in risposta:

  1. Quando un messaggio XML in ingresso viene inviato dalla pipeline di ricezione EDI al MessageBox, la pipeline di ricezione crea le voci riportate di seguito nell'archivio dei dati dei rapporti di stato con i seguenti valori:

    • Una voce del rapporto di stato per ogni interscambio ricevuto con Stato impostato su Accettato/Parzialmente accettato/Rifiutato

    • Una voce del rapporto di stato per ogni riconoscimento tecnico (interscambio), uno per interscambio, con Stato impostato su Generato.

    • Una voce del rapporto di stato per ogni riconoscimento funzionale, uno per gruppo in X12 e uno per tutti i gruppi in EDIFACT, con Stato impostato su Generato.

  2. Una volta che la pipeline di trasmissione ha inviato i riconoscimenti al partner commerciale, la pipeline di trasmissione EDI aggiorna le voci relative allo stato ACK dell'interscambio e lo stato ACK funzionale in Inviato. Non vengono apportate modifiche alla voce dello stato dell'intescambio.

Dati memorizzati dalla pipeline di ricezione per gli interscambi in ingresso

La pipeline di ricezione crea un record nell'archivio dei dati del rapporto di stato per ogni interscambio ricevuto. I dati archiviati comprendono:

  • Tipo di record = Stato interscambio

  • Direzione interscambio = Ricezione

  • Ricevitore interscambio = Dati di aggiornamento

  • Mittente interscambio = Dati di aggiornamento

  • Data interscambio = Dati di aggiornamento

  • Ora interscambio = Dati di aggiornamento

  • ID controllo interscambio = Dati di aggiornamento

  • Stato interscambio = Aggiornare i dati

  • Conteggio dei gruppi nell'interscambio = Dati di aggiornamento (In EDIFACT, i gruppi sono facoltativi e, se non sono presenti, viene visualizzato il valore "Non applicabile")

  • ID porta di ricezione interscambio = Dati di aggiornamento

Dati archiviati dalla pipeline di ricezione per ogni riconoscimento tecnico generato in risposta a un interscambio in ingresso

La pipeline di trasmissione crea un record nell'archivio dei dati del rapporto di stato per ogni riconoscimento tecnico inviato. Il riconoscimento tecnico è TA1 per X12 e il messaggio CONTRL con solo il segmento UCI per EDIFACT. La maggior parte dei dati necessari per la voce sono disponibili dai segmenti intestazione/trailer interscambio (ISA/IEA o UNB/UNZ). Altri dati sono disponibili dalle proprietà della porta di trasmissione. I dati archiviati comprendono:

  • Tipo di record = Stato ACK interscambio

  • Direzione ACK interscambio = Ricezione

  • Ricevitore interscambio = Aggiornamento dati (requisito per la correlazione)

  • Mittente interscambio = Dati di aggiornamento (requisito per la correlazione)

  • Data interscambio = Dati di aggiornamento

  • ID controllo interscambio = +++Dati di aggiornamento (requisito per la correlazione)

  • Stato ACK interscambio = < previsto o non applicabile>. Se l'ACK tecnico viene configurato o valutato nell'interscambio in ingresso, stato = Previsto. Altrimenti, stato = Non applicabile.

  • ID controllo ACK interscambio= <non con valori>

  • Data ACK interscambio = <non con valori>

  • Tempo ACK interscambio = <non con valori>

  • ACK/Action Code = <not valued>

  • ACK Note Code = <not valued>

Dati aggiornati dalla pipeline di trasmissione per ogni riconoscimento tecnico generato in risposta agli interscambi in ingresso

Per ogni riconoscimento tecnico inviato dalla pipeline di trasmissione, aggiorna la voce del rapporto di stato per l'interscambio ricevuto correlato. L'origine dei dati saranno le buste interscambio create dalla pipeline di trasmissione.

L'Assembler EDI posiziona i record nell'archivio dati utilizzando i dati nei segmenti UCI e TA1 del riconoscimento in ingresso, nel modo seguente:

Campi in ACK Campi nell'archivio dati Commento
ID mittente interscambio Ricevitore interscambio -
ID ricevitore interscambio Mittente interscambio -
- Data interscambio -
Numero di controllo interscambio ID di controllo interscambio -
- Direzione interscambio = Ricezione Requisito nello scenario di interscambio salvato per univocità
Tipo di record Stato ACK interscambio -

I dati archiviati comprendono:

  • Tipo di record = Stato ACK interscambio

  • Direzione ACK interscambio = Trasmissione - Dati esistenti

  • Stato ACK interscambio = Elaborato o Inviato – Aggiornamento dati

  • Ricevitore interscambio = Dati esistenti

  • Mittente interscambio = Dati esistenti

  • Data interscambio = Dati esistenti

  • ID controllo interscambio = Dati esistenti

  • ID controllo ACK interscambio = Aggiornamento dati

  • Data ACK interscambio = Aggiorna dati

  • Ora ACK interscambio = Aggiornamento dati

  • Codice azione/ACK = Dati esistenti

  • Codice nota ACK = Dati esistenti

Dati archiviati dalla pipeline di ricezione per ogni riconoscimento funzionale generato in risposta a un interscambio in ingresso

La pipeline di trasmissione crea un record nell'archivio dei dati del rapporto di stato per ogni riconoscimento funzionale inviato. La pipeline di trasmissione crea un record di ciascun riconoscimento funzionale inviato (in risposta a un interscambio ricevuto) nell'archivio dati del rapporto di stato. Se in EDIFACT non è presente alcun gruppo, verrà ancora creato un ACK funzionale. La voce del rapporto di stato ACK funzionale verrà compilata dall'intestazione/trailer del gruppo funzionale (GS/GE o UNG/UNE). Il riconoscimento tecnico è il 997 per X12 e il messaggio CONTRL completo per EDIFACT. I dati archiviati comprendono:

  • Tipo di record = Stato ACK funzionale

  • Direzione ACK funzionale = Ricezione

  • Stato ACK funzionale = < previsto o non applicabile>. Se la scheda del riconoscimento funzionale in PAM è selezionata, lo stato verrà impostato su Previsto. In caso contrario, lo stato verrà impostato su Non applicabile.

  • Ricevitore interscambio = Aggiornamento dati (requisito per la correlazione)

  • Mittente interscambio = Dati di aggiornamento (requisito per la correlazione)

  • Data interscambio = Dati di aggiornamento

  • ID controllo interscambio = +++Dati di aggiornamento (requisito per la correlazione)

  • Group Control Number = Update Data (obbligatorio per la correlazione). In EDIFACT se non sono presenti segmenti di gruppo, questo campo viene aggiunto usando UNH.1)

  • Codice ID funzionale = Dati aggiornati (nessuna valutazione in EDIFACT se non è presente alcun gruppo)

  • Conteggio dei set di transazioni = Dati (in EDIFACT è associato a UNE.1 se sono presenti UNG/UNE o a UNZ.1 se non sono presenti segmenti di gruppo)

  • ID controllo interscambio ACK funzionale= <non con valori>

  • Data interscambio ACK funzionale = <non con valori>

  • Tempo interscambio ACK funzionale = <non con valori>

  • Conteggio dei set di transazioni recapitati = <non con valori>

  • Conteggio dei set di transazioni accettati = <non con valori>

  • ACK/Action Code = <not valued>

  • Codice errore/sintassi = <non con valori>

  • Codice di errore X12 ACK aggiuntivo 2 = <non con valori>

  • Codice di errore X12 ACK aggiuntivo 3 = <non con valori>

  • Codice di errore X12 ACK aggiuntivo 4 = <non con valori>

  • Codice di errore X12 ACK aggiuntivo 5 = <non con valori>

Dati aggiornati dalla pipeline di trasmissione per ogni riconoscimento funzionale generato in risposta agli interscambi in ingresso

Per ogni riconoscimento funzionale inviato dalla pipeline di trasmissione, viene aggiornata la voce del rapporto di stato per l'interscambio ricevuto correlato. L'origine dei dati saranno le buste interscambio create dalla pipeline di trasmissione.

L'Assembler EDI inserisce i record nell'archivio dati utilizzando i dati presenti nei segmenti Interscambio e Intestazione gruppo del riconoscimento in ingresso, nel modo seguente:

Campi in ACK Campi nell'archivio dati Commento
ID mittente interscambio Ricevitore interscambio -
ID ricevitore interscambio Mittente interscambio -
Data interscambio Data interscambio -
Numero di controllo interscambio ID di controllo interscambio -
Numero di controllo gruppo Numero di controllo gruppo Facoltativo in EDIFACT
- Direzione interscambio = Ricezione Requisito nello scenario di interscambio salvato per univocità
Tipo di record Stato ACK funzionale -

I dati archiviati comprendono:

  • Tipo di record = Stato ACK funzionale

  • Direzione ACK funzionale = Trasmissione - Dati esistenti

  • Stato ACK funzionale = Inviato/Elaborato – Dati aggiornati

  • Ricevitore interscambio = Dati esistenti

  • Mittente interscambio = Dati esistenti

  • Data interscambio = Dati esistenti

  • ID controllo interscambio = Dati esistenti

  • Numero di controllo gruppo = Dati esistenti

  • Codice ID funzionale = Dati esistenti

  • Conteggio dei set di transazioni = Dati esistenti

  • ID controllo interscambio ACK funzionale = Dati aggiornati

  • Data interscambio ACK funzionale = Dati aggiornati

  • Ora interscambio ACK funzionale = Dati aggiornati

  • Conteggio dei set di transazioni ricevuti = Dati esistenti

  • Conteggio dei set di transazioni accettati = Dati esistenti

  • Codice azione/ACK = Dati esistenti

  • Codice errore/sintassi = dati esistenti

  • Codice di errore 2 ACK X12 aggiuntivo = Dati esistenti

  • Codice di errore X12 ACK aggiuntivo 3 = Dati esistenti

  • Codice di errore X12 ACK aggiuntivo 4 = Dati esistenti

  • Codice di errore X12 ACK aggiuntivo 5 = Dati esistenti

Vedere anche

Come vengono archiviati i dati per i rapporti di stato EDI e AS2
Come vengono archiviati i dati per i messaggi EDI in uscita