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

Services Web Discussion :

.Net client avec java Web Service (MIME Attachment).


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 64
    Par défaut .Net client avec java Web Service (MIME Attachment).
    Bonjour,

    ça fait une semaine que je suis sur un problème en essayant d'appeler un web service:

    J'ai plusieurs méthodes sur ce web service (développé en java).

    Toutes les méthodes sont reconnu par le client .Net sauf une: c'est en résumé une méthode qui renvoie un MIME attachement (XML). Qui n'est apparemment pas compatible avec le .Net framework...

    J'ai essayé par plusieurs méthodes :
    1- Add service références : (la méthode en question n’apparait même pas).
    2- Add Web références : pareil, la méthode n'apparait pas.
    3- WSDL.exe, j'ai une erreur me disant que le SOAP ne prenait pas en charge le type MIME et dans le code. Et dans le code généré j'ai :
    // CODEGEN: The operation binding [Method] from namespace [Namespace] was ignored. Missing soap:body output binding.

    Il y a un artcile qui aiderais ici http://msdn.microsoft.com/fr-fr/maga...21(en-us).aspx mais j'avoue que meme avec ça je n'arrive pas à m'en sortir

    Si quelqu'un peu m'aider...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 64
    Par défaut
    J'ai compris le principe mis en évidence dans l'article :

    Il faut implémenter une classe qui vas dériver de la classe abstraite: SoapExtension.

    Ensuite overrider les methodes de la classe :

    - GetInitializer(Type serviceType)
    - GetInitializer(LogicalMethodInfo methodInfo, SoapExtensionAttribute attribute)
    - Initialize(object initializer)
    - ProcessMessage(SoapMessage message)

    La class ProcessMessage permet d'intercepter le message avant l'erreur.

    j'essaie d'implémenter et je vous tiens au courant: (je me parle à moi même mais bon, surement que d'autre personnes vont avoir le même problème que moi, et serait bien content de trouver cette article)

    Personnellement, je n'ai qu'un article sur ce problème...mais beaucoup de personne qui pose la question sur differents forum sans jamais avoir de solution, pour finalement changer de solution.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2005
    Messages : 64
    Par défaut
    Bonjour,

    Finalement, j'ai mis en place la solution détaillé ici:

    Mais j'obtiens l'erreur suivante: "Response is not well-formed XML.", {"Root element is missing."}

    Help help help si quelqu'un pourrais m'aider ça serais bien...

    J'aimerais aux moins tester la solution avec un web service java public contenant un attachment MIME (sous format XML), si quelqu'un connais, je suis preneur...

Discussions similaires

  1. Réaliser le client d'un web service Java EE sans JSP.
    Par DavidleVrai dans le forum Services Web
    Réponses: 2
    Dernier message: 22/04/2015, 10h49
  2. Upload Document word dans SharePoint avec le web service copy et JAVA
    Par -MielPops- dans le forum Développement Sharepoint
    Réponses: 0
    Dernier message: 26/04/2011, 09h40
  3. problème avec les web service client
    Par Jack-Ob dans le forum NetBeans
    Réponses: 2
    Dernier message: 22/07/2009, 10h40
  4. [XL-2007] Communiquer avec un Web service .net
    Par duffman dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/04/2009, 17h58
  5. [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

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