Esercitazione 2: Esercitazione per sviluppatori di interfacce EDI
Questa esercitazione illustra come usare la funzionalità EDI in BizTalk Server in uno scenario di sviluppo interfaccia.
Scenario di esercitazione
In questo scenario il partner commerciale invia ordini di acquisto alla società dell'utente usando il set di transazioni 850 ANSI X12 versione 4010 (un messaggio 850). Per elaborare gli ordini di acquisto la società usa un'applicazione interna, ovvero un sistema ordini.
Si supponga di ricoprire il ruolo di sviluppatore di interfacce e di essere responsabile della progettazione dell'interfaccia tra il messaggio 850 ricevuto dal partner commerciale e il sistema ordini interno della società. Il partner commerciale richiede un riconoscimento funzionale (997) per ogni messaggio 850 inviato.
Per facilitare la consultazione, vengono usati gli identificatori riportati di seguito:
Entità | Identificatore |
---|---|
La società | OrderSystem |
Il partner commerciale | Fabrikam |
Di seguito è illustrato il flusso dei messaggi nella soluzione completata:
Flusso dei messaggi
La soluzione di questa esercitazione consente di effettuare le seguenti operazioni:
Ricevere un interscambio file flat dal partner commerciale Fabrikam.
Nota
Gli eventi riportati nell'elenco possono verificarsi in un ordine diverso rispetto a quello visualizzato.
Convalidare l'interscambio EDI a fronte dello schema, disassemblare il messaggio in XML e inserire il contenuto XML del messaggio nel database MessageBox.
Generare un riconoscimento 997 per l'interscambio EDI ricevuto e inserirlo nel database MessageBox.
Prelevare l'XML 997 da una porta di trasmissione unidirezionale e assemblare l'interscambio EDI 997.
Inviare l'interscambio 997 a Fabrikam.
Prelevare l'XML del messaggio da una porta di trasmissione unidirezionale e assemblare l'interscambio EDI del messaggio.
Inviare l'interscambio EDI a OrderSystem.
Configuration
In questa esercitazione verranno effettuate le seguenti operazioni:
Configurare BizTalk per il ricevimento del messaggio 850 del partner commerciale e l'invio di un riconoscimento 997.
Usare una mappa BizTalk per convertire i dati del messaggio 850 nel formato richiesto dal sistema ordini. Questa mappa viene fornita nei file di esercitazione nell'SDK di BizTalk Server.
Configurare una porta di ricezione per il ricevimento del messaggio 850.
Configurare una porta di trasmissione per l'invio del messaggio 850 a OrderSystem nel formato corretto.
Configurare una porta di trasmissione per la sottoscrizione al riconoscimento 997 generato da BizTalk e il reinstradamento dello stesso al partner commerciale Fabrikam.
Contenuto della sezione
Passaggio 1: Preparare l'esercitazione per sviluppatori di interfaccia EDI
Passaggio 2: Aggiornare e distribuire la soluzione dell'esercitazione
Passaggio 3: Configurare un'entità e un profilo di business per l'organizzazione
Passaggio 4: Configurare un'entità e un profilo di business per il partner commerciale
Passaggio 5: Configurare una porta e un indirizzo di ricezione
Passaggio 6: Configurare una porta di trasmissione per inviare dati all'organizzazione
Passaggio 8: Configurare l'accordo tra partner commerciali tra le entità