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 :

Soap Response Failed - null/empty response


Sujet :

Services Web

  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut Soap Response Failed - null/empty response
    Bonjour à tous,

    Lors de l'appel d'un service web à partir de SOAPUI, j'ai la réponse suivante :

    SOAP Response - Failed" -> null/empty response
    Est-ce quelqu'un sait quand est-ce qu'une telle erreur est générée?

    Faut-il faire une gestion particulière des réponses vides au niveau du WSDL initial?

    D'avance merci.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Salut Yousral,

    est-ce que l'url avec laquelle tu atteint le service web est coorecte et pourrais-tu montré ton exemple, afin de mieux t'aider!

    Cédric

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Merci Cedric B. Je ne dispose malheureusement pas de plus de détails sur l'erreur.

    Je sais que l'URL d'accès est correcte.

    Est-ce qu'il est possible d'installer un correctif sur une version existante de services web à partir d'un exécutable généré par Visual Studio et avoir, par conséquent, des erreurs sur les nouveaux web services déployés?

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Salut Yousral,

    Comment as-tu réalisé ton Service Web (avec WCF de VS 2008 ou avec asmx sous VS 2005)?

    Cédric

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Bonjour Cedric B.,

    J'ai réalisé mon service web en asmx sous VS 2008.

    Merci.

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Salut YlousraL,

    Oui, tu peux installer des correctifs de ton service Web existant depuis visual studio sous "générer" - "publiser site Web" et tu peux prendre les fichiers générés et remplacer ceux qui doivent l'être! Dans ton tu peux mettre tester tes paramèters d'entrées afin de vérifier si tu reçois qqch quand tu appelles ton service Web de SOAPGUI!

    Cédric

  7. #7
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Merci Cedric B.

    Malheureusement, je n'ai pas accès à la plateforme de tests. J'ai développé des services web qui sont opérationnels sur mon poste de développement et sur les machines sur lesquelles je les ai testés. Seulement, le client qui doit les tester au final reçoit le null/empty response.

    Ce n'est apparemment pas un problème d'espace de noms. Est-ce que ce pourrait être un problème de configuration du serveur IIS?

    D'avance merci.

  8. #8
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Pour information,lors de l'analyse des logs du serveur IIS sur mon poste, j'ai la ligne suivante quand j'exécute mon service web :

    2010-07-02 15:19:58 W3SVC1 194.4.225.87 POST /WebServices/AGGererIncidents.asmx - 80 - 10.67.38.159 Jakarta+Commons-HttpClient/3.0.1 500 0 0
    Sur la plateforme de tests, ils ont ça:

    2010-07-05 12:38:18 W3SVC1 163.112.36.19 POST /WebServices/AGGererIncidents.asmx - 80 - 163.112.70.227 Jakarta+Commons-HttpClient/3.1 400 0 0
    J'espère que ca pourra aider. Merci.

  9. #9
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Salut Yousral,

    merci pour l'info, à priori je ne voies d'erreurs, excepté que je ne sais plus qu'est-ce que signifie:

    - 80 -
    dans le log IIS? Est-ce que les paramètres que tu passes au Service Web que tu appelle sont bien initialisés, car si ce n'est pas le cas, parfois cela déclencher un exception dans le service appelé, ce qui te donne un null comme réponse!

    Cédric

  10. #10
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Je pense que le 80 est relatif au n° de port.

    Citation Envoyé par Cédric B. Voir le message
    Salut Yousral,
    dans le log IIS? Est-ce que les paramètres que tu passes au Service Web que tu appelle sont bien initialisés, car si ce n'est pas le cas, parfois cela déclencher un exception dans le service appelé, ce qui te donne un null comme réponse!
    Cédric
    Oui, ils le sont.

    Sinon, sur les logs IIS, tu sais à quoi refèrent les numéros 500 et 400 qui différent du premier au deuxième log?
    Par ailleurs, sur le premier log, j'ai la version Jakarta+Commons-HttpClient/3.0.1 alors que sur le deuxième log, c'est la version 3.1.

    Cela ne pourrait-il pas être la source du problème?

  11. #11
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2005
    Messages : 351
    Par défaut
    Non, je ne sais pas vraiment à quoi cela correspond! Peut être que cela peut venir de la version! As-tu d'attaquer ton Service Web avec un autre produit du style Xmlspy? J'ai vu récemment une requête soapgui où on avait les balise soap entre "<![CDATA[..]] ???

    Cédric

  12. #12
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 32
    Par défaut
    Merci Cedric B. pour ton aide.

    Je n'ai pas accès à la plateforme de tests. Finalement, j'ai demandé la réinstallation complète de la solution avec les services web et j'ai ré-envoyé les WSDLs et ça marche par je ne sais quel coup de chance!

    Merci beaucoup.

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

Discussions similaires

  1. Responsive Nav : votre menu responsive
    Par FirePrawn dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/09/2013, 10h33
  2. Erreur dans glassfish: empty response
    Par methodman225 dans le forum Glassfish et Payara
    Réponses: 0
    Dernier message: 06/07/2010, 14h38
  3. [SOAP] connect() failed
    Par seba84 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 05/09/2009, 11h03
  4. [Web Services] Spring WS : The SOAP response failed schema validation
    Par bel09 dans le forum Spring
    Réponses: 1
    Dernier message: 24/04/2009, 17h26

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