Schritt 1: Erstellen des BDC-Modells

Letzte Änderung: Dienstag, 6. Juli 2010

Gilt für: SharePoint Server 2010

Sie müssen für die Microsoft Business Connectivity Services (BCS)-Clientlaufzeit angeben, mit welcher externen Datenquelle und mit welcher Methode eine Verbindung hergestellt werden soll, und welche Daten Ihre erweiterte codebasierte Microsoft Outlook-Lösung aus dieser externen Datenquelle benötigt. Zu diesem Zweck dient das BDC-Modell. Weitere Informationen zu BDC-Modellen und deren Inhalt finden Sie unter Infrastruktur des BDC-Modells.

Die einfachste Methode, um eine BDC-Modelldatei für Ihre erweiterte codebasierte Lösung zu erstellen, ist das Erstellen aller externen Inhaltstypen für die Lösung mithilfe von Microsoft SharePoint Designer 2010, das Definieren von Zuordnungen zwischen diesen sowie das anschließende Exportieren des Modells für die externen Inhaltstypen. Diese Schritt werden im Folgenden erläutert. Sie müssen diese Datei Metadata.bdcm benennen.

Wenn Ihr externer Inhaltstyp nicht mit SharePoint Designer erstellt werden kann, können Sie die Modelldatei mit einem beliebigen XML-Editor wie z. B. Microsoft Visual Studio erstellen. Visual Studio bietet IntelliSense-Funktionalität, die zum Erstellen der Modelldatei hilfreich sein kann. Verwenden Sie die Beispiel-XML Snippets für Business Connectivity Services und die Dokumentation für das BDCMetadata-Schema als Ressourcen zum Erstellen der Modelldatei. Die Schemadatei BDCMetadata.xsd steht unter BDCMetadata.xsd zur Verfügung.

Voraussetzungen

  1. Erstellen Sie auf dem Entwicklungscomputer einen Ordner zur Speicherung der Lösungsartefakte.

  2. Benennen Sie diesen Ordner Solution Artifacts (dieser Name wird in der gesamten exemplarischen Vorgehensweise verwendet).

  3. Laden Sie die AdventureWorks2008-Beispieldatenbank unter Beispieldatenbanken für Microsoft SQL Server 2008 herunter, und installieren Sie sie auf einem Server.

  4. Laden Sie das Codebeispiel: AdventureWorks2008 ASP.NET Web Service, das im Microsoft SharePoint 2010 Software Development Kit (SDK) enthalten ist, herunter.

  5. Stellen Sie den Dienst nach den Anweisungen in der zum Webdienst gehörenden Infodatei auf einem Webserver bereit.

So erstellen Sie das BDC-Modell

  1. Erstellen Sie den externen Inhaltstyp Customer mithilfe von SharePoint Designer wie in Gewusst wie: Erstellen eines externen Inhaltstyps basierend auf einem Webdienst beschrieben. Erstellen Sie dann mithilfe der gleichen Vorgehensweise den externen Inhaltstyp Order basierend auf OrderHeader-Webmethoden im AdventureWorks-Webdienst in SharePoint Designer.

  2. Erstellen Sie eine Zuordnung zwischen Customer und Order. Anweisungen zum Erstellen einer Zuordnung finden Sie unter Vorgehensweise: Hinzufügen einer Zuordnung zwischen zwei webdienstbasierten externen Inhaltstypen.

  3. Klicken Sie in SharePoint Designer im linken Navigationsbereich auf Externe Inhaltstypen, damit die externen Inhaltstypen Customer und Order im rechten Bereich angezeigt werden.

  4. Wählen Sie sowohl Customer als auch Order aus, klicken Sie dann auf der Registerkarte Externe Inhaltstypen des Menübands in der Gruppe Verwalten auf BDC-Modell exportieren. Benennen Sie die Datei Metadata, und speichern Sie sie im Ordner Solution Artifacts. Die generierte XML-Datei enthält die beiden Definitionen für die externen Inhaltstypen Customer und Order sowie die Zuordnung zwischen diesen.

    BDC-Modell exportieren

Damit haben Sie erfolgreich ein BDC-Modell für die externen Inhaltstypen Customer und Order im AdventureWorks-Beispielwebdienst erstellt. Der Einfachheit halber wird Ihnen der Inhalt der Datei Metadata.bdcm bereitgestellt. Wenn Sie die externen Inhaltstypen zum Testen dieses SDK-Beispiels nicht erstellen möchten, können Sie einfach den Inhalt der bereitgestellten Datei Metadata.bdcm in eine Textdatei kopieren, die Verbindungsparameter für den Webdienst bearbeiten und die Datei im Ordner Solution Artifacts mit dem Namen Metadata.bdcm speichern.

Weitere Schritte

Schritt 2: Erstellen eines Cacheabonnements