Konvertieren eines externen Inhaltstyps auf Add-In-Ebene auf Mandantenbereich
Informationen Sie zum Erstellen eines OData-basierten externen Inhaltstyps mithilfe von Visual Studio 2012 automatische Generierung Tools und importieren es in die Business Connectivity Services (BCS)-Metadaten gespeichert, damit sie über eine gesamte Mandanten Workspace verwendet werden kann. BDC-Modelle werden komplexe XML-Definitionen von einer externen Datenquelle. Sie werden beim Definieren der externer Inhaltstypen für BCS verwendet. Sie sind sehr schwer zu manuell erstellen, damit Tools erstellt wurden, wenn die Dateien mit Visual Studio 2012 und Office Developer Tools für Visual Studio 2012 automatisch generiert werden soll. Verwendung dieser Tools, können Sie ein App-Paket mit Visual Studio-Veröffentlichung erstellen, und öffnen Sie das Paket zum Extrahieren der Modelldatei.
Extrahieren Sie die BDC-Modelldatei aus einem Visual Studio-add-in-Paket
Die folgenden Schritte zeigen, wie den OData-basierten externen Inhaltstyp erstellen und dann in den BCS-Metadatenspeicher importieren, so, dass sie über eine gesamte Mandanten Arbeitsbereich verwendet werden kann.
Erstellen Sie eine BDC-Modelldatei aus einer OData-Quelle
Erstellen Sie in Visual Studio 2012 ein Projekt -Add-in für SharePoint.
Geben Sie die Add-in-Einstellungen, einschließlich der Add-in-Name die URL der Website für das Debuggen des Add-Ins und wie Sie das Add-in ( automatisch gehostete, vom Anbieter gehostete oder SharePoint-Hosting ) hosten möchten. Weitere Informationen finden Sie unter Auswählen von Mustern für die Entwicklung und das Hosten Ihres SharePoint-Add-Ins.
Wählen Sie auf Fertig stellen, um die app zu erstellen.
Öffnen Sie im Projektmappen-Explorerdas Kontextmenü für das Projekt, und wählen Sie Hinzufügen und Inhaltstypen für externe Datenquelle aus.
Einen Assistenten, der können Sie die ausgewählten Datenquelle suchen und erstellen Sie das BDC-Modell, wird gestartet.
Geben Sie auf der Seite Set OData Source die URL des OData-Diensts, die Sie mit verbinden möchten. Die URL sollte etwa wie folgt aussehen:
http://services.odata.org/Northwind/Northwind.svc/
.Geben Sie einen Namen für die OData-Quelle.
Hinweis
In diesem Beispiel verwenden Sie den Northwind-Dienst, der in der Liste der Produzenten auf der Open Data Protocol-Website verfügbar ist.
Eine Liste wird angezeigt, mit Datenentitäten, die vom OData Service verfügbar gemacht werden. Wählen Sie eine oder mehrere Entitäten, und wählen Sie Fertig stellen.
Den Add-in-bezogenen externen Inhaltstyp als ein Add-in-Paket bereitgestellt
Wählen Sie im Visual Studio, klicken Sie im Menü Erstellen auf Veröffentlichen.
Nennen Sie das Paket, geben Sie den Speichervorgang Speicherort auf Ihrem lokalen Festplatte Laufwerk, und wählen Sie Fertig stellen.
Extrahiert die Modelldatei aus dem App-Paket
Öffnen Sie den Ordner, in dem das App-Paket erstellt wird.
Ändern Sie die Erweiterung von App inZIP.
Extrahieren Sie das ZIP-Paket in einen lokalen Ordner.
Öffnen Sie den extrahierten Ordner aus, um die WSP-Datei zu suchen.
Verschieben Sie die WSP-Datei an einen anderen Speicherort.
Ändern Sie die WSP-Dateinamenerweiterung für diese Datei in CAB.
Öffnen Sie die CAB-Datei, und finden Sie die Datei Bdcmodel.bdcm.
Speichern Sie die Bdcmodel.bdcm-Datei an einen anderen Speicherort.
So importieren Sie die Modelldatei mithilfe der SharePoint-Zentraladministrationsseiten
Öffnen Sie SharePoint Online oder SharePoint lokalen Zentraladministrationsseiten.
Wählen Sie Verwalten Applications dienen.
Wählen Sie die Business Data Connectivity-Dienst.
Wählen Sie den Import-Link auf der Serverkomponente.
Wählen Sie die Schaltfläche Durchsuchen, um den Speicherort angeben, in dem Sie die bdcm-Datei extrahiert haben.
Lassen Sie die Standardeinstellungen, und wählen Sie dann auf Importieren.