[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Revised Matched Values Draft



Another comment:
>If the server supports this control, the server MUST make use of the 
>control as follows:
>
>(1) The Search Filter is first executed in order to determine 
>which entries satisfy the Search criteria. The control has no 
>impact on this step.
>
>(2) If the typesOnly parameter of the Search Request is TRUE, 
>the control has no effect and the Search Request SHOULD be 
>processed as if the control had not been specified.
>
>(3) If the attributes parameter of the Search Request consists 
>of a list containing only the attribute with OID "1.1" 
>(specifying that no attributes are to be returned), the control 
>has no effect and the Search Request SHOULD be processed as if 
>the control had not been specified.

This step seems unnecessary.


>(4) For each attribute listed in the attributes parameter of the 
>Search Request, the server MUST apply the control as follows:
>
>i) Every attribute value that evaluates TRUE against one or 
>more elements of the ValuesReturnFilter is placed in the 
>SearchResultEntry.
>ii) Every attribute value that evaluates FALSE or undefined 
>against all elements of the ValuesReturnFilter is not 
>placed in the SearchResultEntry. An attribute that has no 
>values selected is returned with an empty set of vals.

How is the control applied if no attribute list is provided or "*"
is in the list.  I would assume, in both cases, that all user
attributes contain in entry would be evaluated (per step 4)
as if they were explicitly listed.