Freigeben über


Konfigurieren eines Ports mithilfe des benutzerdefinierten WCF-Adapters und des Oracle Database-Adapters

Hier erfahren Sie, wie Sie WCF-Custom Sende- und Empfangsports konfigurieren, um ausgehende und eingehende Vorgänge in der Oracle-Datenbank mithilfe des Microsoft BizTalk-Adapters für Oracle-Datenbank auszuführen.

Voraussetzungen

Melden Sie sich mit einem Konto an, das Mitglied der Gruppe BizTalk Server-Administratoren oder BizTalk-Operatoren ist. Anleitungen zu Berechtigungen finden Sie unter Erforderliche Berechtigungen für die Bereitstellung und Verwaltung einer BizTalk-Anwendung sowie unter Mindestsicherheitsrechte.

Bereitstellen von Adaptern zum Senden von Nachrichten an eine Oracle-Datenbank

  1. Starten Sie die BizTalk Server-Verwaltungskonsole.

  2. Erweitern Sie in der Konsolenstruktur die Option BizTalk-Gruppe, und erweitern Sie dann Anwendungen.

  3. Erweitern Sie die Anwendung, unter der Sie den Oracle Database-Adapter bereitstellen möchten.

  4. Klicken Sie mit der rechten Maustaste auf Ports senden, zeigen Sie auf Neu, und zeigen Sie auf einen Porttyp, den Sie je nach Kommunikationsmodus zwischen BizTalk Server und der Oracle-Datenbank konfigurieren möchten.

  5. Geben Sie im Dialogfeld Porteigenschaften senden auf der Registerkarte Allgemein einen Namen für den Sendeport ein.

  6. Wählen Sie in der Dropdownliste Typ die Option WCF-Custom aus, und klicken Sie dann auf Konfigurieren.

  7. Gehen Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften wie folgt vor:

    1. Klicken Sie auf die Registerkarte Allgemein , und geben Sie im Feld Adresse (URI) den Verbindungs-URI für die Oracle-Datenbank an. Weitere Informationen zum Verbindungs-URI finden Sie unter Erstellen des Oracle Database-Verbindungs-URI.

    2. Geben Sie auf der Registerkarte Allgemein im Textfeld Aktion die Aktion für den Vorgang ein. Eine Liste der Aktionen für jeden Vorgang finden Sie unter Nachrichten und Nachrichtenschemas . Die Aktion zum Aufrufen des Insert-Vorgangs einer EMPLOYEE-Tabelle unter dem HR-Schema in einer Oracle-Datenbank lautet beispielsweise:

      http://Microsoft.LobServices.OracleDB/2007/03/HR/Table/EMPLOYEE/Select  
      
    3. Klicken Sie auf die Registerkarte Bindung , und wählen Sie in der Dropdownliste Bindungstypdie Option oracleDBBinding aus. Sie können die verschiedenen Bindungseigenschaften angeben, die vom Oracle Database-Adapter verfügbar gemacht werden. Weitere Informationen zu Bindungseigenschaften finden Sie unter Informationen zu den Bindungseigenschaften des Oracle Database-Adapters.

    4. Klicken Sie auf die Registerkarte Anmeldeinformationen , und führen Sie eine der folgenden Aktionen aus:

      • Wählen Sie die Option Einmaliges Anmelden nicht verwenden aus, und geben Sie den Benutzernamen und das Kennwort für die Verbindung mit einer Oracle-Datenbank an.

        • Um eine Verbindung mithilfe der Oracle-Datenbankanmeldeinformationen herzustellen, geben Sie die Datenbankanmeldeinformationen in die Textfelder Benutzername und Kennwort ein.

        • Um eine Verbindung mithilfe der Windows-Authentifizierung herzustellen, geben Sie / in das Textfeld Benutzername ein, und lassen Sie das Textfeld Kennwort leer.

      • Wählen Sie die Option Einmaliges Anmelden verwenden aus, und geben Sie eine Partneranwendung für einmaliges Anmelden an.

        Weitere Informationen zur Sicherheit in Bezug auf BizTalk Server finden Sie unter Sicherheit mit dem Oracle Database-Adapter und BizTalk Server.

        Klicken Sie auf OK, um zum Dialogfeld Porteigenschaften senden zurückzukehren.

  8. Wählen Sie in der Dropdownliste Sendehandler die Option BizTalkServerAnwendung aus.

  9. Wenn Sie in Schritt 4 Static One-Way Send Port ausgewählt haben, geben Sie eine Sendepipeline an. Wählen Sie in der Dropdownliste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.

  10. Wenn Sie in Schritt 4 static Solicit-Response Port ausgewählt haben, geben Sie Sende- und Empfangspipelines an.

    1. Wählen Sie in der Dropdownliste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.

    2. Wählen Sie in der Dropdownliste Empfangspipeline die Pipeline aus, die XMLReceive entspricht.

  11. Klicken Sie auf OK.

Bereitstellen von Adaptern zum Empfangen von Nachrichten aus einer Oracle-Datenbank

  1. Starten Sie die BizTalk Server-Verwaltungskonsole.

  2. Erweitern Sie in der Konsolenstruktur die Option BizTalk-Gruppe, und erweitern Sie dann Anwendungen.

  3. Erweitern Sie die Anwendung, unter der Sie den Oracle Database-Adapter bereitstellen möchten.

  4. Klicken Sie mit der rechten Maustaste auf Empfangsports, zeigen Sie auf Neu, und klicken Sie je nach Kommunikationsmodus zwischen BizTalk Server und der Oracle-Datenbank auf Unidirektionale Empfangsport oder Anforderungsantwort-Empfangsport.

  5. Geben Sie im Dialogfeld Eigenschaften des Empfangsports auf der Registerkarte Allgemein einen Namen für den Empfangsport ein.

  6. Klicken Sie auf der Registerkarte Empfangsspeicherorte auf Neu. Das Dialogfeld Eigenschaften des Empfangsspeicherorts wird angezeigt.

  7. Gehen Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts wie folgt vor:

    1. Geben Sie einen Namen für den Empfangsspeicherort an.

    2. Wählen Sie in der Dropdownliste Typ die Option WCF-Custom aus, und klicken Sie dann auf Konfigurieren.

  8. Gehen Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften wie folgt vor:

    1. Klicken Sie auf die Registerkarte Allgemein , und geben Sie im Feld Adresse (URI) den Verbindungs-URI für die Oracle-Datenbank an. Weitere Informationen zum Verbindungs-URI finden Sie unter Erstellen des Oracle Database-Verbindungs-URI.

    2. Klicken Sie auf die Registerkarte Bindung , und wählen Sie in der Dropdownliste Bindungstypdie Option oracleDBBinding aus. Sie können die verschiedenen Bindungseigenschaften angeben, die vom Oracle Database-Adapter verfügbar gemacht werden. Weitere Informationen zu Bindungseigenschaften finden Sie unter Informationen zu den Bindungseigenschaften des Oracle Database-Adapters.

    3. Klicken Sie auf die Registerkarte Andere , und führen Sie eine der folgenden Aktionen aus:

      • Wählen Sie Benutzerkonto aus, und geben Sie den Benutzernamen und das Kennwort an, um eine Verbindung mit einer Oracle-Datenbank herzustellen.

        • Um eine Verbindung mithilfe der Oracle-Datenbankanmeldeinformationen herzustellen, geben Sie die Datenbankanmeldeinformationen in die Textfelder Benutzername und Kennwort ein.

        • Um eine Verbindung mithilfe der Windows-Authentifizierung herzustellen, geben Sie / in das Textfeld Benutzername ein, und lassen Sie das Textfeld Kennwort leer.

      • Wählen Sie Die Option Anmeldeinformationen aus Partneranwendung abrufen aus , und geben Sie eine Partneranwendung an.

        Weitere Informationen zur Sicherheit in Bezug auf BizTalk Server finden Sie unter Sicherheit mit dem Oracle Database-Adapter und BizTalk Server.

        Klicken Sie auf OK, um zum Dialogfeld Eigenschaften des Empfangsspeicherorts zurückzukehren.

  9. Wählen Sie in der Dropdownliste Empfangshandlerdie Option BizTalkServerAnwendung aus.

  10. Wenn Sie in Schritt 4 die Option Unidirektionale Empfangsport ausgewählt haben, geben Sie eine Empfangspipeline an. Wählen Sie in der Dropdownliste Empfangspipeline die Pipeline aus, die XMLReceive entspricht.

  11. Wenn Sie in Schritt 4 Die Option Antwort-Empfangsport anfordern ausgewählt haben, geben Sie Sende- und Empfangspipelines an.

    1. Wählen Sie in der Dropdownliste Empfangspipeline die Pipeline aus, die XMLReceive entspricht.

    2. Wählen Sie in der Dropdownliste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.

  12. Klicken Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts auf OK.

  13. Klicken Sie im Dialogfeld Eigenschaften des Empfangsports auf OK.

Weitere Informationen

Manuelles Konfigurieren einer physischen Portbindung an den Oracle Database Adapter
Herstellen einer Verbindung mit der Oracle-Datenbank mithilfe der Windows-Authentifizierung