3.1.4.31 ResumeCrawl

This operation is used to resume a crawl of a content source of the crawler application.

 <wsdl:operation name="ResumeCrawl">
   <wsdl:input wsam:Action="http://tempuri.org/ISearchApplicationAdminWebService/ResumeCrawl" message="tns:ISearchApplicationAdminWebService_ResumeCrawl_InputMessage"/>
   <wsdl:output wsam:Action="http://tempuri.org/ISearchApplicationAdminWebService/ResumeCrawlResponse" message="tns:ISearchApplicationAdminWebService_ResumeCrawl_OutputMessage"/>
 </wsdl:operation>

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

  • On receipt the protocol server validates the versionIn value from the request message. If it doesn’t match the current configuration version of the crawler application, the protocol server MUST throw a FaultException<ExceptionDetail> message.

  • If there is no content source with the identifier specified in the contentSource element of the request message, the protocol server MUST throw a FaultException<ExceptionDetail> message.

  • The protocol server attempts to resume a crawl for the content source with the identifier specified in the contentSource element of the request message.

  • If the crawl is in a state where it cannot be resumed or is already resumed, the protocol server MUST ignore the resume request and return the current crawl status in the ResumeCrawlResult element the response message.

  • On success, the protocol server MUST return the current crawl status in the ResumeCrawlResult element the response message.

  • For all other errors, the protocol server MUST send a FaultException<ExceptionDetail> message to the protocol client.