Étape 1 : créer le modèle BDC
Dernière modification : mardi 6 juillet 2010
S’applique à : SharePoint Server 2010
Vous devez fournir des informations à Microsoft Business Connectivity Services (BCS) Client Runtime concernant la source de données externe à laquelle vous connecter, la façon de s’y connecter et les données de cette source dont votre solution Microsoft Outlook avancée basée sur du code a besoin. Le modèle BDC répond précisément à ces attentes. Pour plus d’informations sur les modèles BDC et ce qu’ils contiennent, voir Infrastructure du modèle BDC.
La manière la plus simple de créer un fichier de modèle BDC pour votre solution avancée basée sur du code consiste à utiliser Microsoft SharePoint Designer 2010 pour créer tous les types de contenu externe qui sont impliqués dans votre solution, à définir toutes les associations entre eux, puis à exporter le modèle pour les types de contenu externe. Les étapes sont décrites ci-dessous. Vous devez nommer ce fichier Metadata.bdcm.
Si votre type de contenu externe ne peut pas être créé à l’aide de SharePoint Designer, vous pouvez créer le fichier de modèle à l’aide de n’importe quel éditeur XML, y compris Microsoft Visual Studio. Visual Studio peut fournir la fonctionnalité IntelliSense, ce qui peut s’avérer utile lorsque vous créez le fichier de modèle. Utilisez les Extraits d’exemple de code XML Business Connectivity Services et la documentation Schéma BDCMetadata comme ressources pour vous aider à créer un fichier de modèle. Le fichier de schéma, BDCMetadata.xsd, est disponible à l’emplacement suivant : BDCMetadata.xsd.
Conditions requises
Créez un dossier sur votre ordinateur de développement pour stocker les artefacts de solution.
Nommez ce dossier Artefacts de solution (il s’agit du nom employé tout au long de cette procédure).
Téléchargez l’exemple de base de données AdventureWorks2008 depuis l’emplacement Exemples de base de données pour Microsoft SQL Server 2008 (éventuellement en anglais) et installez-le sur un serveur.
Téléchargez l’Exemple de code : Service Web ASP.NET AdventureWorks2008 qui est inclus dans Microsoft SharePoint 2010 Software Development Kit (SDK).
Déployez le service sur un serveur Web, comme indiqué dans le fichier Readme qui accompagne le service Web.
Pour créer le modèle BDC
Créez le type de contenu externe Client en utilisant SharePoint Designer comme décrit dans Procédure : Créer un type de contenu externe basé sur un service Web. Utilisez ensuite la même procédure pour créer le type de contenu externe Commande basé sur les méthodes Web OrderHeader dans le service Web AdventureWorks dans SharePoint Designer.
Créez une association entre Client et Commande. Vous pouvez consulter la rubrique Procédure : ajouter une association entre deux types de contenu externes basés sur des services Web pour obtenir des instructions sur la création d’une association.
Cliquez sur Types de contenu externe dans la zone navigation gauche dans SharePoint Designer de manière à afficher les types de contenu externe Client et Commande dans le volet droit.
Sélectionnez Client et Commande, puis, sous l’onglet Types de contenu externe du Ruban, dans le groupe Gérer, cliquez sur Exporter le modèle BDC. Nommez le fichier Metadata et enregistrez-le dans votre dossier Solution Artifacts. Le fichier XML généré contient les définitions de type de contenu externe pour Client et Commande, ainsi que l’association entre eux.
Vous venez de créer un modèle BDC pour les types de contenu externe Client et Commande dans l’exemple de service Web AdventureWorks. Pour vous faciliter la tâche, le contenu du fichier Metadata.bdcm est fourni. Si vous ne voulez pas créer les types de contenu externe pour tester cet exemple de Kit de développement logiciel (SDK), vous pouvez simplement copier le contenu du fichier Metadata.bdcm fourni dans un fichier texte, modifier les paramètres de connexion du service Web, puis l’enregistrer dans votre dossier Solution Artifacts sous le nom Metadata.bdcm.