Condividi tramite


Configurare una porta tramite l'adapter WCF-SQL

In questo argomento vengono fornite istruzioni su come configurare le porte di invio e ricezione WCF-SQL per eseguire operazioni in uscita e in ingresso in SQL Server tramite l'adapter SQL.

Prerequisiti

Accedere con un account membro del gruppo Administrators BizTalk Server o BizTalk Operator. Per informazioni più dettagliate sulle autorizzazioni, vedere Autorizzazioni necessarie per la distribuzione e la gestione di un'applicazione BizTalk ediritti minimi di sicurezza.

Distribuire schede per inviare messaggi a SQL Server

Seguire questa procedura per configurare una porta di invio WCF-SQL per l'invio di messaggi a SQL Server tramite la console di amministrazione di BizTalk Server.

  1. Avviare la console di amministrazione di BizTalk Server.

  2. Aggiungere l'adapter WCF-SQL alla console di amministrazione di BizTalk Server. Per istruzioni, vedere Aggiunta dell'adapter SQL alla console di amministrazione BizTalk Server.

  3. Nell'albero della console espandere Gruppo BizTalk e quindi espandere Applicazioni.

  4. Espandere l'applicazione in cui si vuole distribuire l'adapter SQL.

  5. Fare clic con il pulsante destro del mouse su Invia porte, scegliere Nuovo e quindi scegliere il tipo di porta da configurare a seconda della modalità di comunicazione tra BizTalk Server e SQL Server.

  6. Nella scheda Generale della finestra di dialogo Proprietà porta di invio digitare un nome per la porta di invio.

  7. Nell'elenco a discesa Tipo selezionare l'adapter WCF-SQL aggiunto in precedenza e quindi fare clic su Configura.

  8. Nella finestra di dialogo Proprietà trasporto eseguire le operazioni seguenti:

    1. Fare clic sulla scheda Generale , fare clic sul pulsante Configura e specificare i valori per i parametri di connessione. Per altre informazioni sull'URI di connessione per la scheda SQL, vedere Creare l'URI di connessione SQL Server.

    2. Nella scheda Generale , nella casella di testo Azione digitare l'azione per l'operazione. Per ogni operazione, vedere Messaggi e schemi di messaggi per un elenco di azioni. Ad esempio, l'azione per richiamare l'operazione Inserisci in una tabella in un database di SQL Server è:

      TableOp/Insert/dbo/Employee  
      

      Nota

      Il dipendente è il nome di una tabella nel database SQL Server.

    3. Fare clic sulla scheda Binding e specificare i valori per le proprietà di associazione esposte dall'adapter SQL. Per altre informazioni sulle proprietà di associazione, vedere Leggere l'adapter BizTalk per SQL Server proprietà di associazione dell'adapter.

      Nota

      Le proprietà di associazione vengono visualizzate in base alla configurazione di una porta di invio o di una porta di ricezione. Ad esempio, le proprietà di associazione correlate alle notifiche non sono disponibili durante la configurazione di una porta di invio perché le notifiche sono operazioni in ingresso e richiedono una configurazione della porta di ricezione.

    4. Fare clic sulla scheda Credenziali, quindi effettuare una delle operazioni seguenti:

      • Selezionare l'opzione Non usare Single Sign-On e specificare il nome utente e la password per connettersi a SQL Server. Si noti che per il nome utente e la password viene applicata la distinzione tra maiuscole e minuscole.

        Nota

        Se si vuole connettersi a SQL Server usando autenticazione di Windows, specificare un nome utente e una password vuota. Prima di eseguire questa operazione, l'utente di Windows con cui si è connessi deve essere aggiunto a SQL Server come descritto in Connetti a SQL Server Usando l'autenticazione di Windows con l'adattatore SQL.

      • Selezionare l'opzione Usa Single Sign-On e quindi specificare un'applicazione SSO (Affiliate Enterprise Single Sign-On).

        Per altre informazioni sulla sicurezza rispetto alle BizTalk Server, vedere Sicurezza con l'adattatore SQL e BizTalk Server.

    5. Per tornare alla finestra di dialogo Proprietà porta di invio , fare clic su OK.

  9. Nell'elenco Gestore di invio selezionare BizTalkServerApplication.

  10. Se si sceglie di creare One-Way porta di invio statica nel passaggio 5, specificare una pipeline di invio. Nell'elenco Invia pipeline selezionare la pipeline corrispondente a XMLTransmit.

  11. Se si sceglie di creare Solicit-Response porta statica nel passaggio 5, specificare pipeline di invio e ricezione.

    1. Nell'elenco a discesa Invia pipeline selezionare la pipeline corrispondente a XMLTransmit.

    2. Nell'elenco a discesa Ricezione pipeline selezionare la pipeline corrispondente a XMLReceive.

  12. Fare clic su OK.

Distribuire schede per ricevere messaggi da SQL Server

Seguire questa procedura per configurare una porta di ricezione WCF-SQL per la ricezione di messaggi da SQL Server tramite la console di amministrazione di BizTalk Server.

  1. Avviare la console di amministrazione di BizTalk Server.

  2. Aggiungere l'adapter WCF-SQL alla console di amministrazione di BizTalk Server. Per istruzioni, vedere Aggiunta dell'adapter SQL alla console di amministrazione BizTalk Server.

  3. Nell'albero della console espandere Gruppo BizTalk e quindi espandere Applicazioni.

  4. Espandere l'applicazione in cui si vuole distribuire l'adapter SQL.

  5. Fare clic con il pulsante destro del mouse su Porte di ricezione, scegliere Nuovo e fare clic su Porta di ricezione una sola modalità di ricezione o richiesta di risposta, a seconda della modalità di comunicazione tra BizTalk Server e SQL Server.

  6. Nella scheda Generale della finestra di dialogo Proprietà porta di ricezione digitare un nome per la porta di ricezione.

  7. Nella scheda Posizioni di ricezione fare clic su Nuovo. Viene visualizzata la finestra di dialogo Proprietà posizione di ricezione .

  8. Nella finestra di dialogo Proprietà percorso di ricezione eseguire le operazioni seguenti:

    1. Specificare un nome per la posizione di ricezione.

    2. Nell'elenco a discesa Tipo selezionare l'adapter WCF-SQL aggiunto in precedenza e quindi fare clic su Configura.

  9. Nella finestra di dialogo Proprietà trasporto eseguire le operazioni seguenti:

    1. Fare clic sulla scheda Generale , fare clic sul pulsante Configura e specificare i valori per i parametri di connessione. Per altre informazioni sull'URI di connessione per la scheda SQL, vedere Creare l'URI di connessione SQL Server.

    2. Fare clic sulla scheda Binding e specificare i valori per le proprietà di associazione esposte dall'adapter SQL. Per altre informazioni sulle proprietà di associazione, vedere Leggere l'adapter BizTalk per SQL Server proprietà di associazione dell'adapter.

      Nota

      Le proprietà di associazione vengono visualizzate in base alla configurazione di una porta di invio o di una porta di ricezione. Ad esempio, le proprietà di associazione correlate alle notifiche non sono disponibili durante la configurazione di una porta di invio perché le notifiche sono operazioni in ingresso e richiedono una configurazione della porta di ricezione.

    3. Fare clic sulla scheda Comportamento per impostare il livello di isolamento delle transazioni. Per altre informazioni sull'impostazione del livello di isolamento delle transazioni, vedere Configurare il livello di isolamento delle transazioni e il timeout delle transazioni con SQL.

    4. Fare clic sulla scheda Altro e eseguire una delle operazioni seguenti:

      • Selezionare Account utente e specificare il nome utente e la password per connettersi a SQL Server. Si noti che per il nome utente e la password viene applicata la distinzione tra maiuscole e minuscole.

        Nota

        Se si vuole connettersi a SQL Server usando autenticazione di Windows, specificare un nome utente e una password vuota. Prima di eseguire questa operazione, l'utente di Windows con cui si è connessi deve essere aggiunto a SQL Server come descritto in Connetti a SQL Server Usando l'autenticazione di Windows con l'adattatore SQL.

      • Selezionare Recupera credenziali dall'opzione applicazione di affiliazione e specificare un'applicazione SSO di affiliazione.

        Per altre informazioni sulla sicurezza rispetto alle BizTalk Server, vedere Sicurezza con l'adattatore SQL e BizTalk Server.

    5. Per tornare alla finestra di dialogo Proprietà percorso di ricezione , fare clic su OK.

  10. Nell'elenco a discesa Gestore di ricezione selezionare BizTalkServerApplication.

  11. Se si sceglie di creare una porta di ricezione unidirezionale nel passaggio 5, specificare una pipeline di ricezione. Nell'elenco Della pipeline di ricezione selezionare la pipeline corrispondente a XMLReceive.

  12. Se si sceglie di creare la porta di ricezione della risposta richiesta nel passaggio 5, specificare pipeline di invio e ricezione.

    1. Nell'elenco a discesa Ricezione pipeline selezionare la pipeline corrispondente a XMLReceive.

    2. Nell'elenco a discesa Invia pipeline selezionare la pipeline corrispondente a XMLTransmit.

  13. Nella finestra di dialogo Proprietà percorso di ricezione fare clic su OK.

  14. Nella finestra di dialogo Proprietà porta di ricezione fare clic su OK.

Vedere anche

Configurare manualmente un'associazione di porte fisiche all'adapter SQL