45 votes

Générer un WSDL à partir d'un fichier XSD

Je dois générer un fichier WSDL à partir d'un fichier XSD. Comment dois-je m'y prendre ? Puis-je le faire dans VS2005 ? Quelle est la façon la plus simple de le faire ?

0 votes

Cela pourrait aider : Création de WSDL à l'aide de XSD dans Eclipse helloworldpoc.wordpress.com/web-services/92-2

0 votes

Avez-vous créé le WSDL à partir du XSD ?

0voto

Nous pouvons générer un fichier wsdl à partir de xsd mais vous devez utiliser oracle enterprise pack of eclipse(OEPE). il suffit de créer le xsd puis de faire un clic droit->nouveau->wsdl...

0voto

JeeBee Points 11882

Personnellement (et compte tenu de ce que je connais, c'est-à-dire Java et axis), je générerais un modèle de données Java à partir des fichiers .xsd (Axis 2 peut le faire), puis j'ajouterais une interface pour décrire mon service web qui utilise ce modèle, et je générerais ensuite un WSDL à partir de cette interface.

Comme .NET possède également toutes ces fonctionnalités, il doit être possible de faire tout cela dans cet écosystème également.

0 votes

Ciel, ça semble circulaire. Pourquoi ne pas générer un WSDL en xsd:important le XSD dans l'élément wsdl:types, puis générer l'interface Java ou .NET à partir de CELA ? C'est ce qu'on appelle "l'approche WSDL-First" et cela donne une bonne interopérabilité.

1 votes

Parce que vous voulez définir les méthodes pour le service web, et le .xsd ne les spécifie pas, donc vous devriez éditer à la main les méthodes dans n'importe quel .wsdl que vous avez généré à votre façon - idiote IMO.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X