[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Netscape roaming with openldap




richard lucassen wrote:
> 
> Timo Boettcher wrote:
> >
> > Which schema do you use (URL would be nice)?
> 
> http://hvdkooij.xs4all.nl/Netscape_and_OpenLDAP_v2/netscape-and-openldap-v2.html
> http://developer.netscape.com/docs/manuals/communicator/ldap45.htm
> 
I'm using a different schema.
After a fast view of both schemas, I noticed that at least some 
Syntaxes are different. Additionally, the schema I'm using has some more 
Objectclasses. When I add new Users, I create the whole 
netscape-roaming-subtree
(bookmarks,cookies,filters,globalhistory,liprefs,
pab.na2) and initialize the attribute nsliData with some "aaaaaa". How 
do you create your new users?

Schema is added below.
========================================================================

## ns-mcd-li-schemai-2.conf
## Originally from
##
http://help.netscape.com/products/client/communicator/manual_roaming2.html
#
# Netscape Mission Control Desktop Roaming Access schema
#


attributetype ( 2.16.840.1.113730.3.1.399 NAME 'nsLIPtrURL'
        EQUALITY caseExactIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        )

attributetype ( 2.16.840.1.113730.3.1.400 NAME 'nsLIPrefs'
        EQUALITY caseExactIA5Match
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
        )

attributetype ( 2.16.840.1.113730.3.1.401 NAME 'nsLIProfileName'
        EQUALITY caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
        )

attributetype ( 2.16.840.1.113730.3.1.402 NAME 'nsLIData'
        EQUALITY bitStringMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.5
        )

attributetype ( 2.16.840.1.113730.3.1.403  NAME 'nsLIElementType'
        EQUALITY caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
        )

attributetype ( 2.16.840.1.113730.3.1.404 NAME 'nsLIServerType'
        EQUALITY caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
        )

attributetype ( 2.16.840.1.113730.3.1.405 NAME 'nsLIVersion'
        EQUALITY integerMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
        )

attributetype ( 2.16.840.1.113730.3.1.280 NAME 'nsServerPort'
        EQUALITY caseIgnoreMatch
        SYNTAX 1.3.6.1.4.1.1466.115.121.1.44
        )




objectclass ( 2.16.840.1.113730.3.2.74 NAME 'nsLIPtr'
        DESC ''
        MUST objectClass
        MAY ( nsLIPtrURL $ owner )  )

objectclass ( 2.16.840.1.113730.3.2.75 NAME 'nsLIProfile'
        DESC ''
        MUST ( objectclass $ nsLIProfileName )
        MAY  ( nsLIPrefs $ uid $ owner )  )

objectclass ( 2.16.840.1.113730.3.2.76 NAME 'nsLIProfileElement'
        DESC ''
        MUST ( objectclass $ nsLIElementType )
        MAY  ( owner $ nsLIData $ nsLIVersion ) )           

objectclass ( 2.16.840.1.113730.3.2.77 NAME 'nsLIServer'
        DESC ''
        MUST ( objectclass )
        MAY ( description $ cn $ nsServerPort $ nsLIServerType ) )