Error: LDAP_UNWILLING_TO_PERFORM on modification of object in MAD application partition

  • 7008961
  • 07-Jul-2011
  • 13-Jun-2012


Novell Identity Manager Driver - Active Directory


When synchronizing a modify to an object in an application partition which was recently created by the microsoft active directory (MAD) driver, the modify fails with an LDAP_UNWILLING_TO_PERFORM error from MAD.


Objects created in a MAD "application partition" are not supported by the MAD shim.  The driver is designed to synchronize most types of objects, but objects in these special partitions were not part of that scope and were added to MAD after the original driver was released.  An enhancement request, # 704545, has been entered into BugZilla to add support for these objects.

In the case of ADAM/LDS the failure is the result of a missing default naming context and modifications can be made to work by setting a default naming context in the application.  A document that may help follows:

Additional Information

DirXML: [04/22/09 10:44:12.12]: ADDriver: Imported class wm-BusinessUnit
DirXML: [04/22/09 10:44:12.12]: ADDriver:   association
DirXML: [04/22/09 10:44:12.12]: ADDriver:     a373c192da0d994dacd066027fa0bee2
DirXML: [04/22/09 10:44:12.12]: ADDriver:   modify-attr
DirXML: [04/22/09 10:44:12.12]: ADDriver:     remove-value
DirXML: [04/22/09 10:44:12.12]: ADDriver:       value
DirXML: [04/22/09 10:44:12.12]: ADDriver:         MO
DirXML: [04/22/09 10:44:12.12]: ADDriver:     add-value
DirXML: [04/22/09 10:44:12.12]: ADDriver:       value
DirXML: [04/22/09 10:44:12.12]: ADDriver:         MO2
DirXML: [04/22/09 10:44:12.12]: ADDriver: Connect using ldap_bind: user=adm, domain=office, password=***, method=negotiate,, sign=yes, seal=yes ssl=no
DirXML: [04/22/09 10:44:12.12]: ADDriver: ldap_bind connection succeeded
DirXML: [04/22/09 10:44:12.12]: ADDriver: ldap_modify wm-BusinessUnit
LDAPMod operations:
delete attribute st
add attribute st
DirXML: [04/22/09 10:44:12.12]: Loader: subscriptionShim->execute() returned:
DirXML: [04/22/09 10:44:12.12]: Loader: XML Document:
DirXML: [04/22/09 10:44:12.12]:
<nds ndsversion="8.7" dtdversion="1.1">
    <product version="3.5.3" asn1id="" build="20080229_143300" instance="\METADIR\org\services\DriverSet\Driver AD BU">AD</product>
    <contact>Novell, Inc.</contact>
    <status level="error" type="driver-general" event-id="osel6011#20090422154412#1#1">
      <ldap-err ldap-rc="53" ldap-rc-name="LDAP_UNWILLING_TO_PERFORM">
        <client-err ldap-rc="53" ldap-rc-name="LDAP_UNWILLING_TO_PERFORM">Unwilling To Perform</client-err>
        <server-err>00000057: LdapErr: DSID-0C090A47, comment: Error in attribute conversion operation, data 0, vece</server-err>
        <server-err-ex win32-rc="87"/>