如果在定义通知方法时选择了“写入文件”选项,所有的基本环境变量和属性变量都会写入一个文本文件,执行通知方法脚本或程序之前会关闭该文件。 每次为联系人调用通知方法时均写入此通知文件,这是向通知脚本传递相关信息(否则通知脚本在环境中不可用)的便利机制。
通知文件的完整路径在 NX_NTF_FILENAME 环境变量中设置,可用于通知方法的进程。 还会在您在定义通知方法时在“通知方法”字段中输入的值的末尾添加文件名。 例如,如果通知方法是“pdm_perl w mymethod.pl”,则实际进程将执行“pdm_perl w mymethod.pl unique_notification_file_name”。
重要信息! 管理员可以清除通知文件。 这种清理对于使用大量通知的站点尤其重要,这些站点每天会产生成千上万的通知文件。 这些文件位于标准临时目录(Windows 上是 TEMP,UNIX 上是 TMP)。 一种建议是删除通知方法脚本/程序末尾的文件。
通知文件是一个分成几部分的标准文本文件。 每行包含一个属性/值对或一个部分标记。 每个通知文件有三个部分,如下所述。 所有部分均以“-----”开头,后跟一个新行。
提供有关投诉的信息。
提供关于变更单的信息。
提供有关请求的信息。
提供有关收件人的信息。
提供可从基本环境变量获得的相同信息。
注意:故障单和收件人的部分名称实际上是该部分中属性的对象名称。 有关任何对象的所有属性名称的完整列表,请参阅《CA SDM 技术参考指南》。
每个部分包含属性/值对的多个行,每行表示相应对象的一个属性。 本节中的“属性变量”提供了有关这些行的格式和含义的详细信息。
属性值中的换行符将复制为通知文件中的新行。 您的通知方法过程仅可以使用以 NX_NTF 开头的属性行或值行以及节标记。 在通知方法过程中使用通知文件之前,请生成一个示例文件并查看其内容。
|
版权所有 © 2013 CA。
保留所有权利。
|
|