Hi Gavin,
Thanks for the reply.
You are right I have not requested for OID. The reason is I am just testing out few things right now and see if our application would work as is with OpenLDAP.
I am using OpenLDAP v 2.3.36.
I did not get you when you say "Short names", it seems more like description. I am having problem with NAME field of attributeType.
I have checked the link you have sent, but really not able to make much out of that, may be because I am new to OpenLDAP.
Any help is much appreciated.
Regards, Rana Biswas
On 10/2/07, Gavin Henry ghenry@suretecsystems.com wrote:
Rana Biswas wrote:
Hi,
When I add an attribute named "cm.host" in my OpenLDAP schema, I get an invalid name error.
The attribute I added is: attributeType ( 2.5.4.2.2 NAME 'cm.host' DESC 'host name' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768} )
I am getting the following error: Invalid NAME: "cm.host"
Does this mean attribute in OpenLDAP schema cannot have dot in attribute name or I am doing something wrong. Is there any way around, I cannot change the schema and our application depend on this data.
Thanks in advance.
Regards, Rana Biswas
What version of OpenLDAP are you using?
Where did you add this attribute? It looks like you've hacked core.schema and not requested your own OID. Please read:
http://www.openldap.org/doc/admin23/schema.html#Extending%20Schema
According to rfc4512, section 1.4:
Short names, also known as descriptors, are used as more readable aliases for object identifiers. Short names are case insensitive and conform to the ABNF
ABNF has:
DOT = %x2E ; period (".")
So I read that as 'cm.host' be valid, I'm just not sure how it is to be written in a schema.
Anyone correct/clarify?
Thanks.
-- Kind Regards,
Gavin Henry. Managing Director.
T +44 (0) 1224 279484 M +44 (0) 7930 323266 F +44 (0) 1224 824887 E ghenry@suretecsystems.com
Open Source. Open Solutions(tm).