n_callbk.kb 例行程序


N_CheckCallBack

文件名

n_callbk.kb

语法

N_CheckCallBack (VAL whdl:WINDOW)

参数

whdl - 指向父窗口的句柄

返回

副作用

说明

扫描通过 nsmprob 界面生成的问题记录,以确定此问题的状态是否已经发生变化。这些变化表明 TPM 或其他的一些 Tivoli 产品已修改了此问题的记录。如果这些修改被检测到了,将查询 EV_SYS_CONFIG 表,以确定是否存在一个为问题的当前状态而定义的回调操作。具有一个相关的回调函数的问题的当前状态有:打开(再次打开),关闭,或更新。通过设置在 monitor.kb 中的一个计时器事件来调用此函数。

调用的对话框窗体


N_DoCallBack

文件名

n_callbk.kb

语法

FUNCTION N_DoCallBack (VAL whdl:WINDOW, VAL problem_code:STRING, VAL problem_id:STRING, VAL nodeConfig:N_NODE_CONFIG_REC):BOOLEAN

参数

whdl - 指向父窗口的句柄

problem_code - 说明要执行回调的类型

(OPEN/CLOSE/UPDATE)

problem_id - 执行回调的问题的 ID

nodeConfig - 与给定的问题相关联的节点

问题配置信息

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

执行一个回调过程。它检查一个已定义的用户的回调例程的存在,该回调例程是为打开,关闭, 或更新操作服务的。如果此用户定义的函数被识别,那么此函数将以已识别的 Problem_id 问题记录结构、回调主机名作为参变量被调用。

调用的对话框窗体


N_TestCallbk

文件名

n_callbk.kb

语法

N_TestCallbk (VAL wHdl:WINDOW, VAL nmpHostName:STRING, VAL curProb:PROBLEMRECORD, VAL ext_prob_id:STRING, REF bSuccess:BOOLEAN )

参数

whdl - 指向父窗口的句柄

nmpHostName - NMP 主机(回调函数将

最终在其上执行)名称

curProb - 当前问题的问题记录

ext_prob_id - 外部问题 ID

bSuccess - 回调函数成功标志

返回

副作用

说明

测试回调过程。

调用的对话框窗体