I've verified that Metro 2.0 does allow you to set
You also have to upgrade your JDK by putting the JAX-WS 2.2
I posted the same question on the Java forums.
Thanks to jitu for both the answer and pointing out that minOccurs defaults to 1 so leaving it out of the .xsd has the desired effect.
When @XmlElement(required=true) is set on the parameter SoapUI no longer indicates that the parameter as optional.
http://stackoverflow.com/questions/2210346/how-can-i-make-a-webmethod-parameter-required
@XmlElement(required=true) on a parameter. The generated xsd does not have minOccurs=0. It leaves minOccurs out of the generated xsd so it assumes the default value of 1.You also have to upgrade your JDK by putting the JAX-WS 2.2
webservices-api.jar in the endorsed/ directory.I posted the same question on the Java forums.
Thanks to jitu for both the answer and pointing out that minOccurs defaults to 1 so leaving it out of the .xsd has the desired effect.
When @XmlElement(required=true) is set on the parameter SoapUI no longer indicates that the parameter as optional.
http://stackoverflow.com/questions/2210346/how-can-i-make-a-webmethod-parameter-required
No comments:
Post a Comment