Condividi tramite


Esercitazione 2: Esercitazione per sviluppatori dell'interfaccia EDI

Questa esercitazione illustra come usare la funzionalità EDI in BizTalk Server in uno scenario di sviluppo dell'interfaccia.

Scenario dell'esercitazione

In questo scenario, il partner commerciale invia ordini di acquisto all'azienda usando il set di transazioni ANSI X12 versione 4010 850 (un messaggio 850). L'azienda usa un'applicazione interna, il sistema degli ordini, per elaborare gli ordini di acquisto.

Si è uno sviluppatore di interfacce responsabile della progettazione dell'interfaccia tra il messaggio 850 ricevuto dal partner commerciale e il sistema di ordine interno dell'azienda. Il partner commerciale richiede un riconoscimento funzionale (997) per ogni 850 messaggi inviati.

Per facilitare il riferimento, vengono usati gli identificatori seguenti:

Entità Identificatore
L'azienda Sistema di Ordine
Il tuo partner commerciale Fabrikam

Il flusso del messaggio nella soluzione completata sarà il seguente:

Flusso di messaggio dell'esercitazione per sviluppatori dell'interfaccia EDI

Flusso di messaggi

La soluzione in questa esercitazione eseguirà le operazioni seguenti:

  1. Ricevi un interscambio di file a campi fissi dal partner commerciale Fabrikam.

    Annotazioni

    Gli eventi in questo elenco potrebbero non verificarsi nell'ordine visualizzato.

  2. Convalidare l'interscambio EDI rispetto al relativo schema, disassemblare il messaggio in XML e rilasciare il codice XML del messaggio in MessageBox.

  3. Generare un riconoscimento 997 per l'interscambio EDI ricevuto e inserirlo nel MessageBox.

  4. Selezionare il codice XML 997 tramite una porta di trasmissione unidirezionale e assemblare l'interscambio EDI 997.

  5. Invia l'interscambio 997 a Fabrikam.

  6. Raccogliere il Messaggio XML tramite una porta di invio unidirezionale e assemblare l'intercambio EDI del messaggio.

  7. Inviare l'interscambio EDI a OrderSystem.

    Configurazione

    In questa esercitazione si eseguiranno le operazioni seguenti:

  • Configurare BizTalk per attendere il messaggio 850 dal partner commerciale e restituire un riconoscimento 997.

  • Usare una mappa BizTalk per convertire i dati dei messaggi 850 nel formato richiesto dal sistema degli ordini. Questa mappa viene fornita nei file dell'esercitazione nel BizTalk Server SDK.

  • Configurare una porta di ricezione per la ricezione del messaggio 850.

  • Configurare una porta di trasmissione per inviare il messaggio 850 a OrderSystem nel formato corretto.

  • Configurare una porta di trasmissione per abbonarsi al riconoscimento 997 generato da BizTalk, per inoltrarlo al partner commerciale Fabrikam.

In questa sezione

Vedere anche

Esercitazioni su BizTalk Server