Ajouter un service Web XML en tant que source de données

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Cet article vous explique comment ajouter un service Web XML en tant que source de données, comment tester la connexion de source de données, puis comment afficher les informations renvoyées par le service Web en créant une vue de données sur votre site.

Important : Si votre site se trouve sur un serveur exécutant Windows SharePoint Services, les paramètres par défaut sur le serveur requièrent que votre administrateur de serveur tout d’abord modifier le fichier Web.config sur le serveur avant de vous connecter à un service Web XML, comme décrit dans la section tester la connexion de source de données. Si votre site se trouve sur un serveur exécutant Microsoft Office SharePoint Server 2007, vous pouvez vous connecter à un service Web XML sans apporter de modifications sur le serveur.

Dans cet article

Qu’est un service Web ?

Ajouter un service Web XML à la bibliothèque de sources de données

Tester la connexion de source de données

Créer une vue de données de la source de données de service Web XML

Qu'est-ce qu'un service Web ?

Un service Web est un logiciel conçu pour prendre en charge les interactions de programme à l’autre interopérabilitées via un réseau. Dans le contexte de Microsoft Office SharePoint Designer 2007, un service Web est un service qui renvoie des données XML en réponse aux requêtes – type d’appel de procédure distante. Avec Office SharePoint Designer 2007, vous pouvez interagir avec les services Web existants en incluant un contrôle de source de données de Service Web XML dans vos pages Web. Généralement cela en configurant un Service Web XML comme source de données, puis en créant des vues de données de ces données, comme illustré dans cet article.

Les services Web sont utilisés dans une plage de scénarios d’intégration d’applications et partage de données, car ils offrent une interopérabilité entre les composants logiciels qui peut résider sur différentes plateformes ou dans différentes sociétés. Un service Web effectue une tâche spécifique, dans lequel les informations sont demandées par l’ordinateur client et renvoyées par le service Web dans le formulaire du langage XML. Certains exemples courants des services Web XML sont convertisseurs de devises, calculatrices échéances et des rapports de cotation.

Les services Web XML reposent sur SOAP, protocole normalisé servant à l'échange de données sur les réseaux informatiques au format XML. Chaque service Web fait appel à un fichier WSDL (Web Service Description Language) qui contient des informations sur le service et ses fonctionnalités. Les fournisseurs de services Web peuvent enregistrer leurs services à l'aide d'UDDI (Universal Description Discovery and Integration), une spécification de publication et de recherche d'informations sur les services Web. Le registre UDDI des services Web représente une source d'informations très utile pour les utilisateurs intéressés par ces services. Une fois un service Web ajouté à un site Web, ses informations sont affichées à l'aide du protocole HTTP (Hypertext Transfer Protocol).

Service Web utilisant SOAP et WSDL pour communiquer avec le navigateur

Pour ajouter un service Web à la bibliothèque de sources de données, vous devez connaître l’URL de la description WSDL du service Web. Cette URL se termine souvent par des options ? WSDL ou .wsdl. Une fois que l’URL de la description WSDL, vous pouvez ajouter le service Web à votre bibliothèque de sources de données.

Windows SharePoint Services 3.0 fournit des services Web pour interagir avec n’importe quel aspect de chaque serveur, site, liste, bibliothèque, enquête ou page Web qui est basée sur Windows SharePoint Services 3.0. Microsoft Office SharePoint Server 2007 fournit les mêmes services Web comme Windows SharePoint Services 3.0, ainsi qu’un jeu supplémentaire de services Web. Dans les procédures suivantes, vous utilisez le service Web nommé sites Web. Le service Web de sites Web fournit des méthodes pour travailler avec les sous-sites et les sites SharePoint. Par exemple, vous pouvez utiliser ce service Web pour interroger et afficher les titres et URL de tous les sites de la collection de sites en cours, les titres et les URL de tous les sites directement sous le site actuel ou l’URL du site parent pour l’URL de la page spécifiée.

Vous trouverez des liens vers plus d’informations sur les services Web fournis par Windows SharePoint Services 3.0 et Office SharePoint Server 2007 dans la section Voir aussi.

Haut de la Page

Ajouter un service Web XML à la Bibliothèque de sources de données

Pour vous aider à gérer et à gérer votre site SharePoint, vous souhaitez créer une vue de données qui affiche les noms et les URL de tous les sous-sites dans la collection de sites en cours. En vous connectant au service Web dans Windows SharePoint Services nommé sites Web et l’utiliser comme source de données, vous pouvez rapidement récupérer ces données et créer un affichage de celle-ci.

  1. Si la Bibliothèque de sources de données n'est pas visible, dans le menu Volets Office, cliquez sur Bibliothèque de sources de données.

  2. Dans le volet Office Bibliothèque de sources de données, sous services Web XML, cliquez sur se connecter à un service Web.

    Si le titre de Services Web XML est réduit, cliquez sur le signe plus (+ ) pour le développer.

  3. Dans la boîte de dialogue Propriétés de la source de données, dans la zone Emplacement de la description du service de l'onglet Source, tapez l'URL du service Web, ou cliquez sur Parcourir pour localiser et sélectionner le fichier WSDL.

    Dans cet exemple, tapez http://nom de votre serveur/_vti_bin/Webs.asmx?WSDL, où le nom de votre serveur est le nom de votre serveur.

  4. Cliquez sur Se connecter maintenant.

    Une fois la connexion établie, le bouton Se connecter maintenant passe à un bouton de déconnexion et les autres options sous l’onglet deviennent disponibles.

    Onglet Source de la boîte de dialogue Propriétés de la source de données

  5. Quatre options sont disponibles dans la liste Sélectionnez la commande de données à configurer :

    • La commande Select récupère des informations à partir du service Web. Vous pouvez ensuite afficher les informations sur votre site en créant une vue de données.

    • Les commandes Insérer, mettre à jour et Supprimer également récupérer des informations à partir du service Web. Toutefois, vous ne pouvez pas créer une vue de données qui s’affiche ou modifie les informations soient récupérées à l’aide de ces commandes. Vous pouvez utiliser uniquement une vue de données pour afficher les informations soient récupérées à l’aide de la commande Select.

      Dans cet exemple, cliquez sur la commande Sélectionner parce que vous voulez créer une vue de données des données qui sont renvoyées par le service Web.

      Sous Sélectionner les informations de connexion, vous pouvez voir que le Nom du Service est sites Web et que l' adresse est Name/_vti_bin/Webs.asmx http://your.

  6. Dans la liste Port, cliquez sur le protocole d'application que vous souhaitez utiliser pour accéder au service Web.

    Les options de cette liste sont fournies par le service Web et représentent des protocoles compatibles ; ils peuvent varier d'un service Web à un autre.

    Dans cet exemple, cliquez sur WebsSoap.

  7. Dans la liste Opération, cliquez sur l'opération que le service Web doit effectuer. Les options affichées dans la liste représentent les opérations proposées par le service Web.

    Pour le service Web nommé sites Web qui est utilisé dans l’exemple, les opérations suivantes sont disponibles :

    • Pour renvoyer les titres et les URL de tous les sites de la collection de sites active, cliquez sur GetWebCollection.

    • Pour renvoyer le collection de définitions de modèles de liste pour le site actif, cliquez sur GetWeb.

    • Pour renvoyer les propriétés d'un site (par exemple le nom, la description et le thème), cliquez sur GetListTemplates.

    • Pour renvoyer les titres et les URL de tous les sites placés directement sous le site actif, cliquez sur GetAllSubWebCollection.

    • Pour renvoyer l'URL du site parent de l'URL de la page spécifiée, cliquez sur WebURLFromPageURL.

    • Pour renvoyer les types de contenu utilisés dans le site actif, cliquez sur GetContentTypes.

      Dans cet exemple, cliquez sur GetWebCollection.

  8. La liste paramètres affiche les noms de tous les paramètres du service Web requis ou acceptés. Pour configurer permanents ou valeur d’un paramètre par défaut, cliquez dessus, puis cliquez sur Modifier.

    Les paramètres requis sont identifiés par un astérisque (*). Le service Web Webs ne requiert aucun paramètre.

  9. Cliquez sur OK.

    Le service Web XML fait maintenant partie de la Bibliothèque de sources de données.

    Service Web XML dans la Bibliothèque de sources de données

Haut de la Page

Tester la connexion de source de données

Maintenant que vous avez créé une connexion de source de données qui s’affiche dans la bibliothèque de sources de données, vous voulez vous assurer que la connexion fonctionne correctement. Pour tester la connexion de source de données :

  • Dans la Bibliothèque de sources de données, cliquez sur la source de données, puis cliquez sur Afficher les données. Le volet de tâches Détails de la Source de données s’ouvre.

Si le volet de tâches Détails de la Source de données affiche des données à partir de la source de données, la connexion de source de données fonctionne correctement. Vous êtes prêt à créer une vue de données de ces données. Passez à la section suivante.

Si le volet de tâches Détails de la Source de données n’affiche pas les données à partir de la source de données, mais à la place du volet Office est vide ou affiche un message d’erreur, la connexion de source de données ne fonctionne pas correctement. Ce problème peut se produire si votre serveur exécutant Windows SharePoint Services, le serveur est protégé par un serveur proxy ou un pare-feu et les paramètres du serveur proxy ne sont pas spécifiés dans le fichier Web.config pour le serveur virtuel.

Pour résoudre ce problème, contactez votre administrateur serveur et demandez-lui pour effectuer la procédure suivante. L’administrateur du serveur doit modifier le fichier Web.config pour inclure les paramètres du serveur proxy pour le serveur virtuel où se trouve votre site. Dans un environnement de batterie de serveurs, l’administrateur du serveur doit modifier le fichier Web.config pour chaque serveur virtuel dans chaque serveur Web frontal de la batterie de serveurs.

Remarque : Modifier les paramètres de serveur proxy par défaut permet la communication de serveur à serveur, mais ne pas d’une manière affectent les connexions entrantes ou autorisations à votre serveur d’accès.

Configurer le fichier Web.config sur le serveur

Pour configurer le fichier Web.config, procédez comme suit sur le serveur exécutant Windows SharePoint Services:

  1. Démarrez un éditeur de texte tel que le bloc-notes.

  2. Recherchez et ouvrez le fichier Web.config pour le serveur virtuel où vous voulez autoriser les utilisateurs à créer des connexions aux sources de données de script côté serveur et de service Web XML.

    Le dossier Web.config se trouve dans la zone de contenu de votre serveur, par exemple, le chemin d’accès par défaut est \Inetpub\wwwroot\wss\VirtualDirectories\80.

  3. Effectuez l’une des opérations suivantes :

    • Si vous exécutez Windows SharePoint Services 3.0    Copiez et collez les lignes suivantes dans le fichier Web.config n’importe où au niveau directement en dessous du nœud < configuration >.

      < system.net >

      < defaultProxy >

      < détection automatique de la proxy = « true » / >

      < / defaultProxy >

      < /system.net >

    • Si vous exécutez Microsoft Windows SharePoint Services 2.0    Copiez et collez les lignes suivantes dans le fichier Web.config n’importe où au niveau directement en dessous du nœud < configuration >. Modifier < serveur proxy > le nom de votre serveur proxy et < Port > vers le port que vous utilisez.

      < system.net >

      < defaultProxy >

      < proxy proxyaddress = « http:// < serveur proxy > : < Port > « valeur bypassonlocal = « true » / >

      < / defaultProxy >

      < /system.net >

  4. Enregistrer le fichier Web.config, avant de quitter l’éditeur de texte.

  5. Réinitialiser Microsoft Internet Information Services (IIS) pour appliquer vos modifications. Par ailleurs, vous pouvez réinitialiser après l’étape suivante pour appliquer vos modifications à plusieurs serveurs virtuels en même temps. Pour réinitialiser IIS, ouvrez une fenêtre de ligne de commande et tapez iisreset à l’invite.

  6. Répétez les étapes 1 à 5 pour chaque serveur virtuel où vous voulez autoriser les utilisateurs à créer des connexions aux sources de données de script côté serveur et de service Web XML.

Haut de la Page

Créer une vue de données de la source de données d'un service Web XML

À présent que vous avez ajouté un service Web à votre bibliothèque de sources de données, vous pouvez créer une vue de données affichant les données extraites du service Web.

Vous pouvez rapidement créer une vue de données en faisant glisser la source de données sur une page. Lorsque vous faites glisser une source de données sur une page, le résultat est une vue par défaut des données, dans lequel les cinq premiers champs dans votre source de données apparaissent dans chaque ligne dans une table de base. Si les cinq premiers champs s’affiche avec les données correspondantes, la source de données est configurée correctement.

Les vues de données sont basées sur la technologie Microsoft ASP.NET 2.0. Pour créer une vue de données, vous devez commencer avec une page ASP.NET (fichier .aspx).

  1. Dans le menu Fichier, sélectionnez Nouveau, puis cliquez sur ASPX.

    Une nouvelle page affichant la balise FORM s'ouvre.

    Balise ASP.NET FORM

  2. Si la Bibliothèque de sources de données n'est pas visible, dans le menu Volets Office, cliquez sur Bibliothèque de sources de données.

  3. Dans le volet Office Bibliothèque de sources de données, recherchez votre source de données — dans cet exemple, les sites Web sur votre serveur, où votre serveur est le nom de votre serveur, puis faites-le glisser sur la page.

    Une vue de données contenant tous les titres et URL de tous les sites de la collection de sites active s'affiche désormais sur votre page ; le volet de tâches Détails de la source de données s'ouvre.

Pour plus d’informations sur les vues de données, voir créer une vue de données.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×