[WebService] Problème avec le WSDL généré

Problème avec le WSDL généré [WebService] - C#/.NET managed - Programmation

Marsh Posté le 09-11-2006 à 17:26:24    

Bonjour,
 
je suis en train de développer un service web en C# sous Visual studio 2005.
je souhaite utiliser ce service dans divers applis, dont une développée en delphi 6.
 
Mais le wsdl de mon service, accessible par l'url "http://localhost/services/monService.svc?wsdl" est fragmenté en plusieurs morceaux ("http://localhost/services/monService.svc?wsdl=wsdl0", "http://localhost/services/monService.svc?xsd=xsd0" ...)
 
Le problème, c'est que delphi n'a pas l'air de suivre les liens (wsdl:import) entre les fichiers, et ne m'importe que le premier fichier. il me génère donc un fichier pascal où il manque toutes les définitions de classes.
 
Ma question est la suivante :  
 
existe-t-il une URL (du genre "http://localhost/services/monService.svc?wsdlcomplete" ) à laquelle on puisse récupérer l'intégralité du wsdl en un seul fichier ?
 
ou existe-t-il un outil qui permettrait de les merger ?
 
merci.
 

Reply

Marsh Posté le 09-11-2006 à 17:26:24   

Reply

Marsh Posté le 09-11-2006 à 17:43:15    

à tout hasard, si delphi 6 se base sur MSXML afin de parser le WSDL, tu peux toujours essayer de mettre à jour MSXML. cela pourrait en effet venir d'une vieille version de la lib qui ne supporte pas le xsl:import...

Reply

Marsh Posté le 09-11-2006 à 18:41:44    

merci pour ta réponse, mais cela n'a pas fonctionné.
 
Je vais surement revenir à une version précédente des webservices .Net.

Reply

Marsh Posté le 09-11-2006 à 20:15:50    

perso je n'ai jms eu de fragmentation au niveau de mes WS en .NET 2.0... assez bizzare ton problème...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed