IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

Soap Exception sur un web service de sharepoint


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut Soap Exception sur un web service de sharepoint
    Salut,
    J'essaie de récupérer des infos sur des fichiers qui sont dans une "document library" de SharePoint.
    J'utilise pour cela le web service http://sproot/monsite/_vit_bin/SiteData.asmx
    avec la méthode GetListItems.
    Mais je reçois une exception SOAP qui ne me renseigne pas beaucoup sur le problème...
    J'ai testé d'autres méthodes du même webservice et ça fonctionne. Je n'arrive pas à voir ce qui ne vas pas dans celle là ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    static public string getDocumentsFromLibrary(string Site, string libraryName)
            {
     
                SiteData.no.intranet.SiteData data = new SiteData.no.intranet.SiteData();
                data.Url = FormatProperURL(Site) + "/_vti_bin/SiteData.asmx";
     
                string username = ConfigurationManager.AppSettings["integration.sharepoint.username"];
                string password = ConfigurationManager.AppSettings["integration.sharepoint.password"];
                data.Credentials = new NetworkCredential(username, password);
     
                XmlDocument xmlDoc = new System.Xml.XmlDocument();
                XmlNode qry = xmlDoc.CreateNode(XmlNodeType.Element, "Query", "");
                XmlNode ndViewFields = xmlDoc.CreateNode(XmlNodeType.Element, "ViewFields", "");
     
                string result = data.GetListItems(libraryName, qry.ToString(),ndViewFields.ToString(),0);
     
                return result;
    }
    Merci d'avance pour vos éclairages !

  2. #2
    Membre éclairé
    Profil pro
    developpeur
    Inscrit en
    Février 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Février 2006
    Messages : 69
    Par défaut
    Bonjour,

    Ton problème vient de cette ligne normalement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string result = data.GetListItems(libraryName, qry.ToString(),ndViewFields.ToString(),0);
    Vérifies si tu t'authentifies correctement (login, mdp, domain).

    sinon rajoute :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string result = data.GetListItems(libraryName, String.Empty,String.Empty,0);
    Voila

Discussions similaires

  1. Projet sur les Web Services avec J2EE
    Par papus1984 dans le forum Services Web
    Réponses: 2
    Dernier message: 31/03/2007, 00h34
  2. [Débutant] besoin d'aide sur les web services
    Par Diangelita dans le forum Services Web
    Réponses: 3
    Dernier message: 20/01/2006, 08h41
  3. [vb.net]Gestion des exceptions avec les web services
    Par mvr dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/12/2005, 22h41
  4. Exception sur Java Web Start
    Par Le Bressan dans le forum JWS
    Réponses: 5
    Dernier message: 01/02/2005, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo