Directory operation error values


Enumerations

enum  DS_ErrorValue {
  DS_E_NOINFO = 0, DS_E_AT_NOSUCHATTRIBUTE = 1, DS_E_AT_INVALIDATTRIBUTESYNTAX = 2, DS_E_AT_UNDEFINEDATTRIBUTETYPE = 3,
  DS_E_AT_INAPPROPRIATEMATCHING = 4, DS_E_AT_CONSTRAINTVIOLATION = 5, DS_E_AT_TYPEORVALUEEXISTS = 6, DS_E_NAME_NOSUCHOBJECT = 7,
  DS_E_NAME_ALIASPROBLEM = 8, DS_E_NAME_INVALIDATTRIBUTESYNTAX = 9, DS_E_NAME_ALIASDEREFERENCE = 10, DS_E_SVC_BUSY = 11,
  DS_E_SVC_UNAVAILABLE = 12, DS_E_SVC_UNWILLINGTOPERFORM = 13, DS_E_SVC_CHAININGREQUIRED = 14, DS_E_SVC_UNABLETOPROCEED = 15,
  DS_E_SVC_INVALIDREFERENCE = 16, DS_E_SVC_TIMELIMITEXCEEDED = 17, DS_E_SVC_ADMINISTRATIVELIMITEXCEEDED = 18, DS_E_SVC_LOOPDETECTED = 19,
  DS_E_SVC_UNAVAILABLECRITICALEXTENSION = 20, DS_E_SVC_OUTOFSCOPE = 21, DS_E_SVC_DITERROR = 22, DS_E_SVC_INVALIDQUERYREFERENCE = 23,
  DS_E_SEC_AUTHENTICATION = 24, DS_E_SEC_INVALIDCREDENTIALS = 25, DS_E_SEC_ACCESSRIGHTS = 26, DS_E_SEC_INVALIDSIGNATURE = 27,
  DS_E_SEC_PROTECTIONREQUIRED = 28, DS_E_SEC_NOINFORMATION = 29, DS_E_AB_NOSUCHOPERATION = 43, DS_E_AB_TOOLATE = 44,
  DS_E_AB_CANNOTABANDON = 45, DS_E_UPD_NAMINGVIOLATION = 46, DS_E_UPD_OBJECTCLASSVIOLATION = 47, DS_E_UPD_NOTONNONLEAF = 48,
  DS_E_UPD_NOTONRDN = 49, DS_E_UPD_ALREADYEXISTS = 50, DS_E_UPD_AFFECTSMULTIPLEDSAS = 51, DS_E_UPD_NOOBJECTCLASSMODS = 52,
  DS_E_X509_RESULTSDISCARDED = 53
}

Enumeration Type Documentation

Directory operation error values.

Enumerator:
DS_E_NOINFO  No more information.
DS_E_AT_NOSUCHATTRIBUTE  No such attribute.
DS_E_AT_INVALIDATTRIBUTESYNTAX  Invalid attribute syntax.
DS_E_AT_UNDEFINEDATTRIBUTETYPE  Undefined attribute type.
DS_E_AT_INAPPROPRIATEMATCHING  Inappropriate matching.
DS_E_AT_CONSTRAINTVIOLATION  Constraint violation.
DS_E_AT_TYPEORVALUEEXISTS  Type or value exists.
DS_E_NAME_NOSUCHOBJECT  No such object.
DS_E_NAME_ALIASPROBLEM  Alias problem.
DS_E_NAME_INVALIDATTRIBUTESYNTAX  Invalid attribute syntax.
DS_E_NAME_ALIASDEREFERENCE  Alias dereference.
DS_E_SVC_BUSY  Busy.
DS_E_SVC_UNAVAILABLE  Unavailable.
DS_E_SVC_UNWILLINGTOPERFORM  Unwilling to perform.
DS_E_SVC_CHAININGREQUIRED  Chaining required.
DS_E_SVC_UNABLETOPROCEED  Unable to proceed.
DS_E_SVC_INVALIDREFERENCE  Invalid reference.
DS_E_SVC_TIMELIMITEXCEEDED  Timelimit exceeded.
DS_E_SVC_ADMINISTRATIVELIMITEXCEEDED  Administrative limit exceeded.
DS_E_SVC_LOOPDETECTED  Loop detected.
DS_E_SVC_UNAVAILABLECRITICALEXTENSION  Unavailable critical extension.
DS_E_SVC_OUTOFSCOPE  Out of scope.
DS_E_SVC_DITERROR  DIT error.
DS_E_SVC_INVALIDQUERYREFERENCE  Invalid query reference.
DS_E_SEC_AUTHENTICATION  Invalid authentication.
DS_E_SEC_INVALIDCREDENTIALS  Invalid credentials.
DS_E_SEC_ACCESSRIGHTS  Insufficient access rights.
DS_E_SEC_INVALIDSIGNATURE  Invalid signature.
DS_E_SEC_PROTECTIONREQUIRED  Protection required.
DS_E_SEC_NOINFORMATION  No information.
DS_E_AB_NOSUCHOPERATION  No such operation.
DS_E_AB_TOOLATE  Too late to abandon.
DS_E_AB_CANNOTABANDON  Cannot abandon.
DS_E_UPD_NAMINGVIOLATION  Naming violation.
DS_E_UPD_OBJECTCLASSVIOLATION  Objectclass violation.
DS_E_UPD_NOTONNONLEAF  Not on non-leaf.
DS_E_UPD_NOTONRDN  Not on RDN.
DS_E_UPD_ALREADYEXISTS  Already exists.
DS_E_UPD_AFFECTSMULTIPLEDSAS  Affects multiple DSAs.
DS_E_UPD_NOOBJECTCLASSMODS  No objectclass modifications.
DS_E_X509_RESULTSDISCARDED  Not all search results were properly signed.

Definition at line 300 of file dsapi_const.h.

00300              {
00301     DS_E_NOINFO = 0,
00304     DS_E_AT_NOSUCHATTRIBUTE = 1,
00307     DS_E_AT_INVALIDATTRIBUTESYNTAX = 2,
00310     DS_E_AT_UNDEFINEDATTRIBUTETYPE = 3,
00313     DS_E_AT_INAPPROPRIATEMATCHING = 4,
00316     DS_E_AT_CONSTRAINTVIOLATION = 5,
00319     DS_E_AT_TYPEORVALUEEXISTS = 6,
00322     DS_E_NAME_NOSUCHOBJECT = 7,
00325     DS_E_NAME_ALIASPROBLEM = 8,
00328     DS_E_NAME_INVALIDATTRIBUTESYNTAX = 9,
00331     DS_E_NAME_ALIASDEREFERENCE = 10,
00334     DS_E_SVC_BUSY = 11,
00337     DS_E_SVC_UNAVAILABLE = 12,
00340     DS_E_SVC_UNWILLINGTOPERFORM = 13,
00343     DS_E_SVC_CHAININGREQUIRED = 14,
00346     DS_E_SVC_UNABLETOPROCEED = 15,
00349     DS_E_SVC_INVALIDREFERENCE = 16,
00352     DS_E_SVC_TIMELIMITEXCEEDED = 17,
00355     DS_E_SVC_ADMINISTRATIVELIMITEXCEEDED = 18,
00358     DS_E_SVC_LOOPDETECTED = 19,
00361     DS_E_SVC_UNAVAILABLECRITICALEXTENSION = 20,
00364     DS_E_SVC_OUTOFSCOPE = 21,
00367     DS_E_SVC_DITERROR = 22,
00370     DS_E_SVC_INVALIDQUERYREFERENCE = 23,
00373     DS_E_SEC_AUTHENTICATION = 24,
00376     DS_E_SEC_INVALIDCREDENTIALS = 25,
00379     DS_E_SEC_ACCESSRIGHTS = 26,
00382     DS_E_SEC_INVALIDSIGNATURE = 27,
00385     DS_E_SEC_PROTECTIONREQUIRED = 28,
00388     DS_E_SEC_NOINFORMATION = 29,
00391     DS_E_AB_NOSUCHOPERATION = 43,
00394     DS_E_AB_TOOLATE = 44,
00397     DS_E_AB_CANNOTABANDON = 45,
00400     DS_E_UPD_NAMINGVIOLATION = 46,
00403     DS_E_UPD_OBJECTCLASSVIOLATION = 47,
00406     DS_E_UPD_NOTONNONLEAF = 48,
00409     DS_E_UPD_NOTONRDN = 49,
00412     DS_E_UPD_ALREADYEXISTS = 50,
00415     DS_E_UPD_AFFECTSMULTIPLEDSAS = 51,
00418     DS_E_UPD_NOOBJECTCLASSMODS = 52,
00421     DS_E_X509_RESULTSDISCARDED = 53
00423 } DS_ErrorValue;

Copyright © 2008 Isode privacy   feedback Subscribe to our rss newsfeed