Sun Java System Communications Services 6 2005Q4 Delegated Administrator 管理ガイド

サービスクラスの定義

このリリースの 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 属性によって、これはグループのメールサービスとして定義されます。