Condividi tramite


Esercitazione 2: Employee - Purchase Order Process usando l'adapter SQL

In questa esercitazione si sta automatizzando il processo in cui il reparto Acquisti inserisce un ordine di attrezzatura ogni volta che un nuovo dipendente entra nell'organizzazione. Sia i dettagli dei dipendenti che i dettagli degli ordini di acquisto vengono mantenuti rispettivamente nelle tabelle Employee e Purchase_Order, in un database SQL Server. Il reparto Acquisti viene informato aggiornando la tabella Purchase_Order nel database SQL Server e inviando un messaggio di posta elettronica. All'interno del processo vengono eseguite le azioni seguenti:

  1. L'adattatore riceve una notifica ogni volta che la tabella Employee viene aggiornata. L'adapter invia quindi una notifica all'orchestrazione BizTalk.

  2. L'orchestrazione BizTalk determina se la notifica riguarda un nuovo record inserito nella tabella Employee . Se la notifica riguarda qualsiasi altra operazione nella tabella Employee , l'orchestrazione non esegue alcuna operazione.

  3. Se la notifica riguarda un'operazione di inserimento nella tabella Employee , notificando che è stato aggiunto un nuovo record dipendente, l'orchestrazione usa l'adattatore SQL per leggere i dettagli del nuovo record.

  4. L'orchestrazione riceve una risposta che contiene i dettagli del nuovo record del dipendente aggiunto. L'orchestrazione esegue il mapping dei campi Employee_ID e Designazione nella risposta al messaggio di richiesta per l'operazione Di inserimento nella tabella Purchase_Order .

  5. L'orchestrazione usa quindi l'adattatore SQL per eseguire un'operazione di inserimento nella tabella Purchase_Order . La risposta per l'operazione Di inserimento viene inviata al reparto Acquisti come messaggio di posta elettronica.

Informazioni sugli oggetti di database usati in questo esempio

Questa esercitazione usa gli oggetti di database creati dallo script SQL fornito con gli esempi. Per altre informazioni sullo script e sugli esempi, vedere Esempi di adapter. Gli oggetti di database che verranno usati in questa esercitazione sono:

  • ADAPTER_SAMPLES database.

  • Tabelle dipendente e Purchase_Order .

  • UPDATE_EMPLOYEE stored procedure.

    Tutti questi oggetti di database vengono creati quando si esegue lo script SQL fornito con l'esempio. Assicurarsi di eseguire lo script prima di iniziare con l'esercitazione.

Esempio basato su questa esercitazione

Un esempio, Employee_PurchaseOrder, basato su questa esercitazione, viene fornito anche con BizTalk Adapter Pack. Per altre informazioni, vedere Esempi di adapter.

È consigliabile esaminare completamente l'esercitazione per comprendere come creare progetti BizTalk usando l'adapter e quindi esaminare l'esempio come riferimento.

Contenuto della sezione