包含多个 ClearQuest 数据库的非复制 ClearQuest 数据库上的 EmailRelay 应用程序

在此方案中,两个或两个以上 IBM® Rational® ClearQuest® 数据库配置为用于非复制环境中的 EmailRelay 应用程序。

对于您计划在其中启用 EmailRelay 应用程序的每个 ClearQuest 数据库,在 cqemailrelay_cfg.xml 文件中有一个单独 <repository> XML 块。当 EmailRelay 应用程序配置为以“邮局中继”方式运行时,其使用 <repository> XML 块来确定如何与 ClearQuest Web 服务器进行通信。如果存在一个以上的 <repository> XML 块,那么 EmailPlus 循环通过每个块,轮询 ClearQuest 数据库以获取要发送的新 EmailPlus 记录。

当 EmailRelay 应用程序配置为以“SMTP 中继”方式运行时,将忽略 <repository> XML 块。每个 ClearQuest 数据库的 EmailPlus 程序包必须配置为使用 EmailRelay 正在侦听的同一个端口。
要点:-relaycfgdir 使用相同值。 否则,创建的新 cqemailrelay_cfg.xml 文件中仅包含新数据库的配置参数。

在以下示例中,有两个 ClearQuest 数据库:一个名为 SAMPL,另一个名为 TEST。要同时为这两个数据库设置和配置 EmailRelay 应用程序,请运行 cqemailrelay.pl Perl 脚本两次,并将 ClearQuest -dbset-userdb -username-password-serverurl 值更改为特定于您的附加 ClearQuest 用户数据库。

首先,为 SAMPL 数据库设置 EmailRelay 应用程序。
cqperl cqemailrelay.pl -dbset EmailPlus -userdb SAMPL -username admin -password secret -serverurl https://cqweb.server.com/cqweb/oslc/ -relaycfgdir C:\EmailRelay -smtpserver smtp.your.org.com -smtpport 465 -smtpuser cq.emailrelay@your.org.com -smtppassword secret -mode postoffice
然后,为 TEST 数据库设置 EmailRelay 应用程序。
cqperl cqemailrelay.pl -dbset EmailPlus -userdb TEST -username admin -password secret -serverurl https://cqweb.server.com/cqweb/oslc/ -relaycfgdir C:\EmailRelay -smtpserver smtp.your.org.com -smtpport 465 -smtpuser cq.emailrelay@your.org.com -smtppassword secret -mode postoffice
注: 如果您在以“SMTP 中继”方式设置 EmailRelay 应用程序,那么必须仅运行一次 cqemailrealy.pl 脚本。
注: 由于每个 ClearQuest Web 部署都具有一个 EmailRelay 服务器,因此您无法将部分 ClearQuest 数据库配置为使用“邮局中继”方式,而将其他数据库配置为使用“SMTP 中继”方式。

反馈