Génération WSDL multi-fichiers
Bonjour,
J'ai créé un service WCF. Je dois maintenant générer le WSDL pour pouvoir le communiquer à mon client.
Or, le résultat d'une génération via wsdl.exe me crée 2 fichiers wsdl liés (l’un appelle l’autre) avec des liens vers deux fichiers XSD.
Ainsi, le WSDL 1 appelle le WSDL 2 via un wsdl:import :
Code:
1 2 3 4
|
...
<wsdl:import namespace="http://xxxx.yyy.Service.Services" location="CSC_Casade_Simulator_1.wsdl"/>
... |
Dans mon wsdl 2, il y a un appel des deux xsd créés :
Code:
1 2 3 4 5
|
...
<xsd:import schemaLocation="CSC_Casade_Simulator.xsd" namespace="http://xxx.yyy.Service.Services"/>
<xsd:import schemaLocation="CSC_Casade_Simulator_1.xsd" namespace="xxx.yyy.Service"/>
... |
Or, mon client m'impose de ne lui fournir qu'un seul WSDL contenant l'ensemble, sans référence vers d'autres fichiers WSDL et XSD.
D'où ma question :
Connaissez vous un moyen de forcer wsdl.exe à générer qu'un seul fichier WSDL complet ?
Ou alors existe-t-il un outil permettant de mettre en entrée des fichiers wsdl et xsd pour obtenir en sortie un seul fichier wsdl global ?
Merci beaucoup d'avance.