远程解决者和电子邮件触发器

您可以选择不是本地数据库授权用户的解决者。由于 DCS 将用户列表扩展为包含 dbpath/pt/extusers.dft 中的用户可定义的一组名称,因此可以进行此项选择。

此文件包含外部用户名列表(每行一个名称)。会忽略空白行和以注释字符 (#) 开头的行。外部用户名是其他数据库中所定义的用户的用户标识。

在 Rational® Change 中,变更请求和任务始终分配给本地解决者。 因此,电子邮件触发器必须仅处理本地用户名,并且为本地用户名设置电子邮件别名。

但是,通过分布式变更请求,变更请求或任务解决者可位于远程数据库。而且,该用户在本地站点上可能不存在。因此,必须为此类远程用户设置电子邮件别名,或者改写触发器脚本以传递目标 dbid。当构造电子邮件地址时,必须考虑这种可能性。

电子邮件通知文本可包含数据库的 DCM dbid(在该数据库中变更请求或任务可修改)。缺省情况下,通知文本包含已从中进行分配的数据库的路径。但是,变更请求或任务只能在另一个数据库中可修改。触发器脚本无法自动确定远程数据库的路径。 因此,通知可能会仅包含 DCM dbid。 触发器脚本可能会测试 dbid 并将其映射到相应的远程数据库路径。


反馈