directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Fourat ZOUARI <fou...@gmail.com>
Subject Re: Problem creating a new object class
Date Tue, 08 Nov 2011 19:14:45 GMT
Thank you for your help, now when i try to import my ldif file, am getting
this:

#!RESULT ERROR
>
> #!CONNECTION ldap://ldap.attractive.fr:10389
>
> #!DATE 2011-11-08T20:05:53.386
>
> #!ERROR [LDAP: error code 53 - UNWILLING_TO_PERFORM: failed for     Add
>> Request : ClientEntry     dn: m-oid=1.3.6.1.4.1.20.21.24,
>> ou=attributeTypes, cn=tritux, ou=schema     objectclass: metaAttributeType
>>     objectclass: metaTop     objectclass: top     m-oid:
>> 1.3.6.1.4.1.20.21.24     m-name: badgeNumber : ERR_345 Cannot add the
>> AttributeType m-oid=1.3.6.1.4.1.20.21.24, ou=attributeTypes, cn=tritux,
>> ou=schema into the registries, the resulting registries would be
>> inconsistent :
>> org.apache.directory.shared.ldap.exception.LdapProtocolErrorException:
>> ERR_04307 The AttributeType badgeNumber must have a syntax OID or a
>> superior, it does not have any.]
>
> dn: m-oid=1.3.6.1.4.1.20.21.24, ou=attributeTypes, cn=tritux, ou=schema
>
> changetype: add
>
> m-name: badgeNumber
>
> objectclass: metaAttributeType
>
> objectclass: metaTop
>
> objectclass: top
>
> m-oid: 1.3.6.1.4.1.20.21.24
>
>
>
I realize that my oid 'syntax' is invalid, can you please help me to find
the right syntax ?

On Tue, Nov 8, 2011 at 7:20 PM, Pierre-Arnaud Marcelot <pa@marcelot.net>wrote:

> As I said, we only support getting the schema via an LDAP connection, the
> commit functionality is not yet implemented.
>
> Adding your new schema elements to the directory server is still an extra
> step you need to do by hand, depending on the server.
>
> For OpenLDAP, you need to export your schema as an OpenLDAP schema file
> and use one of the two techniques I described in my previous mail.
>
> For ApacheDS, you can export your schema as an LDIF in the Schema Editor
> perspective of Apache Directory Studio and then import it on your
> connection via the LDIF Import in the LDAP Browser (Close and re-open your
> connection afterwards, to make sure the connection is aware of the updated
> schema).
>
> Hope this helps,
> Pierre-Arnaud
>
>
> On 8 nov. 2011, at 19:09, Fourat ZOUARI wrote:
>
> > I have installed AD server 1.5.7, and did the same thing (created a new
> > objectClass) and it still wont appear where it should to ..
> >
> > Is there any action to commit changes to server so it recognize my new
> oC ?
> >
> >
> > On Tue, Nov 8, 2011 at 2:26 PM, Pierre-Arnaud Marcelot <pa@marcelot.net
> >wrote:
> >
> >> In the case of a 'slapd.conf' file, you simply need to include the new
> >> schema file.
> >>
> >> In the case of a dynamic configuration backend, this guide should help:
> >>
> >>
> http://www.zarafa.com/wiki/index.php/OpenLdap:_Switch_to_dynamic_config_backend_(cn%3Dconfig)#Convert_schema_files_for_import
> <
> http://www.zarafa.com/wiki/index.php/OpenLdap:_Switch_to_dynamic_config_backend_(cn=config)#Convert_schema_files_for_import
> >
> >>
> >> Regards,
> >> Pierre-Arnaud
> >>
> >> On 8 nov. 2011, at 14:19, Fourat ZOUARI wrote:
> >>
> >> I've exported my schema as a OpenLDAP file, but how can i import it in
> my
> >> server ?
> >>
> >>
> >> On Tue, Nov 8, 2011 at 2:05 PM, Pierre-Arnaud Marcelot <pa@marcelot.net
> >wrote:
> >>
> >>> Unfortunately the Schema Editor does not allow you (yet!) to push back
> >>> modifications done on the schema directly (live, via LDAP).
> >>> You still have to export your new schema as an OpenLDAP Schema file and
> >>> use it with your OpenLDAP server.
> >>>
> >>> Hope this helps,
> >>> Pierre-Arnaud
> >>>
> >>>
> >>> On 8 nov. 2011, at 13:59, Fourat ZOUARI wrote:
> >>>
> >>> Hi,
> >>>
> >>> Am working with the AD studio 1.5.3 which is connecting to a OpenLDAP
> >>> 2.4.3 server, i've opened the Schema editor perspective and added the
> new
> >>> objectClass 'Tux' to the Object Classes subdirectory, now i can see it
> with
> >>> ther  other objects (top, person, posixAccount ...), when i switch
> back to
> >>> LDAP perspective, i see all other objectClasses but not my new one.
> >>>
> >>> Thank you !
> >>>
> >>>
> >>> On Tue, Nov 8, 2011 at 1:51 PM, Pierre-Arnaud Marcelot <
> pa@marcelot.net>wrote:
> >>>
> >>>> Hi Fourat,
> >>>>
> >>>> Is this related to ApacheDS (the server) or Apache Directory Studio,
> or
> >>>> both?
> >>>> Which versions?
> >>>>
> >>>> Could you be a little more descriptive about the steps you went
> through?
> >>>> "Saved it" is pretty vague...
> >>>> Where did you save it exactly?
> >>>>
> >>>> Thanks!
> >>>>
> >>>> Regards,
> >>>> Pierre-Arnaud
> >>>>
> >>>> On 8 nov. 2011, at 13:45, Fourat ZOUARI wrote:
> >>>>
> >>>>> Hi,
> >>>>>
> >>>>> I've created a new object class, here's it's source code:
> >>>>>
> >>>>> objectclass ( 1.3.6.1.4.1.76561.1
> >>>>>>
> >>>>>> NAME 'Tux'
> >>>>>>
> >>>>>> DESC 'Staff'
> >>>>>>
> >>>>>> SUP top
> >>>>>>
> >>>>>> STRUCTURAL
> >>>>>>
> >>>>>> MUST ( description $ displayName $ documentIdentifier $
> documentTitle
> >>>> $
> >>>>>>> email $ employeeNumber $ homePhone $ homePostalAddress $
> >>>> personalTitle $
> >>>>>>> serialNumber $ userPassword )
> >>>>>>
> >>>>>> MAY ( photo $ SipExtension $ Departement )
> >>>>>>
> >>>>>> )
> >>>>>>
> >>>>>>
> >>>>> Saved it, and still cannot see it as an option in objectClass
> >>>> attribute of
> >>>>> any entry ...
> >>>>>
> >>>>> Any idea ?
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message