大多数通知方法通过调用可执行文件或 shell 脚本来读取环境变量和发送消息。 此操作在大多数 UNIX 服务器上均能正常执行,但是在 Windows 服务器上读取环境变量时会遇到问题。
您可以使用 Perl 脚本来解决 Windows 上的环境问题。 CA SDM 包括名为 pdm_perl 的 Perl 解释器的即用型安装。 使用 pdm_perl 作为通知方法调用的任何 Perl 脚本均可以可靠地获取环境变量。 Perl 脚本可以读取和格式化环境变量值并继续处理通知的其余部分,如调用传呼或发送电子邮件。
对于基于 Windows 的服务器,请考虑使用 launchit 实用工具。 此实用程序的功能之一是使用正确的环境变量集在与命令提示符类似的 shell 环境中调用您的脚本或程序。
例如,如果您编写名为 read_env.pl 的 Perl 脚本以读取此处描述的几个环境变量,可以通过在“通知方法详细信息”窗口的“通知方法”字段中输入以下内容来为通知调用此脚本:
pdm_perl 脚本路径/read_env.pl
这种通知方法将启动 Perl 解释器,并执行 read_env.pl 脚本中的指令。
|
版权所有 © 2013 CA。
保留所有权利。
|
|