3.1.4.14 GetChangedFriendlyUrls

This operation obtains all the friendly URLs in the site that have changed since the last call.<19>

 <wsdl:operation name="GetChangedFriendlyUrls" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
   <wsdl:input message="tns:GetChangedFriendlyUrlsSoapIn"/>
   <wsdl:output message="tns:GetChangedFriendlyUrlsSoapOut"/>
 </wsdl:operation>

The protocol client initiates the operation by sending a          GetChangedFriendlyUrls message to the protocol server, as specified in section 3.1.4.14.2.1

The protocol server MUST attempt to build a ArrayOfFriendlyUrl element, as specified in section 2.2.4.4, to send to the protocol client. The following conditions must be filled:

  • The protocol server MUST enumerate all the friendly URLs and have changed and MUST create a FriendlyUrl object for each friendly URL and add it to the ArrayOfFriendlyUrl which is returned.

  • If there are a large number friendly URLs that have changed then the protocol server MUST return  ArrayOfFriendlyUrl for a subset of those friendly URLs along with a pagingToken.

  • The protocol server MUST return different subset of the ArrayOfFriendlyUrl for different values of pagingToken.

  • Protocol server MUST return a SOAP fault if there is an error processing the pagingToken.

  • If the siteId or webId specified does not exist or is null the protocol server MUST return a SOAP fault.