|
Steve.
RFC 2551 doesn't
say, that EMPTY values are not allowed. That is a valid value,
IMO.
I would refrain
from the "meaninless" comment in such discussion. Since LDAP supports "non
existence" check, i.e. I can check if the object contains an attribute, that
feature must be supported in implementation. Another words, the storage, that
has "existence" feature will be used in the way:
if( attribute exists )
{
check for the values ( WHERE an empty value got to be
honored if the spec allow it!!!)
}
else
{
...
}
You can not
replace an EMPTY VALUE with "vbNull" thing, just because, they are not the
same!
A real example. A
device has objects of the same class, but different types. Different type
is being defined by an attribute. The EXISTANCE of another attribute is
sensitive for the physical device, that LDAP mirrors. This ANOTHER attribute may
be empty (NOT SPACE, mind you). In this case (we have around 80 classes of this
kind of objects), since LDAP RFC doesn't deny it explicitly, it would be
unwise to dance around and simulate empty value as SPACE or something
else.
So, the bottom
line is, that if AD doesn't allow to have the empty value, I will accomodate for
it in the program, but to I'm far from saying "It's OK." It is not!
Sincerely,
Val.
|
Title: RE: [ActiveDir] Windows 2000 Professional Client (Native/Mixed mode)
- [ActiveDir] Empty values in attributes Ryjouk, Valeri (Valeri)
- RE: [ActiveDir] Empty values in attributes Charles Oppermann
- RE: [ActiveDir] Empty values in attributes Ryjouk, Valeri (Valeri)
- RE: [ActiveDir] Empty values in attributes Charles Oppermann
- RE: [ActiveDir] Empty values in attributes Ryjouk, Valeri (Valeri)
- RE: [ActiveDir] Empty values in attribute... Steve Judd
- RE: [ActiveDir] Empty values in attributes Ryjouk, Valeri (Valeri)
- RE: [ActiveDir] Empty values in attribute... Steve Judd
