0

有没有办法将视点警报属性(在这种特殊情况下为 ${SessionNo})传递给 BTEQ 脚本?我正在使用 13.10 版本和通知服务(它可以执行 bteq 脚本并将 TDPID 传递给它,但我对其他属性一无所知)

4

1 回答 1

0

我建议您创建一个将 BTEQ 作为内联脚本调用的 KSH 脚本。

您的脚本需要复制到 Viewpoint Linux 服务器:/opt/teradata/client/ cam/tdnotification/usrcmd/

然后,当您在 Viewpoint 中配置 Alert Action Set 而不是选中 BTEQ 旁边的复选标记时,选择 Run A Program。从两个下拉框中选择环境和程序。将有一个文本框,您可以在其中定义可以在脚本中引用的 SessionNo 等参数。

-SessionNo ${SessionNo} -db ${databaseName}

由于 BTEQ 脚本嵌入在 KSH 中,因此变量替换应该可以正常工作。

于 2013-05-10T19:06:06.267 回答