Condividi tramite


Configurare una porta usando l'adapter personalizzato WCF e l'adapter Oracle Database

Come configurare WCF-Custom porte di invio e ricezione per eseguire operazioni in uscita e in ingresso nel database Oracle usando l'adapter Microsoft BizTalk per Il database Oracle.

Prerequisiti

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

Distribuire schede per l'invio di messaggi a un database Oracle

  1. Avviare la console di amministrazione di BizTalk Server.

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

  3. Espandere l'applicazione in cui si vuole distribuire l'adapter Oracle Database.

  4. Fare clic con il pulsante destro del mouse su Invia porte, scegliere Nuovo e scegliere un tipo di porta che si vuole configurare a seconda della modalità di comunicazione tra BizTalk Server e il database Oracle.

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

  6. Nell'elenco a discesa Tipo selezionare WCF-Custom e quindi fare clic su Configura.

  7. Nella finestra di dialogo Proprietà trasporto personalizzate WCF eseguire le operazioni seguenti:

    1. Fare clic sulla scheda Generale e nel campo Indirizzo (URI) specificare l'URI di connessione per il database Oracle. Per altre informazioni sull'URI di connessione, vedere Creare l'URI di connessione di Oracle Database.

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

      http://Microsoft.LobServices.OracleDB/2007/03/HR/Table/EMPLOYEE/Select  
      
    3. Fare clic sulla scheda Binding e nell'elenco a discesa Tipo di associazione selezionare oracleDBBinding. È possibile specificare le diverse proprietà di associazione esposte dall'adapter Oracle Database. Per altre informazioni sulle proprietà di associazione, vedere Informazioni sulle proprietà di associazione dell'adapter di database Oracle.

    4. Fare clic sulla scheda Credenziali ed eseguire una delle operazioni seguenti:

      • Selezionare l'opzione Non usare Single Sign-On e specificare il nome utente e la password per connettersi a un database Oracle.

        • Per connettersi usando le credenziali del database Oracle, digitare le credenziali del database nelle caselle di testo Nome utente e Password .

        • Per connettersi con l'autenticazione di Windows, digitare / nella casella di testo Nome utente e lasciare vuota la casella di testo Password .

      • Selezionare l'opzione Usa Single Sign-On e specificare un'applicazione SSO di affiliazione.

        Per altre informazioni sulla sicurezza rispetto alla BizTalk Server, vedere Sicurezza con l'adattatore Oracle Database e BizTalk Server.

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

  8. Nell'elenco a discesa Gestore di invio selezionare BizTalkServerApplication.

  9. Se si sceglie Statico One-Way Porta di invio nel passaggio 4, specificare una pipeline di invio. Nell'elenco a discesa Invia pipeline selezionare la pipeline corrispondente a XMLTransmit.

  10. Se si sceglie Statico Solicit-Response Porta nel passaggio 4, 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.

  11. Fare clic su OK.

Distribuire schede per la ricezione di messaggi da un database Oracle

  1. Avviare la console di amministrazione di BizTalk Server.

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

  3. Espandere l'applicazione in cui si vuole distribuire l'adapter Oracle Database.

  4. 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, a seconda della modalità di comunicazione tra BizTalk Server e il database Oracle.

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

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

  7. 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 WCF-Custom e quindi fare clic su Configura.

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

    1. Fare clic sulla scheda Generale e nel campo Indirizzo (URI) specificare l'URI di connessione per il database Oracle. Per altre informazioni sull'URI di connessione, vedere Creare l'URI di connessione di Oracle Database.

    2. Fare clic sulla scheda Binding e nell'elenco a discesa Tipo di associazione selezionare oracleDBBinding. È possibile specificare le diverse proprietà di associazione esposte dall'adapter Oracle Database. Per altre informazioni sulle proprietà di associazione, vedere Informazioni sulle proprietà di associazione dell'adapter di database Oracle.

    3. Fare clic sulla scheda Altri e eseguire una delle operazioni seguenti:

      • Selezionare Account utente e specificare il nome utente e la password per connettersi a un database Oracle.

        • Per connettersi usando le credenziali del database Oracle, digitare le credenziali del database nelle caselle di testo Nome utente e Password .

        • Per connettersi con l'autenticazione di Windows, digitare / nella casella di testo Nome utente e lasciare vuota la casella di testo Password .

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

        Per altre informazioni sulla sicurezza rispetto alla BizTalk Server, vedere Sicurezza con l'adattatore Oracle Database e BizTalk Server.

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

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

  10. Se si sceglie una porta di ricezione unidirezionale nel passaggio 4, specificare una pipeline di ricezione. Nell'elenco a discesa Ricezione pipeline selezionare la pipeline corrispondente a XMLReceive.

  11. Se si sceglie Request Response Receive Port nel passaggio 4, 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.

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

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

Vedere anche

Configurare manualmente un'associazione di porte fisiche all'adapter di database Oracle
Connettersi al database Oracle usando l'autenticazione di Windows