2013-06-23 1 views
0

J'ai plusieurs rapports SSRS 2005 que je suis en train de mettre à jour vers SSRS 2008, mais il existe un jeu de données qui nécessite l'utilisation du service Web SharePoint 2010 «getUserProfileByName» pour terminer le rapport. Cependant, l'ancienne requête qui a apparemment «fonctionné» dans les anciens rapports de 2005 cause des problèmes dans les rapports de la version 2008. Lorsque j'essaie d'exécuter les rapports localement et sur le site SharePoint, le serveur ne peut pas effectuer d'opération, tapez erreur 500 ou erreurs d'opération non autorisée.Comment utiliser le corect 'getUserProfileByName' du service Web SharePoint dans le générateur de requêtes de rapport SSRS?

C'est la requête qui est en cours d'exécution dans le SSRS rapports:

<Query> 

<SoapAction>http://microsoft.com/webservices/SharePointPortalServer/UserProfileService/GetUserProfileByName</SoapAction> 


<ElementPath IgnoreNamespaces="True">GetUserProfileByNameResponse{}/GetUserProfileByNameResult{}/PropertyData{Name, Values} 
</ElementPath> 
</Query> 

Quelqu'un peut-il identifier ce qui est mal ou comment corriger?

Répondre

0

Il s'agissait d'un problème de serveur de création de rapports et, une fois résolu, je crois que le problème s'est résolu. Voyant comment il y avait un problème à obtenir une réponse du serveur lorsque des appels de fonction ont été faits, et que le serveur a été redémarré il a échoué, m'a amené à croire que le problème était lié au serveur. Cependant, je ne sais pas à 100% que je suis parti pour un nouveau poste avant que le problème ne soit réglé. Des correspondances avec d'anciens coéquipiers, les tests avaient repris et tout semblait fonctionner.

Questions connexes