Condividi tramite


Passaggio 2: Creazione di schemi applicazioni LOB per il progetto relativo a prezzi e disponibilità per Contoso mediante l'Editor BizTalk

In questo passaggio viene generato lo schema da usare per eseguire query sul sistema ERP contoso per il prezzo e la disponibilità di un determinato prodotto. Questo schema viene generato usando l'adapter Microsoft® SQL per BizTalk Server.

Per aggiornare la stored procedure SQL per la generazione dello schema

  1. Fare clic su Start, scegliere Tutti i programmi, Microsoft SQL Server 2008 R2 e quindi fare clic su SQL Server Management Studio.

  2. In Microsoft SQL Server Management Studio espandere Database, Contoso, Programmabilitàe quindi stored procedure.

  3. Fare clic con il pulsante destro del mouse su dbo. SP_GetInventoryForProductID, quindi fare clic su Modifica.

  4. Nella finestra di query inserire una virgola, uno spazio e quindi "xmldata" immediatamente dopo "for xml auto". La riga di codice deve essere la seguente:

    for xml auto, xmldata  
    
  5. Fare clic su Esegui per salvare le modifiche apportate alla stored procedure.

    Nota

    Lasciare aperto Microsoft SQL Server Management Studio per la procedura successiva.

Per creare lo schema Contoso Price and Availability

  1. Aprire la soluzione Contoso in Visual Studio.

  2. In Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto ContosoPriceAndAvailability, scegliere Aggiungi e quindi fare clic su Aggiungi elementi generati.

  3. Nella finestra di dialogo Aggiungi Iems generati, con Aggiungi metadati adapter selezionato nel riquadro sinistro, fare clic su Aggiungi metadati adapter nel riquadro destro e quindi fare clic su Aggiungi.

  4. Nella pagina Aggiunta guidata adapter selezionare SQL dall'elenco di adattatori registrati e quindi fare clic su Avanti.

  5. Nella pagina Informazioni database fare clic su Imposta.

  6. Nella casella Selezionare o immettere il nome di un server della finestra di dialogo Proprietà di Data Link immettere localhost. Selezionare Usa la sicurezza integrata di Windows NT. Per Selezionare il database nel server, selezionare il database Contoso dall'elenco di database. Fare clic su OK.

  7. Nella pagina Informazioni database fare clic su Avanti.

  8. Nella pagina Informazioni schema eseguire le operazioni seguenti:

    Usare Per
    Spazio dei nomi di destinazione Digitare http://contoso.com/Price.
    Selezionare il tipo porta Selezionare Porta di trasmissione.
    Richiedere il nome dell'elemento radice del documento Digitare rootPriceRequest.
    Nome dell'elemento radice del documento di risposta Digitare rootPriceResponse.
  9. Fare clic su Avanti.

  10. Nella pagina Informazioni sul tipo di istruzione selezionare Stored procedure e quindi fare clic su Avanti.

  11. Nella pagina Informazioni istruzione selezionare SP_GetInventoryForProductID nell'elenco a discesa per <Selezionare una stored procedure>. Fare clic su Genera e quindi su Avanti.

  12. Nella pagina Completamento della generazione guidata dello schema di trasporto SQL fare clic su Fine per importare lo schema nel progetto ContosoPriceAndAvailability BizTalk.

  13. In Esplora soluzioni fare clic con il pulsante destro del mouse sullo schema generato (SQLService_Price.xsd), scegliere Rinomina e digitare ContosoPriceAndAvailability.xsd come nuovo nome per lo schema. Premere INVIO.

  14. Nella Finestra Proprietà per lo schema ContosoPriceAndAvailability impostare la proprietà Type Name su ContosoPriceSchema.

  15. Per impostazione predefinita, BizTalk Server crea un'orchestrazione BizTalk denominata BizTalk Orchestration.odx. Fare clic con il pulsante destro del mouse su questa orchestrazione e quindi scegliere Elimina perché questa orchestrazione non è necessaria. Nella finestra popup che indica che l'orchestrazione verrà eliminata definitivamente, fare clic su OK.

  16. In Microsoft SQL Server Management Studio rimuovere il xmldata predicato e la virgola dalla SP_GetInventoryForProductID stored procedure aggiunta nel passaggio precedente e quindi fare clic su Esegui.

Vedere anche

Passaggio 3: Creazione di mappe delle applicazioni LOB per il progetto relativo a prezzi e disponibilità per Contoso mediante BizTalk Mapper