Nous utilisons le "commencer à partir de Java" approche pour la création de JAX-WS 2.0 de services web en utilisant le Métro de 1,5 pile. Lorsque nous point une norme comme outil SoapUI à l'un de nos services web, il indique que les paramètres de WebMethods sont facultatifs. L'généré xsd montre minOccurs=0.
J'ai besoin d'un moyen de faire WebMethod paramètres requis (peut-être minOccurs=1 dans le fichier xsd) dans le "démarrer à partir de Java" approche. Je pense qu'il y a une annotation Java, mais je n'ai pas été capable d'en trouver un. XmlElement annotation a attribut obligatoire, mais XmlElement ne peut pas être appliqué à WebMethod paramètres.
Est-il un moyen de faire de mon WebMethod paramètres requis, court de modifier manuellement le fichier xsd et réglage minOccurs à 1?