(Answer) (Category) OpenLDAP Faq-O-Matic : (Category) Trash : (Answer) How do I integrate NS Calendar with slapd(8)?
This is a multi-step process:
1) Import Netscape's suitespot3x.ldif file into your LDAP database. This file contains some standard objects that Netscape's SuiteSpot line of servers expect to see in the directory. I belive this file can be found in the Netscape Directory Server 4.x installers.
2) Add the Netscape Calendar schema to your slapd config. The schema can be found in:
<netscape suitespot directory>/bin/calendar/install/misc/ns-calendar-schema.conf
3) Add the proper indexes to your slapd.conf. I used the following:
index nsCalXItemId pres,eq,sub
4) Modify the Versionstr string in the servers/slapd/Version.c file to be:
"Netscape-Directory/3.1 (compatible: slapd %VERSION% (%WHEN%)\n\t%WHOANDWHERE%)\n"
(that should all be on one line).
5) Recompile, reinstall the slapd binary and go!
Here is an example suitespot3x.ldif posted by Mark C Smith to the openldap-software mailing list:
dn: o=Airius.com
changetype: modify
add: aci
aci: (targetattr = "*")(version 3.0; acl "Suitespot Adminstrators Group"; allow (all) groupdn = "ldap:///cn=Administrators,o=Airius.com";)

dn: uid=admin, o=Airius.com
changetype: add
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetOrgPerson
cn: SuiteSpot Administrator
sn: Administrator
givenname: SuiteSpot
uid: admin
userPassword: {SSHA}H+oVU9UkeVy1PvM/EgWfXIm65ZLhSmw91iyucg==

dn: cn=Administrators, o=Airius.com
changetype: add
objectclass: top
objectclass: groupOfUniqueNames
cn: Administrators
uniqueMember: uid=admin, o=Airius.com

dn: ou=Netscape Servers, o=Airius.com
changetype: add
objectclass: top
objectclass: organizationalUnit
ou: Netscape Servers

[Append to This Answer]
Previous: (Answer) How can I speed up database loading?
Next: (Answer) How to make OpenLDAP accessible from Netscape?
This document is: http://www.openldap.org/faq/index.cgi?file=194
[Search] [Appearance]
This is a Faq-O-Matic 2.719.
© Copyright 2004, OpenLDAP Foundation, info@OpenLDAP.org