Ajouter un script côté serveur 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 script côté serveur 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 script côté serveur 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 script côté serveur, 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 script côté serveur sans apporter de modifications sur le serveur.

Dans cet article

Qu’est un script côté serveur ?

Ajouter un script côté serveur à la bibliothèque de sources de données

Tester la connexion de source de données

Créer une vue de données du script côté serveur

Qu’est un script côté serveur ?

Petits programmes résidant sur le serveur, les scripts côté serveur s'exécutent en réponse à certaines actions déclenchées dans le navigateur. Ces scripts peuvent être écrits avec plusieurs langages, notamment Perl, PHP et Microsoft ASP.NET. Contrairement aux scripts côté client, comme JavaScript, les scripts côté serveur sont exécutés sur le serveur avant affichage des pages Web dans le navigateur. Les paniers d'achat, les menus dynamiques et les enquêtes sont des exemples d'applications de scripts côté serveur.

Pour créer une vue de données qui affiche les données fournies par un script côté serveur, le script doit récupérer les données sous forme de XML. Vous pouvez vous connecter à des scripts côté serveur qui sont écrits dans une variété de langues et en utilisant les différentes méthodes, notamment ASP.NET, PHP et AJAX. Toutefois, le script doit envoyer les données résultantes dans au format XML. Un script côté serveur courantes qui retourne XML est un flux RSS.

Si vous souhaitez ajouter une connexion à un flux RSS qui est un script côté serveur et non un fichier XML (par exemple, un flux RSS avec une URL se terminant par .aspx ou .php), la connexion doit être incluse dans la catégorie Scripts côté serveur dans la bibliothèque de sources de données. Un flux RSS qui est un fichier XML (par exemple, un flux RSS avec une URL se terminant par .xml) peuvent être ajouté à la catégorie de Script côté serveur ou la catégorie de fichiers XML.

Pour ajouter un script côté serveur comme source de données, vous devez connaître l’URL du script et les détails de tous les paramètres URL requis.

Haut de la Page

Ajouter un script côté serveur à la Bibliothèque de sources de données

  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 la Bibliothèque de sources de données, sous Scripts côté serveur, cliquez sur se connecter à un script ou un flux RSS.

    Remarque : Si le titre Scripts côté serveur est réduit, cliquez sur le signe plus (+) pour le développer.

  3. Dans l'onglet Source de la boîte de dialogue Propriétés de la source de données, dans la liste Méthode HTTP, cliquez sur l'une des options suivantes :

    • La méthode HTTP Get ajoute les noms et les valeurs des paramètres à l'URL.

    • La méthode HTTP Post envoie les noms et les valeurs des paramètres à l'URL dans le corps de la requête.

      Dans cet exemple, cliquez sur HTTP Get.

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

    • La commande Select récupère des informations en utilisant le script côté serveur. 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 en utilisant le script côté serveur. 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 script côté serveur.

  5. Sous Sélectionner les informations de connexion, dans la zone Entrez l’URL à un script côté serveur, tapez l’URL pour le script ou flux RSS auquel vous voulez vous connecter.

    Dans cet exemple, tapez http://gotdotnet.com/community/resources/rss.aspx pour ajouter un flux RSS d’articles relatifs à développeur sur GotDotNet, le site Web de la Communauté Microsoft .NET.

    Onglet Source de la boîte de dialogue Propriétés de la source de données avec une URL de script côté serveur

  6. Certains scripts côté serveur ont besoin d'informations supplémentaires envoyées par le navigateur au serveur sous forme de paramètres. L'exemple choisi ne nécessite pas de paramètres. Si votre script côté serveur nécessite des paramètres, effectuez l'une des actions suivantes :

    • Pour ajouter un paramètre, cliquez sur Ajouter puis, dans la boîte de dialogue Paramètre, tapez un nom et une valeur par défaut pour le paramètre.

      Remarque : Si le paramètre est défini lors de l'exécution en utilisant une connexion de composant WebPart, activez la case à cocher La valeur de ce paramètre peut être définie via une connexion de composant WebPart.

    • Pour modifier un paramètre existant, cliquez sur le paramètre dans la liste, cliquez sur Modifier puis, dans la boîte de dialogue Paramètre, modifiez le nom ou la valeur par défaut de ce paramètre.

    • Pour supprimer un paramètre existant, cliquez sur le paramètre dans la liste, puis cliquez sur Supprimer.

  7. Cliquez sur OK.

    Le script côté serveur apparaît désormais 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 d'un script côté serveur

Maintenant que vous avez ajouté un script côté serveur à votre Bibliothèque de sources de données, vous pouvez créer une vue de données pour afficher les résultats de ce script.

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. Dans le menu Volets des tâches, cliquez sur Bibliothèque de sources de données. Dans le volet Bibliothèque de sources de données, localisez votre source de données (dans cet exemple, rss.aspx sur www.gotdotnet.com) et faites-la glisser sur la page.

    Une vue de données qui contient tous les titres et les URL de tous les sites de la collection de sites active s'affiche sur la 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 l’article 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.

×