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

C++/CLI Discussion :

[C++/CLI] pb webservice client


Sujet :

C++/CLI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 36
    Par défaut [C++/CLI] pb webservice client
    [C++/CLI]

    Bonjour, je code un programme en c++/cli qui utilise un webservice. Lors de mon appel à la méthode du webservice, des exceptions sont levées et je n'arrive pas à comprendre pourquoi.

    Si quelqu'un pouvait me dire à quoi peuvent correspondre ces expressions :

    Une exception de première chance de type 'System.Net.WebException' s'est produite dans System.dll
    Une exception de première chance de type 'System.Web.Services.Protocols.SoapException' s'est produite dans System.Web.Services.dll

    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 36
    Par défaut
    J'vous met quand même le bout de mon code client, si quelquechose vous choc....


    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    try
    		{
    			NetworkCredential^ auth = gcnew NetworkCredential("identifiant","password");
    			soapcl->Credentials=auth;
     
    			TaskData^ tsk=gcnew TaskData();
    			ActivityData^ act=gcnew ActivityData();
    			ContactData^ contact=gcnew ContactData();
    			AddressData^ address=gcnew AddressData();
    			PhoneListData^ telephonelist=gcnew PhoneListData();
    			CoordinateData^ coordinates=gcnew CoordinateData();
     
    			cli::array<ActivityData^>^ arrActData = gcnew cli::array<ActivityData^>(1);  
    			cli::array<TaskData^>^ arrTaskData= gcnew cli::array<TaskData^>(1);
    			cli::array<String^>^ strTasks= gcnew cli::array<String^>(1);
     
    			act->id = "refmissionCHARG0000008";
    			act->description = "2 Palettes";
    			act->type = "CHARG";
    			arrActData[0]=act;
     
    			telephonelist->name1 = "Reception";
    			telephonelist->phone1 = "+3256239401";
    			telephonelist->name2 = "Warhouse";
    			telephonelist->phone1 = "+3256239402";
     
    			address->street = "Bootweg";
    			address->number = "4";
    			address->city = "Wervik";
    			address->country = "BE";
     
    			contact->name = "Punchtelematix";
    			contact->address = address;
    			contact->phonelist = telephonelist;
    			tsk->id = "refmissionCHARG0000008";
    			tsk->description = "Heures d'ouverture : 10h00-12h00";
    			tsk->name = "Charger Punchtelematix";
     
    			tsk->contact = contact;
    			tsk->activity= arrActData;
    			strTasks[0] = tsk->id;
    			arrTaskData[0] = tsk;
     
    			soapcl->createTasks("102950-33", arrTaskData);
    			soapcl->assignTasks("102950-33","demo-BE1",strTasks);
    			soapcl->deployTasks("102950-33",strTasks);
    			returnValue=0;
    		}
    		catch(SoapException ^test)
    		{
    			returnValue=-1;
    		}

    Je ne comprend ce qui est à l'origine de ces exeptions, toujours est-il que des que j'passe sur soapcl->createTasks il en leve une.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    36
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 36
    Par défaut
    Le problème est résolu.

    Pour une raison inconnu le web service que je veux utilisé fonctionne aves VS 2003 et 2005 mais me génère ces erreurs avec VS2008.

    Il suffit d'incorporer au projet en 2008 les fichiers générés par l'ajout du webservice dans un projet 2003 ou 2005 et ça fonctionne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/11/2014, 18h37
  2. Erreur connexion WebService Client
    Par kimausoleil dans le forum Services Web
    Réponses: 5
    Dernier message: 19/09/2011, 19h11
  3. Webservice Client JAX ws erreur de désérialisation
    Par Maskime dans le forum Services Web
    Réponses: 1
    Dernier message: 20/05/2010, 14h35
  4. Réponses: 4
    Dernier message: 08/03/2010, 21h06
  5. consommer des webservices : client standalone
    Par NullPointerException dans le forum Services Web
    Réponses: 1
    Dernier message: 07/01/2008, 16h26

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