3.1.4.40.3.1 WriteRoot

Namespace: http://schemas.microsoft.com/sharepoint/taxonomy/soap/

The requested write operations for the term store partition. Each child element MUST have a CommandAction (section 2.2.5.2) or CommandActionBasic a5 attribute (section 2.2.5.3) that specifies the type of write operation that is performed for that term store object and the other attributes and child elements are used as the detailed input parameters to perform that action. This operation is defined as follows.

 <xs:complexType name="WriteRoot">
   <xs:sequence>
     <xs:element minOccurs="1" maxOccurs="1" name="Root">
       <xs:complexType>
         <xs:sequence>
           <xs:element minOccurs="1" maxOccurs="1" name="Partition" type="WritePartionIndicator"/>
           <xs:choice minOccurs="0" maxOccurs="unbounded">
             <xs:element name="G" type="SerializedECMGroupTableRow"/>
             <xs:element name="TS" type="SerializedECMTermSetTableRow"/>
             <xs:element name="T" type="SerializedECMTermTableRowForWrite"/>
           </xs:choice>
           <xs:element minOccurs="0" maxOccurs="unbounded" name="L" type="SerializedECMLanguageTableRow"/>
           <xs:element minOccurs="0" maxOccurs="unbounded" name="P" type="SerializedECMPermissionTableRow"/>
         </xs:sequence>
       </xs:complexType>
     </xs:element>
   </xs:sequence>
 </xs:complexType>

Root: Root input element.

Root.Partition: The term store partition.

Root.G: Data specifying Add, Edit or Delete operations on term set groups.

Root.TS: Data specifying Add, Edit, Delete, Copy or Move operations on term sets.

Root.T: Data specifying Add, Edit, Delete, Copy or Merge operations on terms and also specifying operations on related term labels, descriptions, properties, and the term sets of which the term is a member.

Root.L: Data specifying Add, Edit, or Delete operations on languages.

Root.P: Data specifying Add, Edit, or Delete operations on permissions.