3.1.4.6 GetColumns

This operation<14> obtains the collection of column definitions for all the columns available on the context site. Each column in the collection is defined as a field definition element. This operation is defined as follows:

 <wsdl:operation name="GetColumns">
     <wsdl:input message="tns:GetColumnsSoapIn" />
     <wsdl:output message="tns:GetColumnsSoapOut" />
 </wsdl:operation>

The protocol client sends a GetColumnsSoapIn request message, and the protocol server responds with a GetColumnsSoapOut response message, as follows:

  1. If the operation succeeds, the protocol server MUST return the collection of column definitions for all the columns available on the context site.

  2. If the operation fails, the protocol server MUST return a SOAP exception.

  3. A SOAP fault MUST be returned when a GetColumns operation is performed on a context site that has invalid column attribute information. Invalid column attribute information could result from a request for UpdateColumns made to update a column with no defined type XML attribute.