| Previous | Next |
| E_ADS_PROPERTY_NOT_FOUND | E_ADS_SCHEMA_VIOLATION |
E_ADS_OBJECT_EXISTS
E_ADS_OBJECT_EXISTS is a naming/object-creation conflict. In a directory container, the relative distinguished name identifies an object among its siblings; attempting to create another object at the same directory name cannot be repaired by repeating the same create call.
Resolve the existing object or generate a different directory name
- Log the parent container ADsPath and the exact RDN supplied to the create operation.
- Search or bind to the existing object and verify whether it is the resource the provisioning workflow intended to reuse.
- If a new object is required, choose a different valid RDN and correctly escape distinguished-name characters.
ADSI binding documentation separates the object RDN from the full DN path. RFC 4514 defines the string form of LDAP distinguished names and escaping requirements. A display-name difference does not guarantee a distinct RDN, and a stale retry queue can also replay a create after the first attempt already succeeded. Record the created object ADsPath on successful provisioning so retries can become idempotent.
Generic ADSI errors · Binding Active Directory objects · RFC 4514
Looking for a different code? Search another status or error code.