3.1.4.12 GetCrawlMappings

This operation is used to retrieve all crawl mappings existing in the crawler application.

 <wsdl:operation name="GetCrawlMappings">
   <wsdl:input wsam:Action="http://tempuri.org/ISearchApplicationAdminWebService/GetCrawlMappings" message="tns:ISearchApplicationAdminWebService_GetCrawlMappings_InputMessage"/>
   <wsdl:output wsam:Action="http://tempuri.org/ISearchApplicationAdminWebService/GetCrawlMappingsResponse" message="tns:ISearchApplicationAdminWebService_GetCrawlMappings_OutputMessage"/>
 </wsdl:operation>

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

  • On success, the protocol server MUST return all crawl mappings existing in the crawler application in the GetCrawlMappingsResult element of the response message

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