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

ASP.NET Discussion :

[Asp.net] Message Dime et Wse


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut [Asp.net] Message Dime et Wse
    Bonjour,

    Je dois utiliser un webservice mais sans les références Web. De ce fait, j'ai créé une classe qui implémente les différentes méthodes du Webservice.

    Jusqu à présent, cela fonctionnait correctement.

    J'en viens à l'utilisation d'une des méthodes qui est utilisée pour sauvegarder un document vers 1 autre serveur (auquel je n'ai pas accès).

    Pour cela, je dois utiliser les messages Dime.

    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
     
    public void SaveByKey(string user,string passticket,string source,string modele,string url)
    {
    <div style="margin-left:40px">ManageItemServiceWse proxy = new ManageItemServiceWse();
    proxy.Url = url;
    proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
    try
    {
    <div style="margin-left:40px">DimeAttachment dime = new DimeAttachment("application/ms-word", TypeFormat.MediaType, "X:\\TempPDF\\20080702155847C00MWQST0120081840002.doc");
     
    //C'est ici que j'ai une exception
    proxy.ResponseSoapContext.Attachments.Add(dime);
    DataHandler document = new DataHandler();
    document.href = dime.Id;
    proxy.saveByKey(user,passticket,"pac",document,"pac:" + modele,"pac:" + modele);</div>}
    catch (Exception f)
    {
    	string a = f.Message;
    }</div>}
    Le fichier existe et le chemin est à l'endroit indiqué.. Mais j'ai un soucis ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    proxy.ResponseSoapContext.Attachments.Add(dime);
    J'ai une exception en retour qui me dit : La référence d'objet n'est pas définie à une instance d'un objet

    Je ne comprends pas... si proxy était null, je n'aurai pas pu faire les affectations précédentes pour moi...

    Si qq peut m'aider rapidement...

  2. #2
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut
    normal il faut que tu le clone

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    mmm je comprends pas trop la
    cloner quoi?

  4. #4
    Membre très actif
    Inscrit en
    Janvier 2004
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 208
    Par défaut
    tu donne la reponse dans ton SOAP mais le request il dit quoi.

    a l'appel du proxy sa dit quoi

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    en effet, ma réponse soap est non définie

Discussions similaires

  1. [Débutant] ASP.NET, afficher message d'attente dynamique
    Par nachtigal dans le forum ASP.NET
    Réponses: 3
    Dernier message: 07/05/2012, 11h31
  2. Réponses: 11
    Dernier message: 02/04/2009, 16h22
  3. Envoi de message téléphonique via ASP.Net
    Par Invité dans le forum ASP.NET
    Réponses: 5
    Dernier message: 19/05/2008, 13h44
  4. messages erreur incomprehensible asp.net
    Par samkil dans le forum ASP.NET
    Réponses: 7
    Dernier message: 17/10/2007, 17h55

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