3.1.4.39 SetRetryLimit

This operation is used to set the retry limit for the crawler application.

 <wsdl:operation name="SetRetryLimit">
   <wsdl:input wsam:Action="http://tempuri.org/ISearchApplicationAdminWebService/SetRetryLimit" message="tns:ISearchApplicationAdminWebService_SetRetryLimit_InputMessage"/>
   <wsdl:output wsam:Action="http://tempuri.org/ISearchApplicationAdminWebService/SetRetryLimitResponse" message="tns:ISearchApplicationAdminWebService_SetRetryLimit_OutputMessage"/>
 </wsdl:operation>

The protocol client sends an ISearchApplicationAdminWebService_SetRetryLimit_InputMessage request message and the protocol server responds with an ISearchApplicationAdminWebService_SetRetryLimit_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.

  • The protocol server then updates the current configuration version of the crawler application to the value of versionIn+1.

  • The protocol server sets the retryLimit property of the crawler application to the retryLimit value from the request message.

  • On success, the protocol server MUST return the updated configuration version of the crawler application in the SetRetryLimitResult element in the response message.

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