3.1.4.49 GetScopesForConsumer

This operation is used by the protocol client to retrieve information about all the search scopes associated with a given search scope consumer.

 <wsdl:operation name="GetScopesForConsumer">
   <wsdl:input wsam:Action="http://tempuri.org/ISearchSiteAdministrationServiceApplication/GetScopesForConsumer" message="tns:ISearchSiteAdministrationServiceApplication_GetScopesForConsumer_InputMessage"/>
   <wsdl:output wsam:Action="http://tempuri.org/ISearchSiteAdministrationServiceApplication/GetScopesForConsumerResponse" message="tns:ISearchSiteAdministrationServiceApplication_GetScopesForConsumer_OutputMessage"/>
 </wsdl:operation>

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

  • The protocol client MUST specify the name that uniquely identifies the search scope consumer whose search scopes are to be returned.

  • The protocol server MUST return in the GetScopesForConsumerResult element of the response message a list of search scope definitions for the search scopes associated with the specified search scope consumer.

  • On error, the protocol server MUST return a FaultException<ExceptionDetail> error message.