You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by "Stefan Seelmann (JIRA)" <ji...@apache.org> on 2007/05/23 23:32:16 UTC

[jira] Commented: (DIRSTUDIO-109) Schema Entry Deletes Must be Sequenced

    [ https://issues.apache.org/jira/browse/DIRSTUDIO-109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12498384 ] 

Stefan Seelmann commented on DIRSTUDIO-109:
-------------------------------------------

I don't think it makes sense to add such semantics into the default
delete operation of the browser.

What we could do is the following: PAM and I would like to extend the
current Schemas Editor to operate directly on the schema partition of
ADS instead of .schema files. So we have to add this functionality into
the Schemas Editor:
- When saving a new schema into the schema partition we have to consider
the correct order (syntaxes before matching rules before attribute types
before object classes)
- When deleting a schema we have to consider the inverse order

So I would recommend to close this issue and to create a new feature request for the schemas editor.


> Schema Entry Deletes Must be Sequenced
> --------------------------------------
>
>                 Key: DIRSTUDIO-109
>                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-109
>             Project: Directory LDAP Studio
>          Issue Type: New Feature
>          Components: ldapstudio-browser
>    Affects Versions: 0.7.0
>         Environment: FC6
>            Reporter: Ole Ersoy
>            Priority: Minor
>
> Actually this is probably more of a new feature than a bug...
> I created a 
> schema entry
> like this:
> ou=attributeTypes,cn=ecore, ou=schema
> ou=syntaxes, cn=ecore, ou=schema
> I have one attributeType entry
> that depends on a syntax entry,
> under
> ou=syntaxes, cn=ecore, ou=schema
> When I select the entry
>  cn=ecore, ou=schema
> and do a delete I get this:
> Error while deleting entry
> [LDAP: error code 53 - failed to delete entry m-oid=1.3.6.1.4.1.18060.4.98100505.1019857.4101539.5010251.6529753.1101991.0529799.955495751,ou=syntaxes,cn=ecore,ou=schema: The syntax with OID 1.3.6.1.4.1.18060.4.98100505.1019857.4101539.5010251.6529753.1101991.0529799.955495751 cannot be deleted until all entities using this syntax have also been deleted.  The following dependees exist: [1.3.6.1.4.1.18060.4.98515110.5310256.9575156.5495150.9981025.4855551.2981009.98495457.4101]]
>   [LDAP: error code 53 - failed to delete entry m-oid=1.3.6.1.4.1.18060.4.98100505.1019857.4101539.5010251.6529753.1101991.0529799.955495751,ou=syntaxes,cn=ecore,ou=schema: The syntax with OID 1.3.6.1.4.1.18060.4.98100505.1019857.4101539.5010251.6529753.1101991.0529799.955495751 cannot be deleted until all entities using this syntax have also been deleted.  The following dependees exist: [1.3.6.1.4.1.18060.4.98515110.5310256.9575156.5495150.9981025.4855551.2981009.98495457.4101]]
> If I delete the entries in this sequence manually everything is fine:
> ou=attributeTypes,cn=ecore, ou=schema
> ou=syntaxes, cn=ecore, ou=schema
> cn=ecore, ou=schema
> So if the delete function has the intelligence
> to understand that it has to delete the syntaxes
> before it can delete attributeTypes, that would be cool.
> Cheers,
> - Ole

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.