title: WebLogic does not validate minOccurs="1" in webservices
body: <p>My WebService is deployed on WebLogic 10.3.3.</p>
  
  <p>WSDL/XSD describes input parameter <code>number</code> as mandatory:</p>
  
  <p><code>&lt;xs:element minOccurs="1" maxOccurs="1" name="number" type="xs:int"/&gt;</code></p>
  
  <p><code>MinOccurs="1"</code> means that XML message must contain <code>&lt;number&gt;</code> tag, isn't it?</p>
  
  <p>I expect WebLogic has to validate all requests and server error response should be thrown when request is invalid.</p>
  
  <p>Unfortunatelly, my SOAP client is able to send SOAP request without <code>&lt;number&gt;</code> tag and my webservice implementation receives such an invalid request.</p>
  
  <p>Could you tell me please, is it correct behavior or is it defect in WebLogic?</p>
  
  <p>Should my webservice perform it's own XML validation?</p>