directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pierre-Arnaud Marcelot>
Subject Re: Auto push schemas to server?
Date Mon, 20 Aug 2012 11:11:50 GMT

Unfortunately, this is not possible right now.

But we've had this in the pipeline for a long time now.

It is already partially implemented and usable in the sense that you can (at least) get the
schema from a running server via the LDAP protocol using a connection.

The other side of the story, which is pushing the modifications back to the server, is halfway
done but this is not obvious because editing the schema is something very dangerous and we
really want to polish this feature before going live, since having an inconsistent schema
can very badly break a server.

We already have a few UI elements to graphically display the schema modifications to the user
before committing the changes to the server but it's that part which is not the easiest because
it defers from server to server. ApacheDS and OpenLDAP does not store their schemas at the
same location and in the same format as an example. Furthermore, there are some server which
doesn't even support online editing/replacement of schema.

So, the short answer would be: No, it's not possible at the moment. *But*, we've identified
this need and already implemented some of the required components. We just need more time
to polish this feature a little more and prepare all the adaptations that required on each
server we'd like to support (ApacheDS obviously, but probably OpenLDAP too).

Maybe you have some spare time to share and want to help us build this kind of feature.


On 19 août 2012, at 19:08, vlad florentino wrote:

> Hello,
> Is it possible to edit OpenLDAP schema files from Apache Directory Studio
> such that those schemas are automatically pushed onto the server from
> within ADS?
> Currently, I'm having to go through this process to create schema content
> that I can use in my directory:
>   1 - Edit schema to add objectclasses/attributes
>   2 - Export them to the local filesystem from ADS
>   3 - Upload them to the server
>   4 - Run a script on the uploaded data, to turn it from the ADS exported
> format, to the new OpenLDAP format (LDIF).
>   5 - Restart the OpenLDAP
>   6 - Refresh ADS to get the new schemas
> If what I'm asking is possible, then the steps after #1 would be automatic,
> as the schema is edited and saved/pushed.
> Regards,
> Vlad

View raw message