Hi,

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.

Regards,
Pierre-Arnaud


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

Reply via email to