在非抄寫的 ClearQuest 資料庫上搭配多個 ClearQuest 資料庫的 EmailRelay 應用程式

在這個實務中,配置了兩個以上的 IBM® Rational® ClearQuest® 資料庫,與非抄寫環境中的 EmailRelay 應用程式搭配使用。

對於您打算在其上啟用 EmailRelay 應用程式的每一個 ClearQuest 資料庫,這是 cqemailrelay_cfg.xml 檔案中的個別 <repository> XML 區塊。當 EmailRelay 應用程式配置為在「PostOffice 中繼」模式執行時,它使用 <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 Script 兩次,將 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 Script 一次。
註: 因為每一個 ClearQuest Web 部署都有一個 EmailRelay 伺服器,所以您不能配置某些 ClearQuest 資料庫使用「PostOffice 中繼」模式,而某些則使用「SMTP 中繼」模式。

意見