[
https://issues.apache.org/jira/browse/DIRSTUDIO-958?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13835165#comment-13835165
]
Emmanuel Lecharny commented on DIRSTUDIO-958:
---------------------------------------------
There is no guarantee that the server will return a schema in any specific
order. We can still order the returned element, but its impossible to get back
the same order than the original file.
> Exporting schemas as OpenLDAP files outputs entries in random order
> -------------------------------------------------------------------
>
> Key: DIRSTUDIO-958
> URL: https://issues.apache.org/jira/browse/DIRSTUDIO-958
> Project: Directory Studio
> Issue Type: Bug
> Components: studio-schemaeditor
> Affects Versions: 2.0.0-M8 (2.0.0.v20130628)
> Environment: Ubuntu 12.04 x86_64
> Java 1.7.0_45-b18
> Reporter: Piotr Kubowicz
> Priority: Minor
>
> To reproduce:
> 1. Create two separate schema projects; for example one online and one
> offline from the same server
> 2. Open schema editor, choose the online project, select 'apache' schema,
> right click, choose Export -> Schemas as OpenLDAP files. See the generated
> file.
> 3. Open the offline project, export 'apache' schema as described above
> 4. Files differ although the schema is the same!
> It seems that the order of entries during schema export is random. It would
> be correct if entries are sorted by type first, then by OID.
> Note that the random order may cause problems when the exported schema is
> used in some directory servers - you may have a parent object class appear
> after its child object class. As result a directory server will report schema
> as invalid due to 'missing' parent object class.
--
This message was sent by Atlassian JIRA
(v6.1#6144)