| Previous | Next |
| ERROR_DS_NONEXISTENT_MAY_HAVE | ERROR_DS_AUX_CLS_TEST_FAIL |
ERROR_DS_NONEXISTENT_MUST_HAVE
mustContain references a missing schema attribute
Mandatory attribute lists are part of the class contract. MS-ADTS requires every attribute referenced by mustContain or systemMustContain to exist and be active when a class definition is added or modified. A missing mandatory definition would make it impossible for an entry to satisfy the class consistently.
The usual diagnostic is schema dependency order: verify that the attribute definition was imported successfully before the class that requires it. Also check for an incorrect OID or schema name and for an attribute that was marked defunct. Do not remove the value from mustContain merely to complete installation unless the product schema explicitly defines the attribute as optional.
What to inspect
- Resolve each mandatory attribute reference in the proposed class definition.
- Review earlier schema-import errors for the missing attribute.
- Preserve the vendor or application data model instead of weakening mandatory requirements ad hoc.
References
- MS-ADTS: schema consistency checks
- Microsoft: systemMustContain attribute
- Microsoft: classSchema class
Looking for a different code? Search another status or error code.