Il existe différentes stratégies pour configurer sa ferme SharePoint 2010.
Certains préfèrent instancier tous les services applicatifs tandis que d'autres préfèrent les instancier au fil de l'eau en fonction du besoin.
J'avoue faire partie de la seconde école par soucis de performances.
Lorsque vous utilisez cette méthode, vous pouvez rencontrer l'erreur suivante si vous essayez d'ouvrir un formulaire InfoPath Forms Services: "An error has occurred with the Form Service there is a misconfiguration of the Microsoft SharePoint State Service" ou en bon Français "Une erreur est survenue suite à une mauvaise configuration du service d'état Microsoft".
Cela provient du fait que ce fameux service "Service d'état" n'a pas été instancié sur la ferme.
Encore une fois et comme d'autres services, ce service ne peut pas être instancié par l'interface SharePoint... Par contre, on peut réaliser ceci par l'utilisaton de cmdlets powershell.
Pour cela, il faut suivre les manipulations suivantes:
1/ Se connecter sur le serveur hébergeant l'administration centrale,
2/ Lancer la console Powershell de SharePoint en mode admin (la SharePoint 2010 Management Shell),
3/ Créer le service d’état en utilisant la commdande suivante :
$stateservice = New-SPStateServiceApplication -Name "Service d’état SharePoint 2010"
4/ Associer une base de donnée à ce service :
New-SPStateServiceDatabase -Name "SP2010_StateServiceDB" -ServiceApplication $stateservice
5/ Créer le proxy associé à ce service :
New-SPStateServiceApplicationProxy -Name "Service d’état SharePoint 2010 Proxy" -ServiceApplication $stateservice -DefaultProxyGroup
Et voila, le tour est joué, vous pouvez à présent ouvrir correctement vos formulaires InfoPath Forms Services!
Aucun commentaire:
Enregistrer un commentaire