3.1.4.40 Write

This operation is called to perform write operations against a term store partition.

 <wsdl:operation name="Write">
   <wsdl:input wsam:Action="http://schemas.microsoft.com/sharepoint/taxonomy/soap/IDataAccessReadWrite/Write" message="tns:IMetadataWebServiceApplication_Write_InputMessage"/>
   <wsdl:output wsam:Action="http://schemas.microsoft.com/sharepoint/taxonomy/soap/IDataAccessReadWrite/WriteResponse" message="tns:IMetadataWebServiceApplication_Write_OutputMessage"/>
 </wsdl:operation>

The protocol server first performs implementation specific authorization to determine whether the requested write operations can be performed; if it determines that the caller does not have permissions, it MUST return an error.

Otherwise, the protocol server performs the requested write operations in sequence inside a transaction against the term store partition. If all the operations succeed, then the operation finishes successfully and the transaction is committed. If there is a failure during the processing of the write operations then the transaction is rolled back, the specified write operations are not persisted and the protocol server MUST send a SOAP fault message.