您需要配置 Communications Express 以启用迁移。
请注意,迁移所需的配置参数必须由管理员手动提供。
表 7-1 列出了迁移实用程序所依赖的配置文件。
表 7–1 配置文件及其用途
文件名 |
描述 |
---|---|
migrate.properties |
包含将数据从 PAB 迁移到 Address Book Server 所需的参数。有关这些参数的信息,请参阅后续配置步骤。 |
uwcauth.properties |
由迁移实用程序引用,以确定是否需要迁移。 迁移工具检查 pab_mig_required 的值。如果该值为 true,则进行动态迁移 |
uwcconfig.properties |
管理员可以提供日志级别并启用日志,以用于错误诊断。默认情况下将禁用此参数。 |
runMigrate.sh (仅适用于批量迁移) |
脚本使用以下三个参数来设置所需变量并调用 java 程序 MigratePab。 # migrate.properties 文件的绝对路径。将默认路径设置为:../WEB-INF/config/migrate.properties # uwcauth.properties 和其他配置文件所在 config 目录的绝对路径。将默认路径设置为:../WEBINF/config # 用户的 inetDomainBaseDN 需要适当编辑此文件以提供必需的路径和参数。 |
xlate-pabperson.xml(后续配置步骤) xlate-pabgroup.xml(后续配置步骤) |
迁移实用程序在内部使用 Communications Express 的通讯录 API,以便从 Messenger Express 的 PAB 装入数据。 必须使用 xlate 文件,才能将 PAB 的 LDAP 属性映射到 Addressbook Server 的通讯录属性。 |
将基于用户的邮件主机检索在表 7-2 中列出的 PAB 配置条目并建立与 PAB Server 的连接。
表 7–2 migrate.properties 中可配置的 PAB 迁移参数
参数 |
默认值 |
描述 |
---|---|---|
hostname.pabldappoolmin |
4 |
指定要为 PAB LDAP 创建的 LDAP 用户连接的最小数目。 |
hostname.pabldappoolmax |
20 |
指定要为 PAB LDAP 创建的 LDAP 用户连接的最大数目。 |
hostname.pabldappooltimeout |
50 |
指定 LDAP 连接超时前的秒数。 |
hostname.alwaysuse defaulthost |
1 |
指定是使用 PAB URI 中提到的用户 PAB 主机,还是使用所维护的列表中的第一个全限定 PAB 主机名。 如果设置为 1,则使用第一个全限定 PAB 主机来检索 PAB 条目。 |
delete_pabentry |
0 |
允许在成功迁移后删除 PAB 条目和 PABURI。 |
maxthreads |
10 |
指定迁移线程的数目。 |
mailhost.pabhosts |
将邮件主机名分配给 PAB 条目所在 PAB 主机的列表。 |
指定 PAB 主机列表。 |
mailhost.pabports |
指定 PAB 主机的端口号。 |
|
mailhost.pabbinddns |
指定 PAB 的绑定 DN。 |
|
mailhost.pabpasswds |
指定绑定到 PAB 的用户的密码。 |
|
<pabhost.pabport\> .abhostport =< abldaphost\>: <abldapport\> |
指定查找表(在 migrate.properties 文件中)中可用的 pabhost 和 pabport 条目。 在此参数中,<pabhost.pabport\> 指源目录实例,<abldaphost\> 和 <abldaport\> 指需要向其迁移 PAB 数据的目标目录实例。 |
表 7–3 联系人的字段映射
PAB |
通讯录 |
---|---|
cn |
DisplayName |
sn |
sn |
givenName |
givenName |
telephonenumber |
piPhone1Type:办公 piPhone1: |
homephone |
iPhone2Type:主页 piPhone2; |
寻呼机 |
piPhone4Type:寻呼机 piPhone4: |
mobile |
piPhone3Type:mobile piPhone3: |
facsimiletelephonenumber |
piPhone5Type:fax piPhone5: |
|
piEmail2Type:主页 piEmail1: |
mailalternateaddress |
piEmail2Type:办公 piEmail2: |
postoffice+street |
homePostalAddress |
l |
homecity |
st |
homeState |
邮政编码 |
homePostalCode |
co |
homeCountry |
labeleduri |
piWebsite1 |
description |
description |
memberofpab |
memberOfPIBook |
memberofpabgroup |
memberOfOIGroup |
表 7–4 组的字段映射
PAB |
通讯录 |
---|---|
cn |
displayName |
description |
description |
要接收邮件,必须定义表 7-5 中提到的参数。
表 7–5 PAB 迁移电子邮件参数
参数 |
默认值 |
描述 |
---|---|---|
emailReqd |
True |
允许在成功迁移 PAB 数据后发送邮件。 可接受的值为 "True" 和 "False"。 |
smtphost |
本地邮件主机 例如:budgie.siroe.com |
指定 SMTP 中继主机名。 |
smtpport |
25 |
指定 SMTP 中继端口。 |
mailsubject |
PAB 迁移状态 |
指定邮件的主题。 |
from |
admin@hostname |
指定发件人的姓名。 |
建议管理员为所有用户发送一封电子邮件,通知他们在第一次登录过程中将触发 PAB 数据迁移,因此,他们在初始会话期间将不会看到通讯录数据。如果用户在两到三天后还无法看到数据,他们应该与管理员取得联系。