Condividi tramite


Esercitazione 1: Eseguire la migrazione di progetti BizTalk all'adapter SQL

La versione precedente dell'adapter SQL fornita con Microsoft BizTalk Server differisce dalla scheda SQL basata su WCF in molti aspetti, tra cui:

  • Esperienza di progettazione della creazione di un progetto BizTalk.

  • Esperienza di recupero dei metadati.

  • Nome file dello schema e spazio dei nomi.

  • Mapping dei tipi di dati.

  • Operazioni che possono essere eseguite usando l'adapter.

  • Configurazione della porta fisica nella console di amministrazione di BizTalk Server

    Queste differenze vengono illustrate negli argomenti all'interno della migrazione di progetti BizTalk creati usando la versione precedente dell'sqLadapter.

    È tuttavia possibile apportare modifiche al progetto BizTalk creato usando la versione precedente dell'adapter e renderlo funzionante con l'adapter SQL basato su WCF.

    Questa esercitazione fornisce istruzioni sulle modifiche da apportare al progetto BizTalk esistente creato usando la versione precedente dell'adapter.

Nota

In questa esercitazione, per motivi di brevità, la versione precedente dell'adapter SQL verrà definita scheda SQL vPrev. Analogamente, un progetto BizTalk che usa l'adapter SQL vPrev verrà definito progetto BizTalk vPrev.

Importante

Questa esercitazione fornisce indicazioni su come eseguire la migrazione di un progetto BizTalk della scheda SQL vPrev che esegue un'operazione di inserimento di base in una tabella di database SQL Server. Questa esercitazione non illustra tutti gli scenari possibili per la migrazione dalla scheda SQL vPrev alla nuova scheda SQL basata su WCF. È necessario usare questa esercitazione sulla migrazione come base e modificare di conseguenza per apportare modifiche rilevanti per il progetto esistente.

Esempio usato per l'esercitazione

Questa esercitazione si basa su un esempio (SQL_Migration) che illustra come eseguire la migrazione di un progetto BizTalk vPrev. L'esempio viene fornito con Microsoft BizTalk Adapter Pack. Per altre informazioni, vedere Esempi.

Prerequisiti

  • È necessario disporre di un progetto BizTalk vPrev. Questa esercitazione prevede un progetto BizTalk che esegue un'operazione di inserimento in una tabella Customer nel database SQL Server. La tabella Customer ha la progettazione seguente:

    Nome colonna Descrizione
    v_custid Chiave primaria, tipo integer, campo identity
    Nome tipo nchar(10)
  • È necessario disporre di un messaggio di richiesta per eseguire un'operazione di inserimento nel database SQL Server usando l'adapter SQL vPrev. Il messaggio di richiesta deve essere conforme allo schema dell'operazione Di inserimento generato usando l'adapter SQL vPrev.

  • Acquisire familiarità con la creazione di progetti BizTalk in Visual Studio. Per altre informazioni, vedere Uso del sistema di progetto BizTalk.

Informazioni su un progetto BizTalk creato usando la versione precedente dell'adapter

I componenti chiave di un progetto BizTalk vPrev creati sono:

  • Orchestrazione BizTalk. Si tratta di una semplice orchestrazione che seleziona i messaggi di richiesta da un percorso file, invia il messaggio di richiesta al database SQL Server usando una porta di ricezione WCF-Custom, riceve la risposta e la salva in un altro percorso di file.

  • Schema per l'operazione da eseguire nel database SQL Server. Questa esercitazione prevede un progetto BizTalk che esegue un'operazione di inserimento nella tabella Customer. Lo schema generato per la tabella Customer è InsertCustomerService.xsd. Questo schema viene generato usando l'adapter SQL vPrev.

  • Messaggio di richiesta. Messaggio di richiesta per eseguire un'operazione di inserimento nella tabella Customer. Lo schema del messaggio di richiesta è conforme allo schema dell'operazione Inserisci come illustrato dalla versione precedente dell'adapter SQL.

Come eseguire la migrazione di un progetto BizTalk creato usando la versione precedente dell'adapter

L'obiettivo di questa esercitazione sulla migrazione è consentire di inviare un messaggio di richiesta, conforme allo schema generato dalla scheda SQL vPrev, usando una porta WCF-Custom che può elaborare solo i messaggi conformi all'adapter SQL basato su WCF. In breve, l'esercizio di migrazione prevede la configurazione della porta WCF-Custom per elaborare i messaggi che non sono conformi allo schema dell'adattatore SQL basato su WCF.

Tuttavia, per poter configurare la porta WCF-Custom in modo appropriato, è necessario eseguire le attività seguenti:

  • Generare metadati per l'operazione Di inserimento nella tabella Customer usando l'adapter SQL basato su WCF.

  • Eseguire il mapping del messaggio di richiesta per eseguire un'operazione di inserimento usando l'adapter SQL vPrev a un messaggio di richiesta per eseguire un'operazione di inserimento usando l'adapter SQL basato su WCF.

  • Eseguire il mapping del messaggio di risposta ricevuto usando l'adapter SQL basato su WCF al messaggio di risposta per l'adapter SQL vPrev.

  • Creare una porta di ricezione SQL WCF-Custom nella console di amministrazione di BizTalk Server.

  • Configurare la porta WCF-Custom per usare i mapping delle richieste e delle risposte.

Contenuto della sezione

Vedere anche

Esercitazioni sull'adapter SQL