3.1.4.46 ValidateScheduleTrigger
This operation is used to validate that a trigger, as specified in [MS-TSCH] section 2.4.2.11, can be used to schedule a crawl.
-
<wsdl:operation name="ValidateScheduleTrigger"> <wsdl:input wsam:Action="http://tempuri.org/ISearchApplicationAdminWebService/ValidateScheduleTrigger" message="tns:ISearchApplicationAdminWebService_ValidateScheduleTrigger_InputMessage"/> <wsdl:output wsam:Action="http://tempuri.org/ISearchApplicationAdminWebService/ValidateScheduleTriggerResponse" message="tns:ISearchApplicationAdminWebService_ValidateScheduleTrigger_OutputMessage"/> </wsdl:operation>
The protocol client sends an ISearchApplicationAdminWebService_ValidateScheduleTrigger_InputMessage request message and the protocol server responds with an ISearchApplicationAdminWebService_ValidateScheduleTrigger_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 FaultException<ExceptionDetail> message.
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.
For all other errors, the protocol server MUST send a FaultException<ExceptionDetail> message to the protocol client.