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

Web & réseau Delphi Discussion :

[D5] IndySoap - Erreur lors de l'interrogation d'un WebService


Sujet :

Web & réseau Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 20
    Par défaut [D5] IndySoap - Erreur lors de l'interrogation d'un WebService
    Bonjour,

    Je bloque depuis plusieurs jours sur un problème avec une application Delphi 5 dialoguant avec un WebService (développé en .NET) à l'aide de la librairie IndySoap (1.00).

    Suite à l'appel d'une méthode du WebService, une erreur est générée dans la librairie IndySoap :

    Type d'erreur : exception EIdSoapUnknownType
    Message : The Type TResponse is not registrered in the IndySoap Type Registry

    Après avoir débogué en pas à pas dans le module d'enregistrement des types, le type TResponse, de même que le type TRequest (l'erreur suivante dans l'application) ne sont pas connus.

    Malheureusement, je n'ai pas trouvé trace de ce type, ni dans l'application, ni dans les fichiers d'IndySoap et d'Indy, ni même dans le WSDL du WebService.

    Je pense que l'erreur se situe au moment de l'analyse de la réponse SOAP, mais je ne sais pas quoi faire pour débloquer (problème de configuration, bug de IndySoap, mauvaise version ?).

    La méthode appelée du WebService doit renvoyer un tableau d'objets, mais du coup celui-ci reste à nil après l'appel.

    Si quelqu'un a une piste, merci d'avance...

  2. #2
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 20
    Par défaut
    Bon, j'ai finalement "contourné" le problème.

    Il y avait un problème de version d'un fichier ressource dans notre gestionnaire de code source. J'ai récupéré la bonne version sur un autre poste.

    Le format des données envoyées par le WebService a dû changer lors d'une mise à jour de celui-ci. Du coup, le logiciel plantait sur mon poste.

    Régénérer les fichiers Proxy pour consommer le WebService m'aurait certainement débloqué, mais je n'ai pas réussi à utiliser idsoaptools.exe, ça plantait chaque fois...

    Je passe en résolu...

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

Discussions similaires

  1. Erreur lors de l'utilisation d'un WebService
    Par DeveloppeurWeb dans le forum ASP
    Réponses: 1
    Dernier message: 21/02/2013, 10h40
  2. [WD16] Erreur lors de la création d'un webservice avec assistant
    Par WDKyle dans le forum WinDev
    Réponses: 0
    Dernier message: 02/02/2011, 23h57
  3. Erreur lors de l'appel d'un WebService.
    Par MasterSleepy dans le forum Silverlight
    Réponses: 3
    Dernier message: 19/08/2010, 16h00
  4. Erreur lors de modification d'une table
    Par seb.49 dans le forum SQL
    Réponses: 11
    Dernier message: 13/01/2003, 17h16
  5. [VB6] Erreur lors de l'ouverture d'un document Word
    Par Marco le Pouillot dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/01/2003, 09h30

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