3.1.4.42 GetRuleInfo
This operation is used by the protocol client to retrieve information from the protocol server about a search scope rule given its identifier.
-
<wsdl:operation name="GetRuleInfo"> <wsdl:input wsam:Action="http://tempuri.org/ISearchSiteAdministrationServiceApplication/GetRuleInfo" message="tns:ISearchSiteAdministrationServiceApplication_GetRuleInfo_InputMessage"/> <wsdl:output wsam:Action="http://tempuri.org/ISearchSiteAdministrationServiceApplication/GetRuleInfoResponse" message="tns:ISearchSiteAdministrationServiceApplication_GetRuleInfo_OutputMessage"/> </wsdl:operation>
The protocol client sends an ISearchSiteAdministrationServiceApplication_GetRuleInfo_InputMessage request message and the protocol server responds with an ISearchSiteAdministrationServiceApplication_GetRuleInfo_OutputMessage response message, as follows:
The protocol client MUST specify the unique identifier of the search scope rule for which the information MUST be returned.
On receipt, the protocol server uses the unique identifier to find the search scope rule and MUST return the information for the search scope rule in a RuleInfo data type as specified in section 2.2.4.23.
If the protocol server is unable to find a search scope rule corresponding to the unique identifier passed in by the protocol client then it MUST set RuleInfo.IsDeleted to true. Otherwise RuleInfo.IsDeleted MUST be set to "false".
On error, the protocol server MUST return a FaultException<ExceptionDetail> error message.