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

Openldap 2.0 and netscape roaming



                        Hello,



    I just install last week the new OpenLDAP 2.0. As I previously use
the netscape roaming profile on a openldap 1.3 server, and I can't find
the schema anywhere, I take some time to write a new one from the
old schema.

    As far as I can see, it seems to works for me. There's just see to
some troubles with the certificate, so I just uncheck this option.



                      Laurent.


# ns-mcd-li-schema.conf
## Originally from
## http://help.netscape.com/products/client/communicator/manual_roaming2.html
## Edited to work with OpenLDAP 1.2.5
#
# Netscape Mission Control Desktop Roaming Access schema
#


##attribute nsLIPtrURL 2.16.840.1.113730.3.1.399 ces
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
        )

##attribute nsLIPrefs 2.16.840.1.113730.3.1.400 ces
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
        )

##attribute nsLIProfileName 2.16.840.1.113730.3.1.401 cis
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
        )

##attribute nsLIData 2.16.840.1.113730.3.1.402 bin
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
        )


##attribute nsLIElementType 2.16.840.1.113730.3.1.403 cis
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
        )


##attribute nsLIServerType  cis
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
        )
	
##attribute nsLIVersion  integer
##attribute nsLIVersion 2.16.840.1.113730.3.1.405 bin
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
        )


##attribute nsServerPort  cis
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 nsLIPtr
## oid 2.16.840.1.113730.3.2.74
##   requires
##     objectclass
##   allows
##     nsLIPtrURL,
##     owner

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

##objectclass nsLIProfile
## oid 2.16.840.1.113730.3.2.75
##   requires
##     objectclass,
##     nsLIProfileName
##   allows
##     nsLIPrefs,
##     uid,
##     owner

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

##objectclass nsLIProfileElement
## oid 2.16.840.1.113730.3.2.76
##   requires
##     objectclass,
##     nsLIElementType
##   allows
##     owner,
##     nsLIData
##     nsLIVersion

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

##objectclass nsLIServer
## oid 2.16.840.1.113730.3.2.77
##   requires
##     objectclass,
##     serverhostname
##   allows
##     description,
##     cn,
##     nsServerPort,
##     nsLIServerType,
##     serverroot