7.2.11.5. Classic CoS の例
Corporation の例の管理者は、テンプレート DN と
cosSpecifier
属性で指定された属性の組み合わせを使用して、郵便番号コードを自動的に生成するClassic CoS を作成します。
- ldapmodify を使用して、新しいクラス CoS 定義エントリーを dc=example,dc=com サフィックスに追加します。
dn: cn=classicCoS,dc=example,dc=com changetype: add objectclass: top objectclass: cosSuperDefinition objectclass: cosClassicDefinition cosTemplateDn: cn=classicCoS,dc=example,dc=com cosSpecifier: businessCategory cosAttribute: postalCode override
- 営業部門およびマーケティング部門のテンプレートエントリーを作成します。CoS 属性をテンプレートエントリーに追加します。テンプレートの
cn
は、ターゲットエントリーのbusinessCategory
属性の値を設定し、テンプレートの値に応じて属性を追加または上書きされます。dn: cn=sales,cn=classicCoS,dc=example,dc=com changetype: add objectclass: top objectclass: extensibleObject objectclass: cosTemplate postalCode: 44438 dn: cn=marketing,cn=classicCoS,dc=example,dc=com changetype: add objectclass: top objectclass: extensibleObject objectclass: cosTemplate postalCode: 99111
Classic CoS 定義エントリーは、dc=example,dc=com サフィックスの下にあるすべてのエントリーに適用されます。エントリーにある
businessCategory
属性と cosTemplateDn
属性の組み合わせによって、2 つのテンプレートのいずれかに到達することができます。1 つ目は営業テンプレートで、営業部門に従業員固有の郵便番号コードを提供します。マーケティングテンプレートは、マーケティング部門の従業員固有の郵便番号コードを提供します。