3.1.4.76 ValidateScheduleTrigger

This operation is used to validate that a trigger, as specified in [MS-TSCH], section 2.4.2.11 Triggers, can be used to schedule a crawl.

 <wsdl:operation name="ValidateScheduleTrigger">
         <wsdl:input message="ValidateScheduleTriggerSoapIn"/>
         <wsdl:output message="ValidateScheduleTriggerSoapOut"/>
 </wsdl:operation>

The protocol client sends a ValidateScheduleTriggerSoapIn request message and the protocol server responds with a ValidateScheduleTriggerSoapOut 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 SOAP fault message containing an UpdatedConcurrencyException.

  • Then, the protocol server tries to confirm that the trigger specified in the trigger element of the request message is a valid trigger for scheduling a crawl.

  • On success, the protocol server MUST return details about the trigger in the ValidateScheduleTriggerResult element of the response message.

  • On error, the protocol server MUST throw a SOAP fault message.