Subject: controls

From: "Kurt D. Zeilenga" <[email-masked]>
Date: Tue, 01 Oct 2002 11:50:45 -0700

Likely something needs to be said about whether the order
of controls in the control SEQUENCE matters to processing
of the operation or not.  It's my personal opinion that the
order should matter.

For example, consider MatchedValues and Duplicate Entries.
Match then Duplicate and Duplicate then Match are two different
operations.

Where control processing may only make sense if the controls
are processed in a certain order, only those orders should
be allowed.

For example, if sorting a page of results (as opposed to
returning a page of sorted results) makes no sense, then
specifying the sort control after the paging control should
not be allowed.

Where control processing of two or more controls doesn't
matter, those controls can be provided in any order.  For
example, order of ManageDSAit and Subentries controls are
independent of each other and hence can be specified in
either order.

Comments?

Kurt