This operation<23> performs the following operations on the context site and all child sites in its hierarchy:

  • Adding one or more specified new columns.

  • Updating one or more specified existing columns.

  • Deleting one or more specified existing columns.

This operation is defined as follows:

 <wsdl:operation name="UpdateColumns">
     <wsdl:input message="tns:UpdateColumnsSoapIn" />
     <wsdl:output message="tns:UpdateColumnsSoapOut" />

The protocol client sends an UpdateColumnsSoapIn request message, and the protocol server responds with an UpdateColumnsSoapOut response message, as follows:

  1. A valid UpdateColumns parameter MUST be specified in the request message.

  2. If the operation succeeds, it MUST return an UpdateColumnsResponse element.

  3. If an error occurs, the protocol server MUST return an appropriate error code and error string. Error code(s) specific to this operation are defined in UpdateColumnsResponse (section