Question

J'ai créé un service Web (avec Java, Axis). Selon le contenu de la demande, la réponse peut avoir un XSD différent. Ainsi, le WSDL spécifie uniquement que la réponse est un XSD générique et que les réponses sont conformes aux disques XSD qui importent et étendent le XSD générique.

Malheureusement, l'assertion de schéma échoue car le XSD spécifié dans le WSDL ne peut que le générique. Est-il possible de spécifier manuellement le XSD que je veux que l'assertion utilise? Par exemple, en fonction de la demande que je prépare, je connais le XSD spécifique de la réponse. Donc, ce serait parfait si je pouvais dire à SoapUI d’affirmer la réponse de ce XSD, que je peux stocker soit localement, soit à une url.

Y a-t-il moyen de faire une assertion de schéma en utilisant un schéma XML stocké localement (ou à distance)?

Merci,

Markos

Était-ce utile?

La solution

Après tout, j’ai créé une classe simple pour le faire en Java. J’ai exporté le projet sous forme de fichier jar, je l’ai importé dans Groovy et je l’ai appelé.

Ceci est normal, Java et Groovy jouant tous les deux sur la machine virtuelle Java, il est donc tout à fait normal d'appeler des classes et des méthodes les unes des autres.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top