Hi all, I am trying to access a webservice where all fields are required. In the WSDL the types are defined without minOccurs and maxOccurs. As far as I understand the spec this defaults to minOccurs=1 and maxOccurs=1.
But for some fields the annotation @XmlElement(required = true) is not generated for the field. These fields are missing from the request when calling the service. The fields this happen to all share a certain definition which is <xsd:simpleType name="schluesseltabId"> <xsd:annotation> <xsd:documentation xml:lang="DE"> </xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:unsignedShort"> <xsd:maxInclusive value="999"/> <xsd:minInclusive value="0"/> </xsd:restriction> </xsd:simpleType> or type="{http://www.w3.org/2001/XMLSchema}boolean" I am using CXF 2.7.3 to send the request and tried 2.7.3 and 2.7.8 to generate the classes. What am I missing here? -- View this message in context: http://cxf.547215.n5.nabble.com/wsdl2java-problem-with-generating-XMLElement-required-true-tp5737478.html Sent from the cxf-user mailing list archive at Nabble.com.