Freigeben über


Verbinden mit dem SAP-System in Visual Studio

Dieser Abschnitt enthält Informationen zur Verwendung des Add-Ins "Adapterdienst nutzen", des Assistenten zum Hinzufügen von Adaptermetadaten und des Plug-Ins "Adapterdienstreferenz hinzufügen".

  • Das BizTalk-Projekt-Add-In "Consume Adapter Service" ist in BizTalk Server-Projekten verfügbar. Sie verwenden das Add-In Adapterdienst nutzen, um Nachrichtenschemas (XSDs) für Vorgänge zu generieren, die in Ihrer BizTalk-Lösung als Ziel verwendet werden sollen. Weitere Informationen zum Entwickeln von Lösungen mit BizTalk Server finden Sie unter Entwickeln von SAP-Anwendungen mithilfe des WCF-Dienstmodells.

  • Der Assistent zum Hinzufügen von Adaptermetadaten ist in BizTalk Server Projekten verfügbar. Sie verwenden den Assistenten zum Hinzufügen von Adaptermetadaten, um Nachrichtenschemas (XSDs) für Vorgänge zu generieren, die Sie in Ihrer BizTalk-Lösung als Ziel verwenden möchten. Weitere Informationen zum Entwickeln von Lösungen mit BizTalk Server finden Sie unter Entwickeln von SAP-Anwendungen mithilfe des WCF-Dienstmodells.

    Hinweis

    Da der SAP-Adapter sowohl als WCF-Custom-Bindung als auch als BizTalk-Adapter verfügbar gemacht wird, können Sie entweder das Add-In Zum Verwenden des Adapterdiensts oder den Assistenten zum Hinzufügen von Adaptermetadaten aus einem BizTalk-Projekt verwenden, um eine Verbindung mit einem SAP-System herzustellen.

  • Das Visual Studio-Plug-In "Adapterdienstreferenz hinzufügen" ist in Nicht-BizTalk-Programmierprojekten verfügbar. Sie verwenden das Add Adapter Service Reference Plug-In, um eine WCF-Clientklasse oder eine WCF-Dienstrückrufschnittstelle zu generieren, wenn Sie Lösungen mithilfe des WCF-Dienstmodells entwickeln. Weitere Informationen zum Entwickeln von Lösungen mit dem WCF-Dienstmodell finden Sie unter Entwickeln von SAP-Anwendungen mithilfe des WCF-Dienstmodells.

    Um das BizTalk-Projekt-Add-In "Adapterdienst nutzen", den Assistenten zum Hinzufügen von Adaptermetadaten oder das Visual Studio-Plug-In "Adapterdienstreferenz hinzufügen" verwenden zu können, müssen Sie zuerst eine Verbindung mit dem SAP-System herstellen. Alle drei Benutzeroberfläche bieten ein Dialogfeld, über das Sie eine Verbindung konfigurieren, indem Sie Folgendes festlegen:

  • Verbindungsparameter. Dies sind die Parameter, die zum Erstellen des Verbindungs-URI verwendet werden, z. B. Anwendungsserverhost oder Nachrichtenserverhost und Client-ID.

  • Anmeldeinformationen zum Benutzernamenkennwort für das SAP-System. Diese werden verwendet, um Sie beim Herstellen der Verbindung auf dem SAP-System zu authentifizieren. Sie müssen einen Benutzernamen und ein Kennwort angeben.

  • Bindungseigenschaften. Bindungseigenschaften sind optional, und ob Sie sie angeben, hängt in erster Linie davon ab, ob Sie Vorgänge als Ziel festlegen, für die bestimmte Bindungseigenschaften festgelegt werden müssen. Für einen ReceiveIdoc-Vorgang müssen Sie beispielsweise die ReceiveIdocFormat-Bindungseigenschaft auf String festlegen. Weitere Informationen zu Bindungseigenschaften finden Sie unter Informationen zum BizTalk-Adapter für mySAP Business Suite-Bindungseigenschaften.

    Wenn Sie die Verbindung mit dem SAP-System konfigurieren, müssen Sie mindestens nur Bindungseigenschaften und Verbindungsparameter angeben, die zum Herstellen der Verbindung erforderlich sind und sich auf die vom SAP-Adapter zurückgegebenen Metadaten für die Vorgänge auswirken, die Sie als Ziel verwenden möchten. Sie können jedoch auch Werte für zusätzliche Bindungseigenschaften und Verbindungsparameter angeben, die zur Laufzeit verwendet werden. Der Grund ist wie folgt:

  • Das Add-In "Adapterdienst nutzen" erstellt eine BizTalk-Portbindungsdatei aus den Bindungseigenschaften und Verbindungsparametern, die Sie beim Konfigurieren der Verbindung angeben, und fügt diese Datei Ihrem Projekt hinzu.

  • Das Add Adapter Service Reference Plug-In erstellt eine app.config Datei aus den Bindungseigenschaften und Verbindungseigenschaften, die Sie beim Konfigurieren der Verbindung angeben, und fügt diese Datei in Ihrem Projektverzeichnis hinzu.

Weitere Informationen

Abrufen von Metadaten für SAP-Vorgänge in Visual Studio