Konfigurieren eines Ports mithilfe des benutzerdefinierten WCF-Adapters und des SQL-Adapters
Schritte zum Konfigurieren WCF-Custom Senden und Empfangen von Ports zum Ausführen ausgehender und eingehender Vorgänge auf SQL Server mithilfe des SQL-Adapters.
Voraussetzungen
Melden Sie sich mit einem Konto an, das Mitglied der Gruppe BizTalk Server Administratoren oder BizTalk-Operatoren ist. Ausführlichere Informationen zu Berechtigungen finden Sie unter Erforderliche Berechtigungen für die Bereitstellung und Verwaltung einer BizTalk-Anwendung und Mindestsicherheitsrechte.
Bereitstellen von Adaptern zum Senden von Nachrichten an SQL Server
Führen Sie die folgenden Schritte aus, um einen WCF-Custom Sendeport zum Senden von Nachrichten an SQL Server mithilfe der BizTalk Server-Verwaltungskonsole zu konfigurieren.
Starten Sie die BizTalk Server-Verwaltungskonsole.
Erweitern Sie in der Konsolenstruktur bizTalk-Gruppe, und erweitern Sie dann Anwendungen.
Erweitern Sie die Anwendung, unter der Sie den SQL-Adapter bereitstellen möchten.
Klicken Sie mit der rechten Maustaste auf Ports senden, zeigen Sie auf Neu, und zeigen Sie dann auf den Porttyp, den Sie je nach Kommunikationsmodus zwischen BizTalk Server und SQL Server konfigurieren möchten.
Geben Sie im Dialogfeld Porteigenschaften senden auf der Registerkarte Allgemein einen Namen für den Sendeport ein.
Wählen Sie in der Dropdownliste Typ die Option WCF-Custom aus, und klicken Sie dann auf Konfigurieren.
Führen Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften die folgenden Schritte aus:
Klicken Sie auf die Registerkarte Allgemein, und geben Sie im Feld Adresse (URI) den Verbindungs-URI für SQL Server an. Weitere Informationen zum Verbindungs-URI finden Sie unter Erstellen des SQL Server Verbindungs-URI.
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 . Beispielsweise lautet die Aktion zum Aufrufen des Insert-Vorgangs für eine Tabelle in einer SQL Server-Datenbank:
TableOp/Insert/dbo/Employee
Hinweis
Employee ist der Name einer Tabelle in SQL Server Datenbank.
Klicken Sie auf die Registerkarte Bindung , und wählen Sie in der Liste Bindungstypdie Option sqlBinding aus. Sie können die verschiedenen Bindungseigenschaften angeben, die vom SQL-Adapter verfügbar gemacht werden. Weitere Informationen zu Bindungseigenschaften finden Sie unter Informationen zum BizTalk-Adapter für SQL Server Adapterbindungseigenschaften.
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 an, um eine Verbindung mit SQL Server herzustellen. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird.
Hinweis
Wenn Sie mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server herstellen möchten, geben Sie einen leeren Benutzernamen und ein leeres Kennwort an. Bevor Sie dies tun, muss der Windows-Benutzer, mit dem Sie angemeldet sind, SQL Server hinzugefügt werden, wie unter Herstellen einer Verbindung mit SQL Server mithilfe der Windows-Authentifizierung mit dem SQL-Adapter beschrieben.
Wählen Sie die Option Einmaliges Anmelden verwenden aus, und geben Sie dann eine verbundene Enterprise-Anwendung für einmaliges Anmelden (Single Sign-On, SSO) an.
Weitere Informationen zur Sicherheit in Bezug auf BizTalk Server finden Sie unter Sicherheit mit dem SQL-Adapter und BizTalk Server.
Klicken Sie auf OK, um zum Dialogfeld Porteigenschaften senden zurückzukehren.
Wählen Sie in der Liste Sendehandlerdie Option BizTalkServerAnwendung aus.
Wenn Sie in Schritt 4 statische One-Way Port senden ausgewählt haben, geben Sie eine Sendepipeline an. Wählen Sie in der Liste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.
Wenn Sie in Schritt 4 statische Solicit-Response Port ausgewählt haben, geben Sie Sende- und Empfangspipelines an.
Wählen Sie in der Dropdownliste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.
Wählen Sie in der Dropdownliste Empfangspipeline die Pipeline aus, die XMLReceive entspricht.
Klicken Sie auf OK.
Bereitstellen von Adaptern zum Empfangen von Nachrichten von SQL Server
Führen Sie die folgenden Schritte aus, um einen WCF-Custom Port für den Empfang von Nachrichten von SQL Server mithilfe der BizTalk Server-Verwaltungskonsole zu konfigurieren.
Starten Sie die BizTalk Server-Verwaltungskonsole.
Erweitern Sie in der Konsolenstruktur bizTalk-Gruppe, und erweitern Sie dann Anwendungen.
Erweitern Sie die Anwendung, unter der Sie den SQL-Adapter bereitstellen möchten.
Klicken Sie mit der rechten Maustaste auf Empfangsports, zeigen Sie auf Neu, und klicken Sie je nach Kommunikationsmodus zwischen BizTalk Server und SQL Server auf Unidirektionalen Empfangsport oder Anforderungsantwortport.
Geben Sie im Dialogfeld Eigenschaften des Empfangsports auf der Registerkarte Allgemein einen Namen für den Empfangsport ein.
Klicken Sie auf der Registerkarte Empfangsorte auf Neu. Das Dialogfeld Eigenschaften des Empfangsspeicherorts wird angezeigt.
Gehen Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts wie folgt vor:
Geben Sie einen Namen für den Empfangsspeicherort an.
Wählen Sie in der Dropdownliste Typ die Option WCF-Custom aus, und klicken Sie dann auf Konfigurieren.
Führen Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften die folgenden Schritte aus:
Klicken Sie auf die Registerkarte Allgemein, und geben Sie im Feld Adresse (URI) den Verbindungs-URI für SQL Server an. Weitere Informationen zum Verbindungs-URI finden Sie unter Erstellen des SQL Server Verbindungs-URI.
Klicken Sie auf die Registerkarte Bindung , und wählen Sie in der Dropdownliste Bindungstypdie Option sqlBinding aus. Sie können die verschiedenen Bindungseigenschaften angeben, die vom SQL-Adapter verfügbar gemacht werden. Weitere Informationen zu Bindungseigenschaften finden Sie unter Informationen zum BizTalk-Adapter für SQL Server Adapterbindungseigenschaften.
Klicken Sie auf die Registerkarte Verhalten , um die Transaktionsisolationsstufe festzulegen. Weitere Informationen zum Festlegen der Transaktionsisolationsstufe finden Sie unter Konfigurieren der Transaktionsisolationsstufe und Transaktionstimeout mit SQL.
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 SQL Server herzustellen. Beachten Sie, dass für den Benutzernamen und das Kennwort zwischen Groß- und Kleinschreibung unterschieden wird.
Hinweis
Wenn Sie mithilfe von Windows-Authentifizierung eine Verbindung mit SQL Server herstellen möchten, geben Sie einen leeren Benutzernamen und ein leeres Kennwort an. Bevor Sie dies tun, muss der Windows-Benutzer, mit dem Sie angemeldet sind, SQL Server hinzugefügt werden, wie unter Herstellen einer Verbindung mit SQL Server mithilfe der Windows-Authentifizierung mit dem SQL-Adapter beschrieben.
Wählen Sie die Option Anmeldeinformationen aus Partneranwendung abrufen aus, und geben Sie eine Partner-SSO-Anwendung an.
Weitere Informationen zur Sicherheit in Bezug auf BizTalk Server finden Sie unter Sicherheit mit dem SQL-Adapter und BizTalk Server.
Klicken Sie auf OK, um zum Dialogfeld Eigenschaften des Empfangsspeicherorts zurückzukehren.
Wählen Sie in der Dropdownliste Empfangener Handler die Option BizTalkServerAnwendung aus.
Wenn Sie in Schritt 4 die Option Unidirektionalen Empfangsport ausgewählt haben, geben Sie eine Empfangspipeline an. Wählen Sie in der Liste Pipeline empfangen die Pipeline aus, die XMLReceive entspricht.
Wenn Sie in Schritt 4 Antwort empfangen port anfordern ausgewählt haben, geben Sie Sende- und Empfangspipelines an.
Wählen Sie in der Dropdownliste Empfangspipeline die Pipeline aus, die XMLReceive entspricht.
Wählen Sie in der Dropdownliste Pipeline senden die Pipeline aus, die XMLTransmit entspricht.
Klicken Sie im Dialogfeld Eigenschaften des Empfangsspeicherorts auf OK.
Klicken Sie im Dialogfeld Eigenschaften des Empfangsports auf OK.
Weitere Informationen
Manuelles Konfigurieren einer physischen Portbindung an den SQL-Adapter