Valider les requêtes soap schéma dans un JAX-WS code-première approche

J'ai créé un JAX-WS webservice, en utilisant les annotations JAXB sur demande de certains champs de la rendre obligatoire.

@XmlElement(required = true)
protected String number;

Le WSDL généré par cxf-java2ws-plugin est correct, il n'y a pas de minOccurs="0" sur les champs :

<xs:element name="number" type="xs:string"/>

Mais lorsque le service reçoit une demande qui ne respecte pas ces contraintes (manque des champs), aucun type soapfault ou une exception est levée.

J'ai aussi essayé d'ajouter @SchemaValidation à mon WS classe, avec aucun effet.

Comment la demande de validation contre schmema (ou plutôt une validation par rapport à l'annotation à base de contraintes) peuvent être automatisées?

Je viens d'ajouter l'annotation @SchemaValidation sur ma WS et il a commencé à travailler: cvc-complex-type.2.4.a: Invalid content was found starting with element 'email'. One of '{pwd}' is expected

OriginalL'auteur kgautron | 2014-12-10