Le message d’erreur « le document XML doit contenir un élément de niveau supérieur » s’affiche lorsque vous créez un nouveau site ou lorsque vous synchronisez des utilisateurs dans Project Server 2003


Symptômes


Vous pouvez avoir rencontré l’un des symptômes suivants ou les deux dans Microsoft Office Project Server 2003 :
  • Lorsque vous essayez de créer un site pour votre projet dans Microsoft Office Project Web Access 2003, le message d’erreur suivant peut s’afficher :
    Une erreur s’est produite lors de la création du site. Le site semble introuvable. Le document XML doit contenir un élément de niveau supérieur.
  • Lorsque vous tentez de synchroniser des utilisateurs et des rôles vers le site dans Project Web Access 2003, le message d’erreur suivant peut apparaître :
    Impossible de synchroniser les utilisateurs entre Project Server et le site Windows SharePoint Services sélectionné. Le document XML doit contenir un élément de niveau supérieur.

Cause


Ce problème peut se produire lorsque les paramètres régionaux du site de votre projet dans Microsoft Windows SharePoint Services sont modifiés pour utiliser une langue qui ne correspond pas à la langue spécifiée dans l’option language du modèle de site des paramètres de mise en service du site Web dans Project Web Access 2003.

Résolution


Pour contourner ce problème, procédez comme suit :
  1. Installez le Pack de modèles linguistiques Windows SharePoint Services.
  2. Installez le pack d’interface utilisateur multilingue Project Server 2003 (Multilingual User Interface) pour chaque langue supplémentaire que vous souhaitez utiliser dans Project Server 2003.
  3. Exécutez l’Assistant Configuration de SharePoint (WSSWiz. exe) pour chaque version linguistique de Project Server pour installer le modèle de site espace de travail de projet par défaut pour chaque langue que vous avez ajoutée à Project Server 2003.  
Remarque Les étapes de cet article décrivent comment ajouter des langues de modèle de site à Project Web Access 2003 pour une utilisation lors de la création d’un site Windows SharePoint Services pour votre projet. Par défaut, lorsque vous avez installé Project Server 2003 pour la première fois et que vous avez exécuté l’Assistant Configuration de SharePoint (WSSWiz. exe) pour configurer Windows SharePoint Services pour Project Server 2003, l’option language du modèle de site dans Project Web Access 2003 est définie sur la langue de l’installation d’origine de Windows SharePoint Services. L’Assistant Configuration de SharePoint installe également le modèle de site espace de travail du projet. Le modèle de site espace de travail du projet est le modèle de site par défaut utilisé par Project Server 2003. Utilisez l’Assistant Configuration de SharePoint pour installer et configurer un modèle de site espace de travail de projet pour chaque langue que vous ajoutez à Project Server 2003.Pour cela, procédez comme suit :
  1. Installez le Pack de modèles linguistiques Windows SharePoint Services.
  2. Installez le pack d’interface utilisateur multilingue Project Server 2003 (Multilingual User Interface) pour chaque langue que vous voulez ajouter à Project Server 2003.
  3. Exécutez l’Assistant Configuration de SharePoint (WSSWiz. exe) pour installer le modèle de site espace de travail de projet par défaut pour chaque langue qui est ajoutée à Project Server 2003. Pour cela, procédez comme suit :
    1. Recherchez et double-cliquez sur le fichier WSSWiz. exe . Remarque Le fichier WSSWiz. exe se trouve dans le dossier \Support\Wsswiz du CD Project Server 2003.
    2. Cliquez sur configurer des sites Web supplémentaires pour Microsoft Office Project Server 2003, puis cliquez sur suivant.
    3. Vérifiez que l’option site Web par défaut est sélectionnée, puis cliquez sur suivant.
    4. Vérifiez que les sites (déjà configurés pour Microsoft Office Project Server 2003) sont sélectionnés dans le champ sélectionnez le chemin d’accès géré sous lequel les sites de projets seront créés , puis cliquez sur suivant.
    5. Cliquez sur OK lorsque le message suivant s'affiche :
      La trajectoire sélectionnée semble disposer d’un site SharePoint personnalisé valide Project Server. Si ce site ne fonctionne pas correctement, cliquez sur OK pour réinitialiser les paramètres du site et copier les modèles de projet dans l’annuaire SharePoint. Cette action ne supprime pas le contenu du site. Cliquez sur Annuler pour annuler cette opération.
    6. Cliquez sur Terminer.
  4. Redémarrez Microsoft Internet Information Services (IIS) 6,0. Pour cela, cliquez sur Démarrer, sur exécuter, tapez IISReset dans la zone ouvrir , puis cliquez sur OK. Remarque Il est possible que vous deviez redémarrer l’ordinateur.
  5. Vérifiez que l’option language du modèle de site et le modèle de site pour la ou les langues que vous avez ajoutées à Project Server 2003 sont installés. Pour cela, procédez comme suit :
    1. Connectez-vous à Project Web Access 2003 en tant qu’administrateur, puis cliquez sur administrateur.
    2. Sous actions dans le volet gauche, cliquez sur gérer Windows SharePoint Services, puis sur paramètres de mise en service du site sous options dans le volet gauche.
    3. Sous spécifier les paramètres du site Web racine, procédez comme suit :
      • Cliquez sur la flèche dans la zone en regard de langue du modèle de site pour vérifier que la langue que vous avez ajoutée s’affiche. Cliquez sur la langue que vous voulez utiliser.
      • Cliquez sur la flèche dans la zone en regard de modèle de site pour vérifier que le modèle de site espace de travail du projet est affiché pour la langue que vous avez ajoutée. Cliquez sur le modèle de site que vous voulez utiliser.

Informations supplémentaires


Pour plus d’informations sur la configuration et l’administration de Project Server 2003, voir le Guide de l’administrateur de Microsoft Project server 2003. Pour obtenir le Guide de l’administrateur Microsoft Project Server 2003, consultez le site Web de Microsoft suivant :

Procédure pour reproduire le problème

Pour reproduire le message d’erreur qui s’affiche lorsque vous essayez de créer un site pour votre projet, procédez comme suit :
  1. Ouvrez une session sur Project Web Access 2003, cliquez sur administrateur, puis sur gérer les services Windows SharePoint sous actions dans le volet gauche.
  2. Sous options dans le volet de gauche, cliquez sur gérer les sites SharePoint.
  3. Dans la colonne nom du projet de la table qui s’affiche dans la page gérer les sites Windows SharePoint Services, cliquez sur un projet, puis cliquez sur accéder au site Administration.
  4. Sous administration dans la page Paramètres du site, cliquez sur accéder au site Administration.
  5. Sous gestion et statistiques dans la page d’administration de site de niveau supérieur pour le projet que vous avez sélectionné, cliquez sur enregistrer le site en tant que modèle.
  6. Dans la page enregistrer le site en tant que modèle, spécifiez un nom de fichier et un titre pour le modèle, puis cliquez sur OK.
  7. Dans la page opération terminée, cliquez sur Galerie de modèles de site.
  8. Cliquez sur le nouveau modèle que vous avez créé, puis cliquez sur Enregistrer dans la boîte de dialogue téléchargement de fichier .
  9. Enregistrez le fichier de modèle dans le dossier suivant sur votre disque dur :
    Lecteur: \Program Files\fichiers communs\Microsoft Shared\Web Server extensions\60\BIN
  10. Cliquez sur Démarrer, sur Exécuter, tapez cmd dans la zone Ouvrir, puis cliquez sur OK.
  11. À l’invite de commandes, accédez au dossier suivant :
    Lecteur: \Program Files\fichiers communs\Microsoft Shared\Web Server extensions\60\BIN
  12. À l’invite de commandes, tapez la ligne suivante, puis appuyez sur entrée :
    Stsadm. exe-o addtemplate-f templateFileName. STP-t TemplateTitle
  13. Redémarrez IIS. Pour cela, cliquez sur Démarrer, sur exécuter, tapez IISReset dans la zone ouvrir , puis cliquez sur OK.
  14. Dans Project Web Access 2003, cliquez sur administrateur.
  15. Sous actions dans le volet gauche, cliquez sur gérer Windows SharePoint Services, puis sur paramètres de mise en service du site sous options dans le volet gauche.
  16. Sous Spécifiez les paramètres du site Web racine dans la page Paramètres de mise en service de l’équipe Windows SharePoint Services, cliquez sur le nouveau modèle que vous avez créé dans la zone en regard de modèle de site, puis cliquez sur enregistrer les modifications.
  17. Créer un site.
Le message d’erreur suivant est décrit dans la section Symptômes :
Une erreur s’est produite lors de la création du site. Le site semble introuvable. Le document XML doit contenir un élément de niveau supérieur.
Pour reproduire le message d’erreur que vous recevez lors de la tentative de synchronisation des utilisateurs, procédez comme suit :
  1. Ouvrez une session sur Project Web Access 2003, cliquez sur administrateur, puis sur gérer les services Windows SharePoint sous actions dans le volet gauche.
  2. Sous options dans le volet de gauche, cliquez sur gérer les sites SharePoint.
  3. Dans la colonne nom du projet de la table qui s’affiche dans la page gérer les sites Windows SharePoint Services, cliquez sur un projet, puis cliquez sur accéder au site Administration.
  4. Sous administration dans la page Paramètres du site, cliquez sur accéder au site Administration.
  5. Sous statistiques de gestion , dans la page d’administration du site de niveau supérieur pour le projet que vous avez sélectionné, cliquez sur modifier les paramètres régionaux.
  6. Dans la zone paramètres régionaux de la page Paramètres régionaux, cliquez sur une autre langue dans la zone paramètres régionaux , puis cliquez sur OK--par exemple, cliquez sur farsi.
  7. Cliquez sur la page gérer les sites Windows SharePoint Services, cliquez sur le projet que vous avez sélectionné précédemment dans la colonne nom du projet , puis cliquez sur synchroniser.
  8. Cliquez sur Oui lorsque vous êtes invité à continuer.
Le message d’erreur suivant est décrit dans la section Symptômes :
Impossible de synchroniser les utilisateurs entre Project Server et le site Windows SharePoint Services sélectionné. Le document XML doit contenir un élément de niveau supérieur.