Sun Java System Delegated Administrator 6.4 管理ガイド

サービスクラスの定義

このリリースの 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 属性エントリにより、このサービスはグループのカレンダおよびメールサービスとして定義されます。