I need to know if the data values of non-SINGLE-VALUE attributes are always returned in the same order they were stored or not.
After searching the archives I found indications that this is *not* case, i.e. there is no guarantee that the data values are returned in the same or any order at all.
Can someone confirm this? Are there any RFCs describing the behaviour of multi-valued attributes?
From RFC 2251 (aka LDAP v3), Paragraph 4.1.8
Each attribute value is distinct in the set (no duplicates). The order of attribute values within the vals set is undefined and implementation-dependent, and MUST NOT be relied upon.
Jon Roberts www.mentata.com