このリリースの 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=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=cosTemplates,<ugldapbasedn> cosSpecifier: inetCos cosAttribute: icsPreferredHost cosAttribute: icsDWPHost cosAttribute: icsFirstDay daServiceType: calendar user 注: Delegated Administrator の設定プログラムによって standardUserCalendar 定義をディレクトリにインストールすると、 上記の変数 <ugldapbasedn> はルートサフィックス (o=usergroup など) に置き換えられます。
daServiceType 属性によって、これはユーザーのカレンダサービスとして定義されます。
カレンダサービスの定義には、icsPreferredHost などのカレンダ属性も含まれることに注意してください。
ただし Delegated Administrator では、これらの属性値を指定するサービスパッケージテンプレートは用意されていません。Delegated Administrator コンソールは、カレンダサービスのみを持つサービスパッケージを 1 つだけ提供します。standardUserCalendar サービスパッケージです。このパッケージには、カレンダ属性が含まれません。
ユーザーメールとカレンダサービスは 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=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 の設定プログラムによって standardUserMailCalendar 定義をディレクトリにインストールすると、 上記の 変数 <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=cosTemplates,<ugldapbasedn> cosSpecifier: inetCos cosAttribute: mailMsgMaxBlocks daServiceType: mail group 注: Delegated Administrator の設定プログラムによって standardGroupMail 定義をディレクトリにインストールすると、 上記の変数 <ugldapbasedn> はルートサフィックス (o=usergroup など) に置き換えられます。
daServiceType 属性によって、これはグループのメールサービスとして定義されます。