InfoPath Forms Services ne fonctionne pas à cause d’une configuration non valide du services d’états temporaires - Événement 7898

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2010-09-02

Nom de l’alerte :   Service d’état temporaire non configuré pour InfoPath Forms Service

ID d’événement :   5256

Résumé :   InfoPath Forms Service ne fonctionne pas car la configuration du service d’états temporaires de Microsoft SharePoint Server n’est pas valide.

Symptômes :   Un ou plusieurs symptômes parmi les suivants apparaissent :

  • Impossible d’ouvrir des formulaires InfoPath dans un navigateur Web.

  • Les formulaires de flux de travail ne peuvent pas être ouverts dans un navigateur.

  • Un message d’erreur s’affiche lorsque le formulaire est chargé et qui indique que le formulaire ne peut pas être affiché.

  • Cet événement apparaît dans le journal des événements : ID d’événement : 78978 Description : le Service états temporaires de de Microsoft SharePoint n’est pas configuré correctement et ne peut pas répondre aux demandes. InfoPath forms Services dépend de ce service pour son fonctionnement. Vérifiez les règles du moteur de maintenance SharePoint dans l’Administration centrale de SharePoint et recherchez les erreurs liées à la configuration du Service états temporaires Microsoft SharePoint.

Motif :   Le Service états temporaires, qui dépend d’InfoPath Forms Services n’est pas correctement configuré ou n’est pas associé avec l’application Web qui héberge les formulaires InfoPath.

Solution:   Créer une application State états temporaires à l’aide de PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. Depuis l’invite de commandes Windows PowerShell (PS C:\>), tapez la commande suivante, puis appuyez sur ENTRÉE :

    $serviceApp = New-SPStateServiceApplication -Name "State Service"

    Pour créer une base de données Service états temporaires et l’associer à l’application de service, tapez la commande qui suit, puis appuyez sur ENTRÉE :

    New-SPStateServiceDatabase -Name "StateServiceDatabase" -ServiceApplication $serviceApp

    Pour créer un proxy d’application Service états temporaires dans le groupe de proxy par défaut de la batterie de serveurs et l’associer à l’application de service, tapez la commande qui suit, puis appuyez sur ENTRÉE :

    New-SPStateServiceApplicationProxy -Name "State Service" -ServiceApplication $serviceApp -DefaultProxyGroup

Pour plus d’informations, voir New-SPStateServiceApplication, New-SPStateServiceDatabase et New-SPStateServiceApplicationProxy.

Solution :   Associer un proxy Service états temporaires à l’application Web

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.

  2. Dans la page d’accueil de l’Administration centrale, cliquez sur Gestion des applications.

  3. Dans la page Gestion des applications, dans la section Applications de service, cliquez sur Gérer les applications Web.

  4. Dans la page Gérer les applications Web, cliquez sur le nom de l’application Web, puis cliquez sur Connexions aux services.

  5. Activez la case à cocher Proxy de service d’états temporaires.

    Si aucun proxy de service d’états temporaires n’est affiché, créez une application de service d’états temporaires, une base de données de service d’états temporaires et un proxy de service d’états temporaires.

Solution :   Créer une application de service d’états temporaires l’aide de l’Assistant Configuration de batterie de serveurs

  1. Vérifiez que le compte d’utilisateur qui exécute cette procédure est membre du groupe Administrateurs de batterie.

  2. Dans la page d’accueil de l’Administration centrale, cliquez sur Assistants de configuration.

  3. Dans la page Assistants de configuration, cliquez sur Exécuter l’Assistant Configuration de batterie de serveurs.

  4. Vérifiez que la case à cocher Service d’états temporaires est activée, puis fermez l’Assistant Configuration de batterie de serveurs.