Sun ロゴ      前へ      目次      索引      次へ     

Sun ONE Calendar Server 6.0 管理者ガイド

付録 F
Sun ONE Instant Messaging のポップアップアラームの使用

Sun ONE Calendar Server 5.1.1 (以降) は Sun ONE Instant Messaging 6.0 (以降) と統合され、カレンダーのイベントとタスクに関するポップアップアラームを自動的に Instant Messenger デスクトップに表示します。

この付録で説明する内容は次のとおりです。


ポップアップアラームの動作

ポップアップアラームは、電子メールアラームに基づいて動作します。アラームが発せられると、エンドユーザーと Calendar Server 管理者が設定したオプションに基づいて、Calendar Server は電子メール通知を送信し、Instant Messaging はポップアップアラームを表示します。

ポップアップアラームのアーキテクチャフロー

Instant Messaging ポップアップアラームを有効に設定すると、次のアーキテクチャフローで処理されます。

  1. Instant Messaging JMS サブスクライバが Calendar Server のイベントと通知を ENS (イベント通知サービス) に登録します。
  2. Calendar Server が text/xml 形式または text/calendar 形式でイベントまたは通知を ENS に送信します。
  3. Instant Messaging JMS サブスクライバがカレンダーのイベントまたは通知を受け取り、text/calendar 形式のメッセージを生成します。
  4. エンドユーザーがオンライン状態であれば、Instant Messaging サーバーはカレンダーの所有者にメッセージを送信します。
  5. Instant Messenger は HTML ポップアップアラームを生成し、メッセージに基づいてエンドユーザーのデスクトップに表示します。


Instant Messaging ポップアップの設定

ここでは、次の設定例について説明します。

次の例では、Instant Messenger ユーザーは Calendar Server のイベントとタスクの両方のポップアップアラームを受信します。サーバー側のインストールは次のとおりです。

実際のサイトで使用するサーバーに合わせて設定パラメータを編集する必要があります。

Instant Messaging サーバーの設定

Instant Messaging サーバーを設定するには、次の手順を実行します。

  1. iim.conf ファイルに次のパラメータを追加します。
  2. ! JMS Consumers
    jms.consumers=cal_reminder
    jms.consumer.cal_reminder.destination=enp:///ics/customalarm
    jms.consumer.cal_reminder.provider=ens
    jms.consumer.cal_reminder.type=topic
    jms.consumer.cal_reminder.param="eventtype=calendar.alarm"
    jms.consumer.cal_reminder.factory=com.iplanet.im.server.JMSCalendarMessageList ener

    ! JMS providers
    jms.providers=ens
    jms.provider.ens.broker=cal.example.com:7997
    jms.provider.ens.factory=com.iplanet.ens.jms.EnsTopicConnFactory

     

  3. 設定変更を適用するために、Instant Messaging サーバーを再起動します。
  4. cd /opt/SUNWiim/sbin/
    imadmin refresh

Calendar Server の設定

Calendar Server を設定するには、次の手順を実行します。

  1. ics.conf ファイルの次のパラメータを設定 (または追加) します。
  2. caldb.serveralarms = "yes"
    caldb.serveralarms.contenttype = "text/xml"
    caldb.serveralarms.dispatch = "yes"
    caldb.serveralarms.dispatchtype = "ens"
    caldb.serveralarms.url = "enp:///ics/customalarm"

     

  3. 設定変更を適用するために Calendar Server を再起動します。
  4. cd /opt/SUNWics5/cal/sbin/
    stop-cal
    start-cal

Instant Messenger の設定

Calendar Server のイベントとタスクの両方のポップアップアラームを受信するには、ユーザーは各自の Instant Messenger を次のように設定する必要があります。

  1. メインウインドウで「ツール」メニューから「設定」を選択するか、「設定」アイコンをクリックします。
  2. ユーザー設定」ウィンドウで、「アラート」タブをクリックします
  3. カレンダーリマインダーアラートを表示」オプションにチェックマークを付けます。
  4. 了解」をクリックします。

 



前へ      目次      索引      次へ     


Copyright 2003 Sun Microsystems, Inc. All rights reserved.