> i'm not quite sure what the best way to accomplish #1 is - the ldif format
> seems extremely cumbersome for importing 10K records. is there any type of
> simple api (perl?) for directly inserting records into openldap?
Theres a package called "migration tools" or something like that, which
is designed to convert exisitng NIS/YellowPages (and most probably
regular shadow setups) to ldap; that are some perl scripts generating
ldif files which are easy to adapt.
ldif isn't very hard to generate with perl; it's easier than Net::LDAP.
Net::LDAP is more useful if you want to query the server...
Check http://freshmeat.net/, there might be a lot of useful ldap tools
there.
Greetings,
Erich