Konfigurieren der Anmeldeinformationen für das SAP-System
Der SAP-Adapter erfordert, dass die Adapterclients Clientanmeldeinformationen bereitstellen. Der Adapter verwendet diese Anmeldeinformationen, um den Benutzer beim SAP-System zu authentifizieren und eine Verbindung herzustellen.
Adapterclients können die Clientanmeldeinformationen sowohl zur Entwurfszeit als auch zur Laufzeit bereitstellen. Zur Entwurfszeit sind Anmeldeinformationen erforderlich, um die Metadaten zu generieren. Zur Laufzeit sind Anmeldeinformationen erforderlich, um Vorgänge auf dem SAP-System auszuführen. Dieser Abschnitt enthält Informationen zum Angeben von Clientanmeldeinformationen zur Entwurfs- und Laufzeit.
Eingeben der Clientanmeldeinformationen zur Entwurfszeit
Zur Entwurfszeit können Sie die Anmeldeinformationen mithilfe des Adapterdienst-Add-Ins nutzen oder des Assistenten zum Hinzufügen von Adaptermetadaten angeben.
Eingeben von Anmeldeinformationen mithilfe des Nutzungsadapterdienst-Add-Ins
Klicken Sie mit der rechten Maustaste auf Ihr BizTalk-Projekt, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Generierte Elemente hinzufügen.
Gehen Sie im Dialogfeld Generierte Elemente hinzufügen wie folgt vor:
Option Aufgabe Kategorien Klicken Sie auf Adapterdienst nutzen. Vorlagen Klicken Sie auf Adapterdienst nutzen. Klicken Sie auf Hinzufügen, um das Dialogfeld Adapterdienst nutzen zu starten.
Wählen Sie im Dialogfeld Adapterdienst nutzen in der Liste Bindung auswählen die Option sapBinding aus, und klicken Sie dann auf Konfigurieren.
Klicken Sie im Dialogfeld Adapter konfigurieren auf die Registerkarte Sicherheit , und wählen Sie im Dropdown-Listenfeld Clientanmeldeinformationstypdie Option Benutzername aus, und geben Sie den Benutzernamen und das Kennwort an, um eine Verbindung mit dem SAP-System herzustellen.
Klicken Sie auf OK.
Eingeben von Anmeldeinformationen mithilfe des Assistenten zum Hinzufügen von Adaptermetadaten
Klicken Sie mit der rechten Maustaste auf Ihr BizTalk-Projekt, zeigen Sie auf Hinzufügen, und klicken Sie dann auf Generierte Elemente hinzufügen.
Gehen Sie im Dialogfeld Generierte Elemente hinzufügen wie folgt vor:
Option Aufgabe Kategorien Klicken Sie auf Adapter hinzufügen. Vorlagen Klicken Sie auf Adaptermetadaten hinzufügen. Klicken Sie auf Hinzufügen. Der Assistent zum Hinzufügen von Adaptermetadaten wird geöffnet.
Wählen Sie im Assistenten zum Hinzufügen von Adaptern die Option WCF-SAP aus. Wählen Sie den Computer aus, auf dem BizTalk Server installiert ist, und den Namen der BizTalk-Datenbank.
Wichtig
Wenn Sie bereits einen WCF-SAP-Port in BizTalk konfiguriert haben, wählen Sie den Port aus der Liste Port aus.
Klicken Sie auf Weiter.
Wählen Sie im Dialogfeld Adapterdienst nutzen in der Liste Bindung auswählen die Option sapBinding aus, und klicken Sie dann auf Konfigurieren.
Klicken Sie im Dialogfeld Adapter konfigurieren auf die Registerkarte Sicherheit , und wählen Sie im Dropdown-Listenfeld Clientanmeldeinformationstypdie Option Benutzername aus, und geben Sie den Benutzernamen und das Kennwort an, um eine Verbindung mit dem SAP-System herzustellen.
Klicken Sie auf OK.
Eingeben von Clientanmeldeinformationen zur Laufzeit
Zur Laufzeit können Sie die Clientanmeldeinformationen als Teil der WCF-Custom- oder WCF-SAP-Portkonfiguration in der BizTalk Server-Verwaltungskonsole angeben.
Geben Sie Anmeldeinformationen für den WCF-Custom-Port ein.
Starten Sie die BizTalk Server-Verwaltungskonsole.
Erweitern Sie in der Konsolenstruktur die Option BizTalk-Gruppe, dann Anwendungen, und erweitern Sie dann die Anwendung, unter der Sie einen Port erstellen möchten, und klicken Sie auf Ports senden oder Empfangensports senden. Im rechten Bereich können Sie einen Port erstellen oder einen vorhandenen Port auswählen.
Wählen Sie im Dialogfeld Porteigenschaften in der Dropdownliste Typ die Option WCF-Custom aus, und klicken Sie dann auf Konfigurieren.
Hinweis
Klicken Sie zum Anzeigen des Dialogfelds Standorteigenschaften für einen Empfangsport im linken Bereich des Dialogfelds Porteigenschaften auf die Registerkarte Empfangsspeicherort , und klicken Sie dann auf Neu.
Klicken Sie für einen Sendeport im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften 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 einem SAP-System an.
Wählen Sie die Option Einmaliges Anmelden verwenden aus, und geben Sie eine Partneranwendung für einmaliges Anmelden (Single Sign-On, SSO) für Enterprise an.
Klicken Sie für einen Empfangsport im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften auf die Registerkarte Andere , und führen Sie eine der folgenden Aktionen aus:
Wählen Sie die Option Benutzerkonto aus, und geben Sie den Benutzernamen und das Kennwort für die Verbindung mit einem SAP-System an.
Wählen Sie Die Option Anmeldeinformationen aus Partneranwendung abrufen aus , und geben Sie eine Partneranwendung an.
Klicken Sie auf OK.
Geben Sie Anmeldeinformationen für den WCF-SAP-Port ein.
Starten Sie die BizTalk Server-Verwaltungskonsole.
Fügen Sie den WCF-SAP-Adapter der BizTalk Server-Verwaltungskonsole hinzu. Anweisungen finden Sie unter Hinzufügen des SAP-Adapters zu BizTalk Server Verwaltungskonsole.
Erweitern Sie in der Konsolenstruktur die Option BizTalk-Gruppe, dann Anwendungen, und erweitern Sie dann die Anwendung, unter der Sie einen Port erstellen möchten, und klicken Sie auf Ports senden oder Empfangensports senden. Im rechten Bereich können Sie einen Port erstellen oder einen vorhandenen Port auswählen.
Wählen Sie im Dialogfeld Porteigenschaften in der Dropdownliste Typ den WCF-SAP-Adapter aus, den Sie zuvor hinzugefügt haben, und klicken Sie dann auf Konfigurieren.
Hinweis
Klicken Sie zum Anzeigen des Dialogfelds Standorteigenschaften für einen Empfangsport im linken Bereich des Dialogfelds Porteigenschaften auf die Registerkarte Empfangsspeicherort , und klicken Sie dann auf Neu.
Wenn Sie einen Sendeport erstellen, klicken Sie im Dialogfeld Transporteigenschaften 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 dem SAP-System an.
Wählen Sie die Option Einmaliges Anmelden verwenden aus, und geben Sie eine Partneranwendung für einmaliges Anmelden (Single Sign-On, SSO) für Enterprise an.
Wenn Sie einen Empfangsport erstellen, klicken Sie im Dialogfeld WCF-Benutzerdefinierte Transporteigenschaften auf die Registerkarte Andere , und führen Sie eine der folgenden Aktionen aus:
Wählen Sie die Option Benutzerkonto aus, und geben Sie den Benutzernamen und das Kennwort für die Verbindung mit dem SAP-System an.
Wählen Sie Die Option Anmeldeinformationen von Partneranwendung abrufen aus , und geben Sie eine Partner-SSO-Anwendung an.
Klicken Sie auf OK.
Hinweis
BizTalk Adapter Pack unterstützt auch das Enterprise Single Sign-On-System (SSO). SSO gilt nur im BizTalk-Szenario, in dem der WCF-Custom-Adapter SSO-Partneranwendungen kennt. Weitere Informationen zur Sicherheit in Bezug auf BizTalk Server finden Sie unter Sicherheit mit dem SAP-Adapter und BizTalk Server.
Weitere Informationen
Erstellen von Blöcken zum Entwickeln von BizTalk-Anwendungen