Sdílet prostřednictvím


Pojmenování atributů a tříd

Toto téma obsahuje pokyny pro pojmenování atributů a tříd.

Pokud chcete vytvořit novou třídu nebo atribut, dodržujte následující pravidla pojmenování:

  • Stejný název použijte pro cn i lDAPDisplayName vlastnosti nového attributeSchema nebo classSchema objektu.
  • Identifikujte společnost s předponou malého písmena v první části názvu. Tato předpona může být název DNS, zkratka nebo jiný řetězec, který jednoznačně identifikuje společnost. Předpona zajišťuje, aby se při procházení schématu zobrazovaly všechny atributy a třídy pro konkrétní společnost po sobě.
  • Pokud vyvíjíte rozšíření schématu jako nezávislý dodavatel softwaru, přidejte zkratku názvu produktu předpony. Tím se zvyšuje rozdíl mezi několika produkty, které obsahují rozšíření schématu LDAP.
  • Jako další znak za předponou použijte spojovník.
  • Zadejte název atributu nebo třídy, který je jedinečný v rámci atributů společnosti za pomlčkou. Tato část společného názvu by měla být popisná. Nepoužívejte nelogické názvy, které nejsou pro vývojáře a diváky schématu smysluplné.

Pokud například fiktivní společnost Fabrikam rozšířila schéma přidáním atributu pro uložení identifikátoru hlasové pošty, cn a lDAPDisplayName nového atributu může být fabrikam-VoiceMailID.

Pokud není zadán lDAPDisplayName atributu nebo třídy, systém použije cn vygenerovat. Systémový algoritmus pro generování názvu ale může způsobit kolize názvů nebo názvy, které jsou obtížně čitelné. Chcete-li se těmto problémům vyhnout, doporučuje se explicitně zadat lDAPDisplayName pro všechny atributy a třídy.

Pro účely vývoje a testování může být žádoucí připojit příponu verze k cn a lDAPDisplayName, například "fabrikam-VoiceMailID-001". V distribuovaném vývojovém/testovacím prostředí umožňuje vývojářům současně spouštět více verzí softwaru. Po dokončení testování přejmenujte atribut nebo třídu a odeberte příponu.

Není možné odstranit vyřazené verze rozšíření schématu, ale je možné je zakázat a přejmenovat je s nejasnými názvy. Další informace naleznete v tématu Zakázání existujících tříd a atributů.