Hi Douglas,
thanks a lot for this - we'll review it and see how we go.
the 'correct' answer of course it to use the OID rather than the
attribute name, but it's a bit of a fuss, and has been on the 'to do' list
for some time :-).
thanks for your contribution!
- Chris
>
> While tryng to use OpenLDAP with the entries derived from
> account and posixAccount the table editor would list uid and userid
> both as manidory. This cause problems trying to add update
> an entry.
>
> But uid and userid are aliases names for the same attribute so this
> is a table editor problem, as it treas these as separate "must"
> attributes.
>
> Attached is a patch that gets around this problem in the table editor
> by looking up the name in the schema then using the first alias found.
>
> I must admit I am not much of a Java programmer so please review
> this carefully. The intent is to look up the requested name in the
> attribute
> schema and return the first name from that entry. It also gets the OID
> so it can be registered for later use. It then returns the first name.
> Thus if userid was found, it would look this up and find it had uid
> and userid and would return uid.
>
> The processing of the names in this area is very confusing.
> There is a 42 line comment in the getldapName routine, and the use
> of the variables names attOID when this is usually an Ldap name is
> very confusing.
>
> The patch is against the CVS.
> cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/jxplorer
>
> Thnaks.
>
> P.S.
>
> The web page at http://www.jxplorer.org/ under Download Source code
> says:
> "The source code can be downloaded from sourceforge cvs via anonymous
> cvs - something like:
> cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/jxplorer
> should do it."
> But that is wrong.
>
> --
>
> Douglas E. Engert <[EMAIL PROTECTED]>
> Argonne National Laboratory
> 9700 South Cass Avenue
> Argonne, Illinois 60439
> (630) 252-5444
---------------------------------------
Dr Christopher Betts
Melbourne, Australia
pegacat.com
Wer mit Ungeheuern k�mpft, mag zusehn,
dass er nicht dabei zum Ungeheuer wird.
- Nietzsche
(Who fights Monsters must beware,
lest in doing so they become one)
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Jxplorer-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jxplorer-devel