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

Delegated Administrator のプラグインの追加

次のプラグインをサポートするように Delegated Administrator をカスタマイズできます。

プラグインを使用可能にする

これらのプラグインを使用可能にする場合は、次のディレクトリにある commcli servlet resource.properties ファイルを編集します。


da_base/data/WEB-INF/classes/sun/comm/cli/server/servlet/
resource.properties

デフォルトでは、da_base/opt/SUNWcomm です。

プラグインは resource.properties ファイル内の次の行で始まる部分にあります。


########################
# Plugin Configuration #
##########################

それぞれ「plugin」というサフィックスが付きます。現在のリストは次のとおりです。


jdapi-mailhoststoreplugin=disabled

jdapi-mailhoststorepluginclass=sun.comm.cli.server.util.MailHostStorePlugin
jdapi-mailhoststorepluginfile=/tmp/mailhostmailstore
jdapi-maildomainreportaddressplugin=enabled
jdapi-maildomainreportaddresspluginclass=sun.comm.cli.server.
  util.MailDomainReportAddressPlugin
jdapi-uidautogenerationplugin=disabled
jdapi-uidautogenerationpluginclass=sun.comm.cli.server.util.UidPlugin

プラグイン形式

各プラグインは最低 2 行で、次の形式をとります。

プラグインを使用可能にするには、“disabled” を “ enabled” に変更します。

この項に示したすべてのプラグインには、プラグインクラスが供給されています。これらのクラスは、次のディレクトリに存在します。

da_base/data/WEB-INF/classes/sun/comm/cli/server/util

これらのクラスには何もする必要はありません。

MailHostStorePlugin に必須の追加フラットファイル

MailHostStorePlugin には、プラグインの 3 行目に含まれるフラットファイルが必要です。このプラグインはフラットファイル内の値を読み取り、属性値を設定するために使用します。プラグインが使用可能になっている場合に、このファイルが存在していないとエラーが発生します。