hi,
i had recently applied for OIDs with IANA. and they have sent me a Personal
Enterprise Number(PEN) (consider it as "pqrs"). The prefix they have sent is
1.3.6.1.4.1
"for attributes i have used-----"1.3.6.1.4.1.pqrs.1
"for objectclasses i have used----"1.3.6.1.4.1.pqrs.2
Using that i have created OIDs for my purpose.
my schema file looks like below.
attributetype( 1.3.6.1.4.1.pqrs.1.12
NAME 'outofofficeon'
DESC 'Specifies if the user is out of office or not'
SYNTAX 'cis'
SINGLE-VALUE )
attributetype( 1.3.6.1.4.1.pqrs.1.13
NAME 'timezone'
DESC 'Time zone of the entry'
SYNTAX 'cis'
SINGLE-VALUE )
attributetype( 1.3.6.1.4.1.pqrs.1.14
NAME 'shippingaddress'
DESC 'Shipping address of the entry'
SYNTAX 'cis'
MULTI-VALUE )
objectclass( 1.3.6.1.4.1.pqrs.2.1
NAME 'ssausergroup'
DESC 'SSA Usergroup'
SUP groupofuniquenames STRUCTURAL
MAY( ssarole $ ssaugtype ) )
objectclass( 1.3.6.1.4.1.pqrs.2.2
NAME 'ssabase'
DESC 'SSA Base'
SUP top STRUCTURAL
MUST( uid $ cn $ sn )
.............................
.........................
...........................
now i am trying to run an LDIF file which contains a sample data like
dn: uid=admin,ou=ssausers,dc=ssainternal,dc=net
changetype: add
objectClass: top
objectClass: ssauser
objectClass: ssantuser
uid: admin
cn: admin
userpassword: admin
ssarole: administrator
ssarole: superadministrator
sn: admin
preferredlanguage: en_US
ntuserdomainid: ssainternal
using the ldapadd command....all the data gets added except for the above
one. It gives me an error saying
ldap_add: Invalid syntax(21)
additional info: objectClass: value #1 invalid per syntax.