Étape 1 : créer le modèle BDC (Metadata.bdcm)
Dernière modification : lundi 14 juin 2010
S’applique à : SharePoint Server 2010
Microsoft Business Connectivity Services (BCS) Client Runtime doit savoir à quelle source de données externe se connecter et comment, et connaître les données de cette source de données externe dont a besoin votre solution Microsoft Outlook déclarative intermédiaire. Ceci est le but du modèle BDC. Pour plus d’informations sur les modèles BDC et leur contenu, voir Infrastructure du modèle BDC.
Le moyen le plus simple de créer un fichier de modèle BDC pour votre solution déclarative est d’utiliser Microsoft SharePoint Designer 2010 pour créer tous les types de contenu externe 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 Visual Studio. Visual Studio peut fournir la fonctionnalité IntelliSense, qui peut être utile pour créer le fichier de modèle. Utilisez la documentation Extraits d’exemple de code XML Business Connectivity Services et Schéma BDCMetadata comme ressource pour vous aider à la création d’un fichier de modèle. Le fichier de schéma, BDCMetadata.xsd, est disponible à la page 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 (c’est le nom est utilisé tout au long de cette procédure).
Téléchargez et installez la base de données d’exemple AdventureWorks2008 sur un serveur à partir de Exemples de bases de données pour Microsoft SQL Server 2008 (éventuellement en anglais).
Téléchargez Exemple de code : Service Web ASP.NET AdventureWorks2008 inclus dans Microsoft SharePoint 2010 Software Development Kit (SDK).
Déployez le service sur un serveur Web, comme spécifié dans le fichier Readme qui l’accompagne.
Pour créer le modèle BDC
Créez le type de contenu externe Customer (Client) à l’aide de SharePoint Designer comme décrit dans Procédure : Créer un type de contenu externe basé sur un service Web. Ensuite, utilisez la même procédure pour créer le type externe Order (Commande) basé sur les méthodes Web OrderHeader dans le service Web AdventureWorks dans SharePoint Designer.
Créez une association entre Customer et Order. Vous pouvez regarder 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 façon de créer une association.
Cliquez sur le bouton Types de contenu externe dans le volet de navigation de gauche de SharePoint Designer afin de voir les types de contenu externe Customer et Order répertoriés dans le volet de droite.
Sélectionnez Customer et Order, puis cliquez sur le bouton Exporter du ruban. Nommez le fichier de métadonnées Metadata et enregistrez-le dans votre dossier Solution Artifacts. Le fichier XML généré contient les définitions de type de contenu externe Customer et Order et inclut également l’association entre les deux.
Vous avez créé un modèle BDC pour les types de contenu externe Customer et Order dans le service Web d’exemple AdventureWorks. Pour plus de facilité, le contenu de Metadata.bdcm vous est fourni. Si vous ne souhaitez pas créer les types de contenu externe pour tester cet exemple du kit de développement 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 et l’enregistrer dans votre dossier Solution Artifacts en tant que Metadata.bdcm.
Étapes suivantes
Étape 2 : Créer les abonnements au cache (*Subscription.xml)