3.1.4.11 GetFriendlyUrlBasedWebs
This operation obtains all the sites containing friendly URLs.<16>
-
<wsdl:operation name="GetFriendlyUrlBasedWebs" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:input message="tns:GetFriendlyUrlBasedWebsSoapIn"/> <wsdl:output message="tns:GetFriendlyUrlBasedWebsSoapOut"/> </wsdl:operation>
The protocol client initiates the operation by sending a GetFriendlyUrlBasedWebsSoapIn message to the protocol server, as specified in section 3.1.4.11.1.1
The protocol server MUST attempt to build a ArrayOfFriendlyUrlBasedWeb element, as specified in section 2.2.4.6, to send to the protocol client. The following conditions must be filled:
The protocol server MUST enumerate all the sites containing friendly URLs and MUST create a FriendlyUrlBasedWeb object for each site and add it to the ArrayOfFriendlyUrlBasedWeb which is returned.
If there are a large number sites then the protocol server MUST return ArrayOfFriendlyUrlBasedWeb for a subset of those sites along with a pagingToken.
The protocol server MUST return different subset of the ArrayOfFriendlyUrlBasedWeb for different values of pagingToken.
Protocol server MUST return a SOAP fault if there is an error processing the pagingToken.
If the contentPartitionId specified does not exist or is null the protocol server MUST return a SOAP fault.