Sun Java System Calendar Server 6 2005Q4 管理指南

Procedure配置 Instant Messaging Server

配置 Instant Messaging 弹出式提醒通知所需的以下较高级别任务列表可以为您提供方便。要配置 Instant Messaging,请参阅以下站点上可用的 Instant Messaging 文档:

http://docs.sun.com/coll/1309.2http://docs.sun.com/coll/1390.2

步骤
  1. 安装新软件包 SUNWiimag

    使用 Instant Messaging 弹出式提醒通知之前,必须首先使用 Java Enterprise System 安装程序安装 Instant Messaging 软件包。

  2. 在已安装 Instant Messaging 的计算机中,转到以下目录:

    cd /etc/opt/SUNWiim/default/config

  3. 编辑下表中所示的 iim.conf 文件中的一个或多个参数。

    显示的参数值假定您要为事件和任务都启用弹出式提醒通知。如果 iim.conf 文件中尚不存在这些参数,则先添加它们。

    参数 

    说明和要使用的适当值 

    JMS Consumers 部分 

     

    jms.consumers

    警报名称。将该值设置为 cal_reminder

    jms.consumer.cal_reminder.destination

    警报目标。将该值设置为 enp:///ics/customalarm 

    jms.consumer.cal_reminder.provider

    提供者名称。设置为 ens。提供者名称必须与 JMS Providers 部分中的 jms.providers 的名称相同。

    jms.consumer.cal_reminder.type

    要设置的警报的类型。将该值设置为 topic

    jms.consumer.cal_reminder.param

    警报参数。将该值设置为 "eventtype=calendar.alarm"(包括引号)

    jms.consumer.cal_reminder.factory

    C++ 工厂名称。将该值设置为: 

    com.iplanet.im.server.
    JMSCalendarMessageListener

    JMS Providers 部分 

     

    jms.providers

    提供者名称。将该值设置为 ens。该值必须与 JMS Consumers 部分中列出的 jms.consumer.cal_reminder.provider 的值相同。

    jms.provider.ens.broker=cal.example.com

    ENS 侦听的端口号。设置为 ics.conf 文件参数 service.ens.port 中指定的端口。默认值为 57997。

    jms.provider.ens.factory

    要使用的 C++ 工厂。设置为 com.iplanet.ens.jms.EnsTopicConnFactory

    Calendar Server 常见参数 

     

    iim_agent.enable

    启用 Calendar 代理。按如下所示设置该值(包括引号): 

    iim_agent.enable="true"

    iim_agent.agent-calendar.enable

    装入启用 Calendar 代理的组件。按如下所示设置该值(包括引号): 

    iim_agent.agent-calendar.enable="true"

    agent-calendar.jid

    Calendar 代理的 JID。按如下所示设置该值: 

    agent-calendar.jid=calimbot.server.domain

    agent-calendar.password

    Calendar 代理密码。按如下所示设置该值: 

    agent-calendar.password=password

    iim_server.components

    按如下所示设置该值: 

    iim_server.components=agent-calendar

  4. 转到 imadmin 命令行实用程序所在的目录:

    cd /opt/SUNWiim/sbin

  5. 使用 imadmin 启动 Calendar 代理:

    imadmin start agent-calendar

    Calendar 代理是 Instant Messaging 的一个组件,可以为 Calendar Server 用户提供弹出式功能。使用 Instant Messaging 提供的工具,可以启动、停止、重新启动 Calendar 代理或检查它的状态,也可以通过日志文件监视它的活动。


    注 –

    如果有包含 stopstartrefresh 命令的脚本,则可将 Calendar 代理加入其中。


    有关 imadmin 和 Calendar 代理的更多信息,请参见《Sun Java System Instant Messaging 7 2005Q1 管理指南》。