The Set operation type for complex documents
The Set (or Modify ) operation for complex documents is more complicated than it is for simple documents. For example, in a simple document, the base form might have 10 fields all mapped to XML elements. If the XML for your modify request is returned with all 10 XML elements, the server modifies each of the 10 fields with data from the 10 XML elements. However, if your modify request's XML is returned with fewer than 10 elements and you specified MinOccurs=0 in the Object Properties dialog box for the XML elements, the server modifies only the fields in the input request. If your modify request's XML is returned with fewer than 10 elements and you set MinOccurs to a value other than 0, you receive an error message.