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...
Partager