3.1.4.32.2.1 UpdateListItemsWithKnowledge

The UpdateListItemsWithKnowledge element specifies the request that MUST be sent for the UpdateListItemsWithKnowledge operation (section 3.1.4.32).

 <s:element name="UpdateListItemsWithKnowledge">
   <s:complexType>
     <s:sequence>
       <s:element name="listName" type="s:string" />
       <s:element name="updates">
         <s:complexType mixed="true">
           <s:sequence>
             <s:element name="Batch">
               <s:complexType>
                 <s:sequence>
                   <s:element name="Method" maxOccurs="unbounded">
                     <s:complexType mixed="true">
                       <s:sequence>
                         <s:element name="Field" maxOccurs="unbounded">
                           <s:complexType>
                             <s:simpleContent>
                               <s:extension base="s:string">
                                 <s:attribute name="Name" type="s:string"/>
                                 <s:attribute name="Property" type="s:string"/>
                               </s:extension>
                             </s:simpleContent>
                           </s:complexType>
                         </s:element>
                       </s:sequence>
                       <s:attribute name="ID" type="s:unsignedInt" use="required" />
                       <s:attribute name="Cmd" type="tns:MethodCmdEnum" 
                          use="required" />
                     </s:complexType>
                   </s:element>
                 </s:sequence>
                 <s:attribute name="ListVersion" type="s:unsignedInt" />
                 <s:attribute name="OnError" type="tns:OnErrorEnum" />
                 <s:attribute name="Version" type="s:string" />
                 <s:attribute name="ViewName" type="s:string" />
                 <s:attribute name="PreCalc" 
                              type="core:TRUE_Case_Sensitive_Else_Anything"  />
                 <s:attribute name="DateInUtc" 
                              type="core:TRUE_Case_Sensitive_Else_Anything"  />
                 <s:attribute name="Properties" 
                              type="core:TRUE_Case_Sensitive_Else_Anything" />
                 <s:attribute name="LockSchema" 
                              type="core:TRUE_Case_Sensitive_Else_Anything" />
                 <s:attribute name="RootFolder" type="s:string"  />
               </s:complexType>
             </s:element>
           </s:sequence>
         </s:complexType>
       </s:element>
       <s:element name="knowledge" minOccurs="0" maxOccurs="1" nullable="true">
         <s:complexType mixed="true">
           <s:sequence>
             <s:any />
           </s:sequence>
         </s:complexType>
       </s:element>
       <s:element name="syncScope" minOccurs="0" maxOccurs="1" type="s:string" nullable="true"/>
     </s:sequence>
   </s:complexType>
 </s:element>

listName: See the description of the listName element in section 3.1.4.31.2.1.

updates: See the description of the updates element in section 3.1.4.31.2.1.

Batch: See the description of the Batch element in section 3.1.4.31.2.1.

Method: See the description of the Method element in section 3.1.4.31.2.1.

Field: See the description of the Field element in section 3.1.4.31.2.1.

knowledge: MUST be null.

syncScope: This parameter is reserved and MUST be ignored.