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

VB.NET Discussion :

InvalidOperationException avec colissimo SOAP web service depuis un wsdl


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    militaire
    Inscrit en
    Septembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : militaire
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2013
    Messages : 1
    Par défaut InvalidOperationException avec colissimo SOAP web service depuis un wsdl
    Bonjour,

    Je suis actuellement en train de dévelloper un logiciel pour faire le lien entre le web service de colissimo et un ERP.
    Pour utiliser le Web service colissimo, j'ai utilisé le fichier wsdl fourni par colissimo de manière a créer automatiquement la classe pour gerer ce web service.
    Aucun souci au niveau de la création de la classe par contre, a l'utilisation d'une de leur fonction, j'obtient une InvalidOperationException genérer par leur classe :
    Le client a trouvé 'multipart/related; type="application/xop+xml"; boundary="uuid:ecd1c91c-e431-42a8-9ff1-9096c3eccab9"; start="<root.message@cxf.apache.org>"; start-info="text/xml"' comme type de contenu de la réponse, alors qu'il attendait 'text/xml'.
    La demande a échoué avec le message d'erreur :
    --
    --uuid:ecd1c91c-e431-42a8-9ff1-9096c3eccab9
    Content-Type: application/xop+xml; charset=UTF-8; type="text/xml";
    Content-Transfer-Encoding: binary
    Content-ID: <root.message@cxf.apache.org>

    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:generateLabelResponse xmlns:ns2="http://sls.ws.coliposte.fr"><return><messages><id>0</id><messageContent>La requ??te a ??t?? trait??e avec succ??s</messageContent><type>INFOS</type></messages><labelV2Response><label><xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:d1e6994e-f8a8-4ce4-a3b1-dea8097d6551-8049@cxf.apache.org"/></label><parcelNumber>6A16922731328</parcelNumber><parcelNumberPartner>0037000116A1692273132801250V</parcelNumberPartner></labelV2Response></return></ns2:generateLabelResponse></soap:Body></soap:Envelope>
    --uuid:ecd1c91c-e431-42a8-9ff1-9096c3eccab9
    Content-Type: application/octet-stream
    Content-Transfer-Encoding: binary
    Content-ID: <d1e6994e-f8a8-4ce4-a3b1-dea8097d6551-8049@cxf.apache.org>

    %PDF-1.3
    %????
    12 0 obj
    <<
    /BitsPerComponent 8
    /ColorSpace /DeviceRGB
    /Filter [/FlateDecode /DCTDecode]
    /Height 117
    /Length 2703
    /Mask [ 253 255 253 255 253 255 ]
    /Name /Obj0
    /Subtype /Image
    .
    .
    .
    .
    Je ne sais pas quoi faire pour bypass cette erreur. Pourriez vous m'aider s'il vous plait?

  2. #2
    Nouveau candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2017
    Messages : 2
    Par défaut
    J'ai exactement la même erreur.
    Pourtant, on voit que la requête a fonctionné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <messageContent>La requ??te a ??t?? trait??e avec succ??s</messageContent>
    As-tu trouvé un moyen de contourner la chose???

  3. #3
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Avril 2020
    Messages : 3
    Par défaut
    Bonjour,
    je vois que je suis pas le seul à travailler sur le sujet oufff

    J'en arrive exactement au même point que vous, avec la même erreur alors que le serveur répond bien avec le document attaché.

    Auriez-vous trouvé le problème ?

    Merci par avance.
    Alain

  4. #4
    Nouveau candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2017
    Messages : 2
    Par défaut
    Bonjour,

    Après plusieurs réunions téléphoniques avec le support de La Poste (qui ne sont pas développeurs donc ne peuvent pas analyser le problème.... je vous laisse imaginer le temps passé).... Il s'avère que cette fonctionnalité bien que vendue et présentée dans leur cahier des charges n'est tout simplement pas disponible, car obsolète. En fait, récupérer une URL ne fonctionne plus depuis un bon moment....

    Je n'ai donc à ce jour aucune solution....

  5. #5
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Avril 2020
    Messages : 3
    Par défaut
    Bonjour et merci pour votre réponse.
    Pourtant avec SoapUI cela fonctionne bien, je vous tiens informé si je trouve quelque chose.

  6. #6
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Avril 2020
    Messages : 3
    Par défaut Début de réponse
    Bonjour,
    Je viens de passer l'erreur, maintenant reste à trouver comment extraire l'étiquette.
    Le pb viens du client créé à partir de la class colissimo.
    Dans la class SlsServiceWS20, j'ai remplacé :
    Inherits System.Web.Services.Protocols.SoapHttpClientProtocol.
    Par :
    Inherits Microsoft.Web.Services3.WebServicesClientProtocol.

    Dans la sub new() de cette class j'ai rajouté : Me.RequireMtom = True.

    Maintenant j'ai ma réponse sans erreur :
    Images attachées Images attachées  

Discussions similaires

  1. Appeler un Web Service depuis un AS/400
    Par Selden dans le forum AS/400
    Réponses: 3
    Dernier message: 02/05/2008, 17h07
  2. [Web Service][SOAP] Web Service en PHP
    Par pieutr dans le forum Bibliothèques et frameworks
    Réponses: 11
    Dernier message: 28/02/2008, 08h19
  3. [Web Service][SOAP] Web services avec NuSoap
    Par linar009 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 03/01/2007, 14h41
  4. [SOAP][Web Service] erreur création d'une référence Web
    Par Maximil ian dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 20/06/2005, 13h29

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