How can I get CXF to enforce the minoccurs and nillable settings during invocation?
I have the following XML Element: <xsd:complexType name="MemberIdentifier"> <xsd:sequence> <xsd:element name="birthDate" type="xsd:date" /> <xsd:element name="firstName" type="xsd:string" /> <xsd:element name="gender" type="member:Gender" /> <xsd:element name="groupExternalId" type="xsd:string" /> <xsd:element name="lastName" type="xsd:string" /> <xsd:element name="memberPK" type="member:MemberPK" /> </xsd:sequence> </xsd:complexType> <xsd:complexType name="MemberPK"> <xsd:sequence> <xsd:element name="clientId" type="xsd:int" /> <xsd:element name="customerId" type="xsd:int" /> <xsd:element name="memberId" type="xsd:string" /> </xsd:sequence> </xsd:complexType> However, during invoation, any of these fields can be left off the request completely, and CXF does not throw any exceptions. Is there a way to have CXF enforce the nillable and minoccurs of the WSDL? -B PRIVILEGED AND CONFIDENTIAL This email transmission contains privileged and confidential information intended only for the use of the individual or entity named above. If the reader of the email is not the intended recipient or the employee or agent responsible for delivering it to the intended recipient, you are hereby notified that any use, dissemination or copying of this email transmission is strictly prohibited by the sender. If you have received this transmission in error, please delete the email and immediately notify the sender via the email return address or mailto:[email protected]. Thank you.
