Freigeben über


Schritt 1: Erstellen des BDC-Modells ("Metadata.bdcm")

Letzte Änderung: Montag, 14. Juni 2010

Gilt für: SharePoint Server 2010

Die Microsoft Business Connectivity Services (BCS)-Clientlaufzeit muss wissen, zu welcher externen Datenquelle wie eine Verbindung hergestellt werden muss und welche Daten Ihre anspruchsvollere deklarative Microsoft Outlook-Lösung von dieser externen Datenquelle benötigt. Dazu wird das BDC-Modell verwendet. Weitere Informationen zu BDC-Modellen und deren Inhalt finden Sie unter Infrastruktur des BDC-Modells.

Die einfachste Möglichkeit, eine BDC-Modelldatei für eine deklarative Lösung zu erstellen, besteht darin, mithilfe von Microsoft SharePoint Designer 2010 alle externen Inhaltstypen für die Lösung zu erstellen, Zuordnungen zwischen diesen zu definieren und dann das Modell für die externen Inhaltstypen zu exportieren. Die entsprechenden Schritte werden unten beschrieben. Sie müssen dieser Datei den Namen Metadata.bdcm geben.

Wenn Ihr externer Inhaltstyp nicht mit SharePoint Designer erstellt werden kann, können Sie die Modelldatei mit einem beliebigen XML-Editor wie z. B. 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 zum Speichern der Lösungsartefakte.

  2. Nennen Sie diesen Ordner Lösungsartefakte (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 herunter, das im Microsoft SharePoint 2010 Software Development Kit (SDK) enthalten ist.

  5. Stellen Sie den Dienst nach den Anweisungen in der zugehörigen Infodatei auf einem Webserver bereit.

So erstellen Sie das BDC-Modell

  1. Erstellen Sie den externen Inhaltstyp Customer mithilfe von SharePoint Designer, wie unter Gewusst wie: Erstellen eines externen Inhaltstyps basierend auf einem Webdienst beschrieben. Erstellen Sie dann mit dem gleichen Verfahren den externen Typ Order basierend auf den OrderHeader-Webmethoden im Webdienst AdventureWorks in SharePoint Designer.

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

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

  4. Wählen Sie sowohl Customer als auch Order aus, und klicken Sie auf dem Menüband auf die SchaltflächeExportieren. Geben Sie der Datei den Namen Metadata, und speichern Sie sie im Ordner Solution Artifacts. Die generierte XML-Datei enthält die Definitionen der externen Inhaltstypen sowohl für Customer als auch für Order sowie die Zuordnung zwischen diesen.

    BDC-Modell exportieren

Sie haben erfolgreich ein BDC-Modell für die externen Inhaltstypen Customer und Order im Beispielwebdienst AdventureWorks erstellt. Zu Ihrer Unterstützung wird der Inhalt der Datei Metadata.bdcm bereitgestellt. Wenn Sie die externen Inhaltstypen nicht erstellen möchten, um dieses SDK-Beispiel zu testen, können Sie auch einfach den Inhalt der bereitgestellten Datei Metadata.bdcm in eine Textdatei kopieren, die Verbindungsparameter für den Webdienst bearbeiten und die Datei als Metadata.bdcm im Ordner Solution Artifacts speichern.

Weitere Schritte

Schritt 2: Erstellen von Cacheabonnements (*Subscription.xml)