IBM Lotus Sametime Advanced 8.0 功能简介
http://tech.ddvip.com 2008年10月11日 社区交流 收藏本文
内容摘要:IBM 于 2008 年一季度推出了一个新产品 IBM Lotus Sametime Advanced 8.0 。该产品部署在 WebSphere 上 , 并与 WebSphere MQ、WebSphere Event Broker、DB2 服务器、LDAP 服务器和 Sametime 服务器集成在一起。该产品可以帮助用户轻松查找信息和共享专家意见、加入正在进行的在线对话、立即共享桌面以及自动存储和复用地理位置信息。
IBM Lotus Sametime Advanced 8.0 主要功能介绍
IBM Lotus Sametime Advanced 8.0 主要功能包括 :
加入在线实时交谈室 : 加入持续时间可以按需调整的交谈室。使用交谈室 , 您可以参加讨论 , 查看完整的讨论历史记录 , 还可以根据特定的单词、未读消息数或活动的参与者数为您感兴趣的交谈室设置警报。
与一组或多组同事交流和共享信息 : 使用社区广播工具与各组同事交流 , 从他们那里收集信息。
技术探讨用于向广播社区发送问题 , 使社区中的专家能够提供答案和其他专家意见。将技术探讨回复转入常见问题 , 以便社区成员以后可以参考该知识。广播社区成员可以评估常见问题以帮助确定最佳内容。
即时投票用于向广播社区发送投票问题并收集来自广播社区的答案。
广播交谈用于邀请广播社区成员加入在线组对话。
公告用于将包含 Web 地址的公告发送到所有广播社区成员。发送公告 , 例如 , 通知所有人即将发生的事件。
与同事共享您的计算机屏幕。
查看同事的当前及历史位置记录 : 如果您来到其他用户曾经来过的地理位置 , 就无需再更新自己的地理位置 , 您的名片中会自动显示这个新位置。
IBM Lotus Sametime Advanced 8.0 基本工作环境及集成的各应用程序
下面的图片显示了一个最基本的 Sametime Advanced 服务器正常工作所需的环境。
图 1. Sametime Advanced 服务器正常工作所需的环境的工作连接图示

LDAP 目录服务器
LDAP 目录服务器用于存储整套环境的用户信息 , 以便验证登录 Advanced 服务器的用户的身份。在部署 Lotus Sametime Advanced 服务器之前 , 需要准备好一个 LDAP 服务器 , 在安装 Sametime Advanced 服务器时需要填写 LDAP 服务器的相关信息。
Lotus Sametime 服务器和 IBM Lotus Sametime Connect
Lotus Sametime 服务器为 Lotus Sametime Advanced 服务器提供基本的在线感知和即时通讯功能。在部署 Lotus Sametime Advanced 服务器之前 , 必须准备好一个 Lotus Sametime 服务器 , 在安装 Sametime Advanced 服务器时需要填写 Lotus Sametimes 服务器的相关信息 , 并对其进行检测。用户除了通过 Web 浏览器访问 Sametime Advanced 服务器之外 , 还可以在 IBM Lotus Sametime Connect 中安装交谈室和社区广播插件 , 通过 IBM Lotus Sametime Connect 对 Advanced 服务器提供的功能进行操作 , 并可以使用共享桌面以及自动存储和复用地理位置信息。
Websphere MQ 和 WebSphere Event Broker
WebSphere MQ 和 WebSphere Event Broker 必须安装在同一台机器上 , 他们之间协同工作以提高应用程序之间通讯的性能和安全性。 WebSphere MQ 是基于消息队列或消息传送的中间件 , 主要功能是在应用程序之间传送消息 , 这些消息可以在不同的网络协议、不同的计算机系统和不同的应用软件之间传递 ;WebSphere Event Broker 利用消息流提供广播能力。
IBM DB2 服务器和 IBM DB2 Net Search Extender
IBM DB2 服务器是一个关系型数据库管理系统。在 Sametime Advanced 服务器部署期间会用到两个数据库 , 一个是在下文中提到的 ST8ADV, 用于存储 Sametime Advanced 功能相关的数据 ; 另一个是在下文中提到的 BRKRDB, 用于存储 WebSphere Event Broker 所用的消息相关的数据。在部署 Sametime Advanced 服务器之前 , 必须事先装好 DB2 服务器并创建好这两个数据库。在 Sametime Advanced 安装期间 , 会向数据库中写入数据。 IBM DB2 Net Search Extender 的作用是为用户提供并行的全文索引 , 通过在索引和搜索期间锁定数据库表来快速地对数据进行索引 , 而不影响其他应用程序。适合于数据库密集的高端电子商务应用程序。
IBM Lotus Sametime Advanced 8.0 拓扑结构及部署方法
在您的计算机性能允许的情况下 , 可以将 IBM Lotus Sametime Advanced 服务器及其所需的其他应用程序安装在同一台机器上。或以任何拓扑结构部署环境 ( 注意:Sametime Advanced 服务器需要和 WebSphere 服务器安装在同一台机器上 ;IBM WebSphere MQ 和 IBM WebSphere Event Broker 需要安装在同一台服务器上 ) 。本文将使用以下拓扑结构讲述如何部署基本的 Sametime Advanced 服务器。假设您已经有了一个连接到 Domino LDAP 的 Sametime 服务器 , 并且已经配置了 SMTP 。本文将不再赘述如何搭建“服务器 B ”。直接讲述“服务器 A ” 和 “服务器 C ” 的部署方法。
图 2. 拓扑结构图

“服务器 A ” 的部署方法
1. 假设您已经在“服务器 A ”上装好了 DB2 服务器和 IBM DB2 Net Search Extender 。
2. 安装 IBM WebSphere MQ Version 6 。
启动安装程序 , 在左边的导航栏中选择“软件需求“ , 如果您的计算机上从未安装过 WebSphere Eclipse Platform Version 3.0.1, 根据您的程序安装包所在位置 , 选择“ CD-ROM ”或“网络”按钮 , 程序将自动指向安装文件 , 根据图形用户界面的安装向导完成对 WebSphere Eclipse Platform 的安装。点击“刷新”按钮 , 可以检测程序是否安装成功。
在左边的导航栏中选择“ WebSphere MQ 安装“ , 启动安装程序 , 根据图形用户界面的安装向导完成对 WebSphere MQ 6.0 版本的安装
安装结束后 ,IBM WebSphere MQ 的配置向导 “ Prepare WebSphere MQ Wizard ” 自动启动 , 根据向导提示的问题选择选项。当出现“设置缺省配置”页面时 , 不进行配置 , 直接按“下一步”按钮 , 然后单击“完成”按钮。您可以在系统的服务列表中看到名为“ IBM MQSeries ”的服务已经启动。
3. 安装 IBM WebSphere MQ V6.0 Fix Pack 6.0.2.2 。启动安装程序 , 根据图形用户界面的安装向导完成安装。
4. 安装 IBM WebSphere Event Broker 6.0.0.3 。启动安装程序 , 根据图形用户界面的安装向导完成安装。
5. 安装 IBM WebSphere Event Broker Fix Pack 。启动安装程序 , 根据图形用户界面的安装向导完成安装。
6. 打开“计算机管理” , 如果您是以 db2admin 账号登录操作系统并安装的 DB2 服务器 , 请将 db2admin 和 MUSR_MQADMIN 两个用户添加到 DB2ADMNS、DB2USERS、mqbrkrs 和 mqm 组中。
7. 您可以在购买的 CD 中找到一个名为 com.ibm.mqjms.jar 的文件。拷贝该文件 , 打开您的 MQ 所在的安装目录 , 进入 Javalib 文件夹 , 将该文件粘贴到此文件夹中 ( 例如 C:MQJavalib), 去掉只读属性。
8. 从 CD1 的 SupportingFilesEB-V60-imagest-adv-jars-EB 文件夹中拷贝 AddBroker.jar、SametimePlusExits.jar、commons-codec-1.3.jar、commons-httpclient-3.1.jar 和 commons-logging-1.1.jar 文件 , 打开您的 Event Broker 所在的安装目录 , 进入 classes 文件夹 , 粘贴至此 ( 例如 C:IBMMQSI6.0classes), 并将这五个文件的只读属性去掉。
9. 打开系统环境变量设置窗口 , 将 AddBroker.jar、SametimePlusExits.jar、commons-codec-1.3.jar、commons-httpclient-3.1.jar 和 commons-logging-1.1.jar 文件的绝对路径设置到 CLASSPATH 的变量值中。
10. 在 C 盘根目录下创建文件夹 temp 。
11. 从 CD1 的 SupportingFilesEB-V60-imagest-adv-jars-EB 文件夹中拷贝 exitSetting.ini 文件 , 打开您的 Event Broker 所在的安装目录 , 进入 bin 文件夹 , 粘贴至此 ( 例如 C:IBMMQSI6.0bin), 并将该文件的只读属性去掉 ; 用文本编辑器打开 exitSetting.ini 文件 , 找到以下两行参数 , 将 localhost 替换为您的 Sametime Advanced 服务器的全限定主机名 , 保存更改。
servletURL=http://localhost:9080/cas/oc
jsecurityURL=http://localhost:9080/stadvanced/j_security_check
12. 重新启动计算机使上述第 9 步设置的环境变量生效。
13. 打开 Windows 命令行窗口 , 创建一个缺省的 Queue Manager 。
在您的 WebSphere MQ 安装目录下 , 进入 bin 文件夹 , 运行以下命令
crtmqm -q sccs.queue.manager
系统将在命令行窗口返回下列信息
WebSphere MQ queue manager created.
Creating or replacing default objects for sccs.queue.manager.
Default objects statistics : 43 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.
14. 启动 Queue Manager 。
运行以下命令
strmqm
系统将在命令行窗口返回下列信息
WebSphere MQ queue manager 'sccs.queue.manager' starting.
5 log records accessed on queue manager 'sccs.queue.manager' during the log replay phase.
Log replay for queue manager 'sccs.queue.manager' complete.
Transaction manager state recovered for queue manager 'sccs.queue.manager'.
WebSphere MQ queue manager 'sccs.queue.manager' started.
15. 启用 MQSC 命令。
运行以下命令
runmqsc
系统将在命令行窗口返回下列信息
5724-H72 (C) Copyright IBM Corp. 1994, 2004. ALL RIGHTS RESERVED.
Starting MQSC for queue manager sccs.queue.manager.
16. 输入以下命令行定义管道 :
DEFINE LISTENER('LISTENER.TCP') TRPTYPE(TCP) PORT(1414) CONTROL(QMGR)
系统将返回下列信息
1 : DEFINE LISTENER('LISTENER.TCP') TRPTYPE(TCP) PORT(1414) CONTROL(QMGR)
AMQ8626: WebSphere MQ listener created.
START LISTENER('LISTENER.TCP')
系统将返回下列信息
2 : START LISTENER('LISTENER.TCP')
AMQ8021: Request to start WebSphere MQ Listener accepted.
define channel(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN)
系统将返回下列信息
3 : define channel(SYSTEM.ADMIN.SVRCONN) CHLTYPE(SVRCONN)
AMQ8014: WebSphere MQ channel created.
17. 键入以下命令停止 MQSC 命令
end
系统将返回下列信息
4 : end
3 MQSC commands read.
No commands have a syntax error.
All valid MQSC commands were processed.
18. 启动 WebSphere MQ Explorer, 在 Queue Managers 中可以看到您之前执行命令后所创建的相应的对象。
图 3. 启动 WebSphere MQ Explorer

19. 启动 DB2 的命令行窗口 , 通过以下命令创建 brkrdb 数据库。
db2 create db brkrdb
db2 connect to brkrdb
db2 grant dbadm on database to group mqbrkrs
db2 commit
db2 connect reset
20. 创建 ODBC 数据源 , 确保您可以连接到 brkrdb 数据库。
从“控制面板”的“管理工具”中打开“数据源 (ODBC) ”。
打开“系统 DNS ”附签 , 单击“添加”按钮 , 选择驱动程序“ IBM DB2 ODBC DRIVER - DB2COPY1 ” , 然后单击“完成”按钮。
在弹出的“ ODBC IBM DB2 驱动 - 添加”对话框中 , 输入数据源的名称 , 然后单击“确定”按钮。
在“系统数据源”列表中选中刚刚建立的数据源条目 , 单击“配置”按钮。
在弹出的对话框中输入用户 ID 和密码 , 然后单击“连接”按钮 , 确保您可以成功连接到数据源。
21. 创建 Broker 服务。
从“开始”菜单选择 Event Broker 的 “命令控制台”选项 , 启动 Event Broker 的命令行窗口。
运行以下命令
mqsicreatebroker brkr_sccs -i <your_service_username> -a <your_service_password> -q sccs.queue.manager -n BRKRDB -u <your_db2_username>>-p <your_db2_password>
例如 :mqsicreatebroker brkr_sccs -i db2admin -a password -q sccs.queue.manager -n BRKRDB -u db2admin -p password
系统将返回下列信息。
AMQ8110: WebSphere MQ queue manager already exists.
WebSphere MQ queue manager running.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
BIP8071I: Successful command completion.
以上服务将显示在系统的服务列表中。
22. 创建 Configuration Manager 服务。
在同样的窗口内运行以下命令
mqsicreateconfigmgr cmgr_sccs -i <your_service_username> -a <your_service_password> -q sccs.queue.manager -w <your_workpath>
例如 :mqsicreateconfigmgr cmgr_sccs -i db2admin -a password -q sccs.queue.manager -w c:temp
系统将返回下列信息。
AMQ8110: WebSphere MQ queue manager already exists.
WebSphere MQ queue manager running.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
The setmqaut command completed successfully.
BIP8071I: Successful command completion.
以上服务将显示在系统的服务列表中。
23. 启用 broker 服务的安全性。
按顺序运行以下命令
mqsiservice brkr_sccs -r PubSubAccessControl=yes
mqsiservice brkr_sccs -r PubSubAuthorizationService=com.ibm.orgcollab.wbi.exits.rest.RestImpl
mqsiservice brkr_sccs -r PubSubPrincipalDirectory=com.ibm.orgcollab.wbi.exits.rest.RestImpl
系统将返回下列信息。
BIPv600 en US
ucnv Console CCSID 437 dft ucnv CCSID 5348
ICUW ibm-5348_P100-1997 ICUA ibm-5348_P100-1997
Install Path = C:IBMMQSI6.0
Working Path = C:Documents and SettingsAll UsersApplication DataIBMMQSI
broker db name = BRKRDB
broker db userId = db2admin
broker db password =
queue manager = sccs.queue.manager
pubsub migration = no
fastpath Queue Manager = no
configuration timeout = 300
configuration delay timeout = 60
statistics major interval = 60
ComponentType = Broker
BIP8071I: Successful command completion.
24. 将系统的服务列表打开 , 分别双击您创建的 Broker 服务和 Configuration Manager 服务。转至“登录”附签 , 将登录身份设置为“本地系统账户” , 并选中“允许服务与桌面交互”选项。此选项可以将服务启动期间后台运行情况输出到前台 , 便于您查看。
图 4. 选中“允许服务与桌面交互”选项

25. 启动并完成对 Event Broker 的配置。
通过运行以下两个命令 , 分别启动 Broker 和 Configuration Manager 服务。
mqsistart brkr_sccs
mqsistart cmgr_sccs
运行以下命令 , 添加 Broker 。
java mqsi.AddBroker -i localhost -p 1414 -q sccs.queue.manager -b brkr_sccs
系统将返回下列信息
Configuration Manager: Queue Manager=sccs.queue.manager, Server=localhost:1414
Broker: Name=brkr_sccs, Queue Manager=sccs.queue.manager
Connecting to configuration manager......connected.
Getting topology......ok.
Adding broker to topology......ok.
Adding default execution group to topology......ok.
运行以下命令创建一个执行组。
mqsicreateexecutiongroup -b brkr_sccs -e default -i localhost -p 1414 -q sccs.queue.manager
系统返回下列信息显示执行组已经存在 , 忽略此信息。
BIP1044I: Connecting to the Configuration Manager's queue manager...
BIP1045I: Connecting to the Configuration Manager...
BIP1123E: The execution group already exists.
The utility was asked to create execution group 'default' on broker 'brkr_sccs',
but it already exists.
Check that the names of the execution group and broker are correct and reissue the command.
部署 realtime1506.bar
a) 从您的 CD1SupportingFilesEB-V60-imagest-adv-jars-EB 文件中拷贝 realtime1506.bar 文件 , 粘贴到 Event Broker 目录下 , 例如 c:IBMMQSI, 去掉该文件的只读属性。
b) 运行以下命令部署 bar 文件 ( 注 : 此处最好输入文件的绝对路径 )
mqsideploy -m -i localhost -q sccs.queue.manager -p 1414 -b brkr_sccs -e default -a c:IBMMQSIrealtime1506.bar
系统将返回下列信息
BIP1044I: Connecting to the Configuration Manager's queue manager...
BIP1045I: Connecting to the Configuration Manager...
BIP1039I: Deploying BAR file 'C:IBMMQSIrealtime1506.bar' to broker 'brkr_sccs
' (execution group 'default') ...
BIP1092I: Broker brkr_sccs successfully processed the deployment request.
c) 运行下列命令 , 启动消息流。
mqsistartmsgflow -i localhost -q sccs.queue.manager -p 1414 -b brkr_sccs -e default -m realtime1506
系统将返回下列信息
BIP1044I: Connecting to the Configuration Manager's queue manager...
BIP1045I: Connecting to the Configuration Manager...
BIP1027I: Submitting request to the Configuration Manager to start 'brkr_sccs/default/realtime1506'...
BIP1029I: Waiting up to 60 second(s) for broker brkr_sccs to update its configuration...
BIP1030I: Message flow 'brkr_sccs/default/realtime1506' is reported as started.
BIP8071I: Successful command completion.
26. 为 Sametime Advanced 创建数据库
在 CD1 的 SupportingFilesDB2-imagedb2-scripts 中提供了创建数据库的批处理文件 createDb.bat, 将该文件的只读属性去掉。
对于使用非拉丁字符集的用户而言 , 用文本编辑器打开该文件 , 找到以下参数行
db2 CREATE DATABASE %1 USING CODESET UTF-8 TERRITORY US
将其修改为
db2 CREATE DATABASE %1 USING CODESET UTF-8 TERRITORY US COLLATE USING UCA400_NO
其目的是为了使非拉丁字符可以正确排序。
在 DB2 命令行窗口运行以下命令创建数据库。
createDb.bat <your_advanced_dbname>><your_db2_username> <your_db2_password>
db2 connect to <your_advanced_dbname>
db2 connect reset
为了对 Sametime Advanced 数据库进行搜索 , 需要创建文本索引。在 CD1 的 SupportingFilesDB2-imagedb2-scripts 中提供了文件 dbtext.bat, 运行该文件。
dbtext.bat <your_advanced_dbname> <your_db2_username> <your_db2_password>>
系统将返回下列信息 , 忽略不存在的提示。
Checking for DB2EXT service
Starting DB2EXT service
CTE0001 Operation completed successfully.
Enabling database for text
CTE0001 Operation completed successfully.
CTE0132 The text index "ORGCOL"."PCTEXT_TEXT_FI" does not exist.
CTE0132 The text index "ORGCOL"."PCFAQ_QUESTION_I" does not exist.
CTE0132 The text index "ORGCOL"."PCFAQ_ANSWER_I" does not exist.
CTE0132 The text index "ORGCOL"."PC_CHAT_NAME_I" does not exist.
CTE0132 The text index "ORGCOL"."PC_CHAT_DESC_I" does not exist.
CTE0132 The text index "ORGCOL"."PCUSER_DISPLAYNAME_I" does not exist.
CTE0132 The text index "ORGCOL"."RESPONSE_REQ_I" does not exist.
CTE0132 The text index "ORGCOL"."RESPONSE_RESP_I" does not exist.
CTE0001 Operation completed successfully.
CTE0001 Operation completed successfully.
CTE0001 Operation completed successfully.
CTE0001 Operation completed successfully.
CTE0001 Operation completed successfully.
CTE0001 Operation completed successfully.
CTE0001 Operation completed successfully.
CTE0001 Operation completed successfully.
“服务器 C ” 的部署方法
由于我们按上述的拓扑结果构建的系统环境 ,DB2 服务器与 MQ/EB 在同一台服务器上 , 而 Advanced 服务器在另外一台机器上。为了使 Advanced 可以连到 DB2 服务器上 , 我们需要在“服务器 C ”上安装 DB2 客户端。假设您已经装好了 DB2 客户端。
1. 将 DB2 客户端与 DB2 服务器连接起来。
启动 DB2 的命令行处理器 , 按顺序运行以下命名
catalog tcpip node <your db2node>remote <your remoteserver hostname or IP> server <port: 50000>
catalog db <your advanced database name> at node <your db2node>
quit
在 DB2 命令行窗口运行以下命令进行测试连接
db2 connect to <your advanced database name> user <db2 user> using <pwd>
以同样的方法 , 连接 BRKRDB 。
2. 准备好 WebSphere 6.1.0.13 安装程序。
3. 开始安装 IBM Lotus Sametime Advanced 8.0 。
运行 CD1 中的批处理文件 install.bat, 在语言选项列表中选择“简体中文”。根据安装向导的提示继续进行。
以安装一个最简单的环境为例 , 在“安装类型”页面选择“单个服务器 ( 网络部署的主节点 ) ”。
在“输入 WebSphere Application Server 的安装文件根路径”对话框 , 指定 WebSphere Application Server 的安装程序所处位置。单击“下一步”。
选择 WebSphere Application Server 的安装目录 , 例如 :C:WebSphereAppServer 。单击“下一步”。
在“为 WebSphere Application Server 创建管理用户表示和密码”对话框中 , 输入用户名和密码 , 单击“下一步”。
| 域 | 用户输入的值(样例如下) | 注释 |
| 用户标识 : | iscadmin | 使用该用户登录 ISC, 执行管理员操作。该管理员用户不得存在于 LDAP 目录中。 |
在“为 WebSphere Application Server 成员管理器中创建管理用户标识和密码 , 以便对 Sametime Advanced Server 进行基于 Web 的管理”对话框中 , 输入用户名和密码。单击“下一步”。
| 域 | 用户输入的值(样例如下) | 注释 |
| 用户标识 : | advadmin | 使用该用户登录 Advanced 服务器 , 执行基于 Web 的管理。该管理员用户不得存在于 LDAP 目录中。 |
在“输入此 Sametime Advanced Server 实例属性”对话框中 , 输入单元名、节点名和主机名。缺省情况下 , 安装向导会根据您的主机名自动填写。单击“下一步”。
选择 Sametime Advanced Server 的安装目录 , 例如 :C:WebSphereSTAdvServer 。单击“下一步”。
在“ DB2 属性”对话框中 , 输入数值 , 单击“下一步”。
| 域 | 用户输入的值(样例如下) | 注释 |
| 主机名 | mqebsrv.lotus.com | DB2 服务器所在机器的主机名 |
| 端口 | 50000 | / |
| 数据库名称 | st8adv | 您的 Sametime Advanced 数据库名 |
| 应用程序用户标识 | db2admin | 具有在数据库中创建表的相应权限的用户 ID 。 |
| 应用程序密码 | ******** | / |
在“ Sametime 服务器属性”对话框中 , 输入 Sametime 服务器的主机名和端口。缺省端口为 8082( 提示 : 确保您的 Sametime 服务器正在运行 ) 。
在“ SMTP 消息传递服务器”对话框中 , 选中“ SMTP 消息传递服务器”复选框。
在“ SMTP 消息传递服务器属性”对话框中 , 输入您的 SMTP Server 的主机名和电子邮件地址。
在“ IBM WebSphere Message Broker 属性”对话框中 , 输入 WebSphere Message Brokder 的主机名。
在“ LDAP 配置”对话框中 , 接受缺省选项“立即配置 LDAP ”。单击“下一步”。
在“ LDPA 服务器连接”对话框中 , 输入 LDAP 服务器的主机名和端口号 ( 提示 : 确保您的 LDAP 服务器正在运行 ) 。
在“要求 LDAP 认证绑定”对话框中 , 输入数值 , 单击“下一步”。
| 域 | 用户输入的值(样例如下) | 注释 |
| 绑定专有名称 (DN) | cn=admin,o=lotus | 基于您的 LDAP 服务器设置的参数。该文档中采用的是 Domino LDAP 服务器。 |
| 绑定密码 | ******** |
在“人物和组条目的 LDAP 设置”对话框中 , 输入数值 , 单击“下一步”。
| 域 | 用户输入的值(样例如下) | 注释 |
| 基础专有名称 | o=lotus | 基于您的 LDAP 服务器设置的参数。 |
| 登录 | cn | |
| 显示名称 | cn |
单击“安装”按钮 , 开始安装 Sametime Advanced 服务器。
安装完成后 , 在对话框上单击“完成”按钮 , 退出安装向导。安装过程系统将生成一个 log 文件 , 放置在您的 Sametime Advanced 服务器安装的目录下 , 例如 :C:WebSphereSTAdvServerloginstalllog.txt, 如果安装过程出现错误 , 可以通过查看此文件排除问题。
基本环境安装结束后 , 通过以下命令重新启动 Queue Manager "sccs.queue.manager", brkr_sccs 服务 , cmgr_sccs 服务 , 和 Sametime Advanced 服务器。
mqsistop cmgr_sccs
mqsistop brkr_sccs
endmqm sccs.queue.manager
stopServer server1 -username <your_WAS_admin>-password <your_WAS_admin_password>
startServer server1 -username <your_WAS_admin> -password <your_WAS_admin_password>
strmqm
mqsistart brkr_sccs
mqsistart cmgr_sccs
启动 Web 浏览器 , 访问 http://<your_advanced_server>:9080/stadvanced/logon.jsp, 您可以通过一个有效的 LDAP 用户登录 Advanced 服务器。
图 5. 登录 Advanced 服务器

其他必要基本功能的配置
1. 为 Sametime Advanced 服务器配置在线感知功能
WebSphere 管理员登录到 ISC 。
在左边的导航栏中展开“安全性”区段 , 选择“安全管理、应用程序和基础结构”。
在右侧页面的“认证”区域内展开“ Web 安全性” , 单击“单点登录 (SSO) ”链接。
图 6. 单击“单点登录 (SSO) ”链接

在 SSO 的配置页面的“域名”中输入您的 LDAP 服务器的域名。然后单击“确定”按钮 , 保存您的设置。例如 :
图 7. 输入 LDAP 服务器域名

单击“认证机制和到期”链接。
图 8. 单击“认证机制和到期”链接

在“跨单元单点登录” 表格内 , 输入密码和密钥文件名称。然后单击“导出密钥”按钮。您将看到一个密钥成功导出的提示信息。
图 9. 输入密码和密钥文件名称

密钥将自动导出到您的 WebSphereprofilesST_Advanced_Profile 目录下 , 例如 :C:WebSphereAppServerprofilesST_Advanced_Profilekey 。
将该密钥文件拷贝到您的 Sametime 服务器的某目录下 , 例如 C:temp 。
转至 Sametime 服务器 , 启动 Notes 客户端 , 打开 Domino 地址本 name.nsf, 打开 “ Web SSO Configuration for LtpaToken ”文档 , 进入该文档的编辑状态 , 选择“ Keys ” -> “ Import WebSphere LTPA Keys ” 操作按钮 , 指定密钥所在位置 , 输入密码后将密钥引入。例如 :
图 10. 引入密钥

用 Sametime Advanced 管理员账号通过 Web 登录 Advanced 服务器。
单击“管理”附签 , 在左边的导航栏中选择“管理设置” , 然后选择“服务器集成”附签。
在 Sametime 配置页面中 , 输入 Sametime 服务器的主机名和端口 , 然后单击“保存”按钮。
停止 Sametime Advanced 服务器、sccs.queue.manager、brkr_sccs 和 cmgr_sccs 服务 , 重新启动 Sametime 服务器、 Sametime Advanced 服务器以及 MQ/EB 。
启动登录界面 , 选中“登录 Sametime 即时消息传递”复选框 , 用一个有效的 LDAP 用户登录 Sametime Advanced 服务器。可以看到在线感知图标。
图 11. 在线感知图标

2. 为 IBM Lotus Sametime Connect 安装 Sametime Advanced 插件 , 使用户可以通过 Sametime Client 使用 Advanced 提供的功能。
假设您已经安装了 IBM Lotus Sametime Connect 。用一个有效的 LDAP 用户登录 Sametime Connect 。
在您的 CD1AdvUpdateSite 目录中 , 找到文件 sametime.advanced.update.site.zip, 解压到本地。
从“工具”菜单中选择“插件” -> “安装插件”。
在“功能部件更新”对话框中 , 选择“搜索要安装的新功能部件”选项 , 然后单击“下一步”。
在“应用程序位置”对话框中 , 单击“添加文件夹位置”按钮 , 然后指向 sametime.advanced.update.site.zip 文件解压的位置。安装其提供的所有功能部件。
重新启动并登录 IBM Lotus Sametime Connect 。此时您可以看到 Sametime Advanced 提供的 “广播社区”和“交谈室”插件。
图 12. “广播社区”和“交谈室”插件

从“文件”菜单中选择“首选项” , 在左边的导航栏中展开“交谈室和广播工具”条目。
选择“ Sametime Advanced Server ” , 在“直接连接”区域 , 输入您的 Sametime Advanced 主机服务器的名称及端口号 9080, 接受默认的 HTTP 协议。
选择“广播工具服务器” , 在配置页面中 , 接受“直接连接”选项 , 输入您的 MQ/EB 服务器的主机名及端口号 1506 。然后重新启动 IBM Lotus Sametime Connect 。
重新启动 sccs.queue.manager、brkr_sccs 和 cmgr_sccs 。
广播社区提供的“通知”、“技术探讨”、“广播交谈”、“即时投票”和“连接到广播服务器”的状态图标被激活。
图 13. 状态图标被激活

至此 , 插件配置完成。用户除了通过 Web 浏览器使用 Sametime Advanced 提供的功能外 , 还可以通过 Sametime Connect 中的插件使用 Sametime Advanced 中的功能。
3. 为 IBM Lotus Sametime Connect 配置 Sametime Advanced 地理位置功能
您需要手动配置地理位置参数。
退出 Sametime Connect 。
假设您的 Sametime Connect 安装在 C:Program FilesIBMLotusSametime Connect, 您可以在 rcp 文件夹中找到 plugin_customization.ini 文件。
用文本编辑器打开该文件 , 在文件的任意位置添加如下两行参数 :
com.ibm.collaboration.realtime.location/locationServerAddr=<your_advanced_server_hostname>
com.ibm.collaboration.realtime.location/locationServerPort=9080
重新启动 Sametime Connect, 在“首选项”中选择地理场所 , 输入您的个人地理位置信息并保存设置。
当其他用户来到来到您之前到过的地方 , 他就无需再更新自己的地理位置 , 其名片中会自动显示这个新位置。
4. 为 Sametime Advanced 配置 SMTP 功能
在前面的 Advanced 服务器安装过程中 , 我们已经在 SMTP 相关的页面输入了对应的参数。
WebSphere 管理员登录 ISC, 在左边的导航栏中选择“资源” -> “邮件” -> “邮件会话” , 单击邮件会话列表中的“ Sametime Mail Notifier ”条目。
在“常规属性”页面 , 清除“邮件传输密码” , 保存您的修改。
重新启动 Sametime Advanced 服务器。
用户通过 Web 浏览器登录 Sametime Advanced 服务器。新建交谈室时选中“向成员发送电子邮件通知”复选框 ; 在成员域中输入一些用户 , 然后保存。
被邀请人将收到一封邀请函。可以通过邀请函中包含的交谈室链接进入交谈室。
图 14. 链接进入交谈室

说明 : 如果您之前在安装界面跳过了 SMTP 的配置部分 , 也可以手动配置。方法如下 :
1. 创建邮件会话
登录 ISC, 导航至“资源” -> “邮件” -> “邮件会话”。
在“作用域”下拉列表中选择服务器作为您的范围 , 单击“新建”按钮。
“配置”页面显示出来 , 参考以下数据 , 配置您的参数 , 其他域按缺省选项即可 , 单击“确定”按钮 , 然后保存您的配置。
| 域 | 用户输入的值 ( 样例如下 ) |
| 名称 | Sametime Mail Notifier |
| JNDI 名称 | mail/sametime/notifier |
| 邮件传输主机 | 输入您的 SMTP 服务器的主机名 |
| 邮件传输协议 | SMTP |
| 邮件来自 | 输入一个有效的邮件地址 |
2. 添加定制属性
选择上面创建的邮件会话 , 单击“定制属性”链接 , 单击“新建”按钮。
“配置”页面显示出来 , 参考以下数据 , 配置您的参数 , 单击“确定”按钮 , 然后保存您的配置。。
| 域 | 用户输入的值(样例如下) | 说明 |
| 名称 | mail.smtp.port | |
| 值 | 25 | 如果没有配置 SSL, 请输入 25; 如果配置了 SSL, 请输入 465 |
3. 重新启动 Sametime Advanced 服务器。用户通过 Web 浏览器登录 Sametime Advanced 服务器。新建交谈室时选中“向成员发送电子邮件通知”复选框 ; 在成员域中输入一些用户 , 然后保存。被邀请人将收到一封邀请函。
至此 , 您完成了所有基本功能的安装和配置。
来源:ibm 作者:郭 茵熙 责编:豆豆技术应用
- 办公自动化(OA)解决方案
- 企业门户解决方案
- Lotus Domino
- IBM Workplace
- Lotus Sametime
- Lotus Expeditor
- Lotus Notes
- Websphere Portal
- Web Content Management
- Lotus Quickr
- Lotus Sametime Connect
- Lotus Notes 8
- 更多专题>>>
- Stephen Hardison 谈 IBM Lotus 和 WebSphere Portal
- IBM WebSphere Portal V4.2 的协作功能
- 使用Domino作为Web应用性能监视器
- Domino 6应用程序性能优化指南(第一部分)
- Domino 6应用程序性能优化指南(第二部分)
- WPS/WAS与两台以上的Domino服务器SSO的配置
- 开放标准、开放源代码和 Domino 6: 使用 Domino 6 开放源代码项目
- Lotus Domino 与 IBM WebSphere 的集成开发
- 使用 Domino 6 安全交换消息
- 在 WebSphere Portal V5 中处理虚拟门户 (续)
- Faces Portlet 开发框架中数据的组织与处理(上)
- Faces Portlet 开发框架中数据的组织与处理 (下)
- 使用 IBM WebSphere Host Access Transformation Services (HATS) 的 Portlet 消息传递