On Tue, 2002-04-02 at 13:25, Chris Toshok wrote:
> On Mon, 2002-04-01 at 06:34, JP Rosevear wrote:
> > On Mon, 2002-04-01 at 01:11, Martin C. Messer wrote:
> > > JP, sorry, should have been more specific.
> > > 
> > > If I want to store the FBURL in an LDAP entry for a contact (an entry
> > > that is not local to my addressbook), where should I store it? Put
> > > another way, if all my contacts are in a central LDAP database, how can
> > > the FBURL be stored on that contact record for correct retrieval by the
> > > scheduling feature of Evo?
> > 
> > It should be FBURL, base on RFC 2739.
> 
> That same rfc specifies the LDAP attributes to use, which we (sadly)
> don't use at the moment.  I'll cook up a patch today.  That RFC is what
> you should be going by, though.

OK, patch is ready (just waiting for review/approval.)

The long answer to your original question is to use a schema like the
attached (which I adapted from the RFC for use with my openldap
installation here.)  Does anyone know where to get this schema in some
released form?

With the patch evolution will notice the calEntry objectclass and if
it's present will add it to the list of objectclasses of any object you
create or modify with evolution.

The only attributes we support after the patch are the single valued
calCalURI and calFBURL attributes.

url to the bug/patch is:

http://bugzilla.ximian.com/show_bug.cgi?id=22965

Chris
attributetype      (1.2.840.113556.1.4.478
        NAME 'calCalURI'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE
        USAGE userApplications )

attributetype      (1.2.840.113556.1.4.479
        NAME 'calFBURL'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE
        USAGE userApplications )

attributetype      (1.2.840.113556.1.4.480
        NAME 'calCAPURI'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE
        USAGE userApplications )

attributetype      (1.2.840.113556.1.4.481
        NAME 'calCalAdrURI'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        SINGLE-VALUE
        USAGE userApplications )

attributetype        (1.2.840.113556.1.4.482
        NAME 'calOtherCalURIs'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        USAGE userApplications )

attributetype      (1.2.840.113556.1.4.483
        NAME 'calOtherFBURLs'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        USAGE userApplications )

attributetype      (1.2.840.113556.1.4.484
        NAME 'calOtherCAPURIs'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        USAGE userApplications )

attributetype      (1.2.840.113556.1.4.485
        NAME 'calOtherCalAdrURIs'
        EQUALITY caseIgnoreMatch
        SUBSTR caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        USAGE userApplications )

objectclass (1.2.840.113556.1.5.87
        NAME 'calEntry'
        SUP TOP
        AUXILIARY
        MAY (calCalURI $ calFBURL $ calOtherCalURIs $ calOtherFBURLs $ calCAPURI $ 
calOtherCAPURIs) )

Reply via email to