| Anterior | Siguiente |
| STATUS_DS_NO_ATTRIBUTE_OR_VALUE | STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED |
STATUS_DS_INVALID_ATTRIBUTE_SYNTAX
Qué significa STATUS_DS_INVALID_ATTRIBUTE_SYNTAX
STATUS_DS_INVALID_ATTRIBUTE_SYNTAX significa que el tipo de atributo existe, pero el valor no puede representarse según la sintaxis que declara el esquema. Es distinto de STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED, donde el propio tipo no se reconoce.
El error puede estar en formato, longitud, codificación o representación LDAP. Convertir todo a texto suele empeorar el problema: varios atributos de AD usan sintaxis especial para SID, GUID, tiempo, DN o valores binarios.
Qué comprobar
- Consulte la definición de esquema del atributo y su
attributeSyntax/oMSyntax. - Capture el valor en la forma exacta que envía LDAP/ADSI, incluida codificación.
- Compare con un objeto válido del mismo tipo en lugar de inferir el formato por la interfaz gráfica.
- Corrija la serialización en el origen; no cambie el esquema para aceptar un valor mal formado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.