このリリースの Delegated Administrator では、次の各タイプのサービスパッケージに対するサービスクラス定義が提供されています。
ユーザーメールサービス
ユーザーカレンダサービス
ユーザーメールおよびカレンダサービス
グループメールサービス
グループカレンダサービス
グループメールおよびカレンダサービス
Delegated Administrator を設定すると、ディレクトリにサービスクラス定義がインストールされます。
各定義では、daServiceType 属性の次の構文によって、サービスパッケージのタイプが決定されます。
daServiceType: <service type> <target>
ここで、service type はメールサービスまたはカレンダサービス、あるいはその両方であり、target はユーザーまたはグループのどちらかです。
ユーザーメールサービスは、standardUserMail という名前のサービスクラス定義で定義されます。
# # Definition for user mail service bundle # dn: cn=standardUserMail,<ugldapbasedn> changetype: add objectclass: top objectclass: LDAPsubentry objectclass: extensibleObject objectclass: cosSuperDefinition objectclass: cosClassicDefinition cosTemplateDn: o=mailuser,o=cosTemplates,<ugldapbasedn> cosSpecifier: inetCos cosAttribute: mailAllowedServiceAccess cosAttribute: mailMsgMaxBlocks cosAttribute: mailquota cosAttribute: mailmsgquota daServiceType: mail user 注: Delegated Administrator の設定プログラムによって standardUserMail 定義をディレクトリにインストールすると、 上記の変数 <ugldapbasedn> はルートサフィックス (o=usergroup など) に置き換えられます。
daServiceType 属性により、このサービスはユーザーのメールサービスとして定義されます。
ユーザーカレンダサービスは、standardUserCalendar という名前のサービスクラス定義で定義されます。
# # Definition for user calendar service bundle # dn: cn=standardUserCalendar,<ugldapbasedn> changetype: add objectclass: top objectclass: LDAPsubentry objectclass: extensibleObject objectclass: cosSuperDefinition objectclass: cosClassicDefinition cosTemplateDn: o=calendaruser,o=cosTemplates,<ugldapbasedn> cosSpecifier: inetCos cosAttribute: icsPreferredHost cosAttribute: icsDWPHost cosAttribute: icsFirstDay daServiceType: calendar user 注: Delegated Administrator の設定プログラムによって standardUserMail 定義をディレクトリにインストールすると、 上記の変数 <ugldapbasedn> はルートサフィックス (o=usergroup など) に置き換えられます。
daServiceType 属性により、このサービスはユーザーのカレンダサービスとして定義されます。
カレンダサービスの定義には、icsPreferredHost などのカレンダ属性も含まれます。
ただし、Delegated Administrator では、これらの属性の値を指定するサービスパッケージテンプレートは提供されていません。Delegated Administrator コンソールが提供するカレンダサービスのみを含むサービスパッケージは、standardUserCalendar サービスパッケージ 1 つだけです。このパッケージには、カレンダ属性は含まれていません。
ユーザーメールおよびカレンダサービスは、standardUserMailCalendar という名前のサービスクラス定義で定義されます。
# # Definition for user mail and user calendar service bundle # dn: cn=standardUserMailCalendar,<ugldapbasedn> changetype: add objectclass: top objectclass: LDAPsubentry objectclass: extensibleObject objectclass: cosSuperDefinition objectclass: cosClassicDefinition cosTemplateDn: o=mailcalendaruser,o=cosTemplates,<ugldapbasedn> cosSpecifier: inetCos cosAttribute: icsPreferredHost cosAttribute: icsDWPHost cosAttribute: icsFirstDay cosAttribute: icsQuota cosAttribute: mailAllowedServiceAccess cosAttribute: mailMsgMaxBlocks cosAttribute: mailquota cosAttribute: mailmsgquota daServiceType: calendar user daServiceType: mail user 注: Delegated Administrator の設定プログラムによって standardUserMail 定義をディレクトリにインストールすると、 上記の変数 <ugldapbasedn> はルートサフィックス (o=usergroup など) に置き換えられます。
2 つの daServiceType 属性エントリにより、このサービスはユーザーのカレンダおよびメールサービスとして定義されます。
グループメールサービスは、standardGroupMail という名前のサービスクラス定義で定義されます。
# # Definition for group mail service bundle # dn: cn=standardGroupMail,<ugldapbasedn> changetype: add objectclass: top objectclass: LDAPsubentry objectclass: extensibleObject objectclass: cosSuperDefinition objectclass: cosClassicDefinition cosTemplateDn: o=mailgroup,o=cosTemplates,<ugldapbasedn> cosSpecifier: inetCos cosAttribute: mailMsgMaxBlocks daServiceType: mail group 注: Delegated Administrator の設定プログラムによって standardUserMail 定義をディレクトリにインストールすると、上記の変数 <ugldapbasedn> はルートサフィックス(o=usergroup など) に置き換えられます。
daServiceType 属性により、このサービスはグループのメールサービスとして定義されます。
グループカレンダサービスは、standardGroupCalendar という名前のサービスクラス定義で定義されます。
# # Definition for group calendar service bundle # dn: cn=standardGroupCalendar,<ugldapbasedn> changetype: add objectclass: top objectclass: LDAPsubentry objectclass: extensibleObject objectclass: cosSuperDefinition objectclass: cosClassicDefinition cosTemplateDn: o=calendargroup,o=cosTemplates,<ugldapbasedn> cosSpecifier: inetCos cosAttribute: icsdoublebooking cosAttribute: icsautoaccept daServiceType: calendar group 注: Delegated Administrator の設定プログラムによって standardUserMail 定義をディレクトリにインストールすると、上記の変数 <ugldapbasedn> はルートサフィックス(o=usergroup など) に置き換えられます。
daServiceType 属性により、このサービスはグループのカレンダサービスとして定義されます。
カレンダサービスの定義には、icsdoublebooking などのカレンダ属性も含まれます。
ただし、Delegated Administrator では、これらの属性の値を指定するサービスパッケージテンプレートは提供されていません。Delegated Administrator コンソールが提供するカレンダサービスのみを含むグループのためのサービスパッケージは、standardGroupCalendar サービスパッケージ 1 つだけです。このパッケージには、カレンダ属性は含まれていません。
グループメールおよびカレンダサービスは、standardGroupMailCalendar という名前のサービスクラス定義で定義されます。
# # Definition for group mail and group calendar service bundle # dn: cn=standardGroupMailCalendar,<ugldapbasedn> changetype: add objectclass: top objectclass: LDAPsubentry objectclass: extensibleObject objectclass: cosSuperDefinition objectclass: cosClassicDefinition cosTemplateDn: o=mailcalendargroup,o=cosTemplates,<ugldapbasedn> cosSpecifier: inetCos cosAttribute: mgrpMsgMaxSize cosAttribute: mailMsgMaxBlocks daServiceType: calendar group daServiceType: mail group 注: Delegated Administrator の設定プログラムによって standardUserMail 定義をディレクトリにインストールすると、 上記の変数 <ugldapbasedn> はルートサフィックス (o=usergroup など) に置き換えられます。
2 つの daServiceType 属性エントリにより、このサービスはグループのカレンダおよびメールサービスとして定義されます。