2.2.4.188 ValidationProcessOptions

The ValidationProcessOptions complex type represents the validation process options.

The following is the XML schema definition of the ValidationProcessOptions complex type.

Applies to MDS 2008R2

   <xs:complexType name="ValidationProcessOptions">
     <xs:sequence>
       <xs:element minOccurs="0" name="CommitVersion" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
       <xs:element minOccurs="0" name="ReturnValidationResults" type="xs:boolean">
         <xs:annotation>
           <xs:appinfo>
             <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
           </xs:appinfo>
         </xs:annotation>
       </xs:element>
     </xs:sequence>
   </xs:complexType>

Applies to MDS 2012

 <xs:complexType name="ValidationProcessOptions">
   <xs:complexContent mixed="false">
     <xs:extension xmlns:q999="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" base="q999:DataContractBase">
       <xs:sequence>
         <xs:element minOccurs="0" name="CommitVersion" type="xs:boolean">
           <xs:annotation>
             <xs:appinfo>
               <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" />
             </xs:appinfo>
           </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="ReturnValidationResults" type="xs:boolean">
           <xs:annotation>
             <xs:appinfo>
               <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" />
             </xs:appinfo>
           </xs:annotation>
         </xs:element>
         <xs:element minOccurs="0" name="ValidateEntityAsync" type="xs:boolean">
           <xs:annotation>
             <xs:appinfo>
               <DefaultValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/" EmitDefaultValue="false" />
             </xs:appinfo>
           </xs:annotation>
         </xs:element>
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

CommitVersion: Specifies whether the version that is validated is committed after validation.

ReturnValidationResults: Specifies whether the validation results are returned after validation.

ValidateEntityAsync: Specifies whether the entity async is validated. (MDS 2012 only)