<wsdl:operation name="UpdateLists" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:input message="tns:UpdateListsSoapIn"/> <wsdl:output message="tns:UpdateListsSoapOut"/> </wsdl:operation>
The protocol client sends an UpdateListsSoapIn request message and the protocol server sends an UpdateListsSoapOut response message that consists of zero or more u elements. The protocol server MUST process each u element as follows:
If the specified list name is not a valid GUID or does not correspond to the identifier of a list on the site, check if the list name corresponds to the title of a list on the site. If it does, use that list if performing either an Insert or Update command. If the list name corresponds to the title of a list on the site and performing a Delete command, return an error code of "-2130575322" in the ec attribute of the u element in the response that corresponds to this part of the request.
If there is a macro token specified in the mit element of the request, the protocol server MUST wait for the data macro that corresponds to that macro token to finish running before processing the u elements. If the request times out in an implementation-specific period of time, the protocol server MUST return an error code of "-2147467259" in the ec attribute of the u elements that failed to be updated.
Otherwise, the protocol server MUST process the operations on the list and return success or failure in the ec attribute of the u element in the response that corresponds to this part of the request.