mercredi 17 octobre 2012

Excel Web Access - Unable to process the request

J'ai découvert sur un de mes sites de développement que les documents Excel ne s'affichaient plus dans le navigateur et que la visionneuse de documents Excel (webpart Excel Web Access) affichaient à la place le message "Unable to process the request" "Wait a few minutes and try performing this operation again".

 Le problème été finalement dû au fait que le pool d'application "SharePoint Web Service Default" qui est utilisé par une bonne partie des service SharePoint (Excel Calculation Services, BDC, Secure Store, Web Analytics...) été arrèté et il suffisait de le redémarrer. Voici la procédure détaillée pour régler le problème:


1) Obtenir l'ID du pool d'application "SharePoint Web Service Default"
Sur IIS, le pool d'application "SharePoint Web Service Default" est nommé avec le GUID de celui-ci que vous pouvez récupérer avec l'instruction PowerShell (SharePoint 2010 Management Shell) Get-SPServiceApplicationPool | select name,id.



2) Démarrer le pool d'application "SharePoint Web Service Default"
Une fois l'ID obtenu, il suffit de rechercher le pool d'application dont le nom correspond à l'ID dans le IIS Manager et de le démarrer.
S'il est déjà démarré...redémarrez le !!!






NB.
Avant d'appliquer cette technique, il faut bien sure s'assurer que l'application web est bien connectée au service "Excel Services Application" dans la page "Manage Web Applications" dans le site d'administration centrales.