文件名
语法
AddSolution ( soltionRec );
参数
SolutionsRecord - 保留解决方案信息窗口
的记录
返回
整数 - SQL Insert 的结果代码。
副作用
无
说明
该函数将记录插入 SOLUTIONS 表。
调用的对话框窗体
无
文件名
语法
CallOnlyRegister( context );
参数
context - 从用户采集来的用于该呼叫的所有数据
返回
TRUE - 如果传输完成。
FALSE - 如果传输失败。
副作用
无
说明
该函数仅用于"呼叫注册",呼叫代码来自呼叫注册对话框。
调用的对话框窗体
无
文件名
语法
无
参数
i - 由于它是事件必需的,所以仅传送它。
返回
无
副作用
无
说明
该事件是用于独立的关闭监视器的主处理器。
调用的对话框窗体
无
文件名
语法
intRet:= CollectProbTransferInfo ( whdl, ProbTransferInfo );
参数
Window - 要在其上创建对话框的窗口
ProblemTransferRecord - 要保留传送的信息的
目标记录
返回
整数 - 从 DlgBox 语句返回值
副作用
无
说明
该函数从用户收集传送问题信息。输入的信息存储在引用参数 probTrans 中。
调用的对话框窗体
problems.dfc[transferform]
文件名
语法
intRet:= CollectProbTransferInfo ( whdl, ProbTransferInfo );
参数
Window - 要在其上创建对话框的窗口
ProblemTransferRecord - 要保留传送的信息的
目标记录
返回
整数 - 从 DlgBox 语句返回值
副作用
无
说明
该函数从用户收集传送问题信息。输入的信息存储在引用参数 probTrans 中。
调用的对话框窗体
problems.dfc[transferform]
文件名
语法
无
参数
返回
无
副作用
无
说明
植入 callData.location_id 字段。
调用的对话框窗体
无
文件名
语法
boolRet:= EndPerformFreezeProblem ( ClosureRecord );
参数
ClosureData - 保留当前呼叫/问题的有关信息
的关闭记录。
返回
布尔值
副作用
无
说明
该函数保持当前活动的问题。
调用的对话框窗体
无
文件名
语法
INTRET:= PerformTransferCall( closureData );
参数
closureData - 正处理的当前关闭记录
返回
如果传输完成返回 1。
如果传输失败返回 -err。
副作用
无
说明
该函数在传送呼叫时执行所有与数据库相关的工作。客户机收集数据并将其与关闭记录一起传送给服务器。客户机端的功能是 InitialPerformTransferCal。
调用的对话框窗体
无
文件名
语法
intRet:= EndSaveProblemState ( ClosureRecord )
参数
ClosureRecord
返回
布尔值,成功返回 TRUE,失败返回 FALSE。
副作用
无
说明
该函数创建新问题或更新相应的现存问题。Tivoli 问题管理的保持或传送函数调用它。
调用的对话框窗体
无
文件名
语法
无
参数
无
返回
无
副作用
无
说明
在启动系统时调用该过程来加载所有适当的配置数据。
调用的对话框窗体
无
文件名
语法
boolRet:= InitialPerformFreezeProblem ( context );
参数
ClosureData - 保留当前的活动呼叫/问题的有关信息
的恢复记录。
返回
布尔值
副作用
无
说明
该函数保持当前活动的问题。
调用的对话框窗体
无
文件名
语法
BOOLRET:= PerformTransferCall( context );
参数
context - 从用户采集来的用于该呼叫的所有数据
返回
如果传输完成,返回 TRUE。
如果传输失败,返回 FALSE。
副作用
无
说明
该函数从“呼叫注册”对话框传送呼叫。传送呼叫和调遣呼叫没有区别。只能从“呼叫注册”对话框传送呼叫。该客户机端操作将收集到的数据捆绑成关闭记录,然后将该记录传送给应用程序服务器。
调用的对话框窗体
无
文件名
语法
boolRet:= InitialSaveProblemState ( ResumeRecord )
参数
ResumeRecord
返回
布尔值,成功返回 TRUE,失败返回 FALSE。
副作用
无
说明
该函数创建新问题或更新相应的现存问题。Tivoli 问题管理的保持或传送函数调用它。
调用的对话框窗体
无
文件名
语法
无
参数
注册记录
返回
无
副作用
无
说明
这是用于独立的关闭监视器的事件处理器。
调用的对话框窗体
无
文件名
语法
无
参数
args - 命令行自变量
返回
无
副作用
无
说明
这时独立关闭监视器的主启动过程。
调用的对话框窗体
tivint.dfc[frm_tiv_swdist]
tivint.dfc[frm_tiv_rc]
tivint.dfc[frm_tiv_password]
tivint.dfc[frm_tiv_rc_admin]
文件名
语法
boolRet:= PerformSolveWith( ClosureRecord )
参数
ClosureRecord - 保留当前呼叫/问题的有关信息的
的关闭记录。尤其要注意,必须设置解决方案
字段来显示正使用的
解决方案类型。
选项为:SOLVE_WITH_SOLUTION
SOLVE_WITH_AID
SOLVE_WITH_DIAGNOSTIC
返回
布尔值
副作用
无
说明
该过程替换 PerformSolveWithAid、PerformSolveWithDiagnostic 和 PerformSolveWithSolution。它将现存问题解决放案应用于已经通过“呼叫注册”对话框的问题。
调用的对话框窗体
无
文件名
语法
无
参数
ClosureData - 保留要处理的整个记录
关闭记录
返回
无
副作用
无
说明
该过程获取一个关闭记录,并根据记录内的 TransactionType 字段将其调遣到相应的进程。可能的值为:CP_FREEZE_PROBLEM CP_TRANSFER_PROBLEM CP_TRANSFER_CALL CP_TRANSFER_DISPATCH CP_QUICK_SOLUTION CP_SOLVE_WITH。它们是在已写入关闭记录后在 closeapi.kb 中定义并由 TRANS.KB 设置的。
调用的对话框窗体
无
文件名
语法
无
参数
Closure_ID - ID of the closure record to be read and processed
返回
无
副作用
无
说明
该过程读取已分配的 PROBLEM_CLOSURE 记录并处理它。
调用的对话框窗体
无
文件名
语法
ProcessClosureCompleted(RetReq: SERVER_REQUEST)
参数
RetReq - 从应用程序服务器返回数据
返回
无
副作用
无
说明
在从应用程序服务器返回问题关闭的请求时,像从 TSDSendClosureToServer 进行调用一样调用该函数。需要作为正完成的关闭记录的结果而进行的任何处理都应在此处进行。
调用的对话框窗体
无
文件名
语法
无
参数
closure_id - 要处理的特定记录的标识
返回
无
副作用
无
说明
该过程是 closure.kb 模块的主外部接口。应用程序服务器可以调用该过程,并根据单个客户机的请求传送特定的 closure_id。处理该记录,然后拾取任何错过的记录。还可以使用 $Unknown closure_id 来调用该过程,而且还将所有错过的记录。
调用的对话框窗体
无
文件名
语法
无
参数
无
返回
无
副作用
无
说明
该过程在 PROBLEM_CLOSURE 表中搜索旧记录并尝试处理它们。在第一次拾取记录时,将使用当前时间来标记它们。如果某记录是旧记录,则假定拾取它们的进程不再有效。管理员可以配置拾取记录之前允许记录持续的时间。将值从 softart.ini 文件读取到 Missed_Record_Age。
调用的对话框窗体
无
文件名
语法
TSDSendClosureToServer(Closure: ClosureRecord)
参数
Closure - 关闭请求的数据
返回
整数 - 如果关闭被成功发送,返回 1。
副作用
无
说明
该函数负责为应用程序服务器获取关闭。当前模型从 TSD 客户机使这种情况发生。它首先将关闭记录写入数据库。然后,将一条消息发送给应用程序服务器,以强制它处理该记录。
调用的对话框窗体
无
文件名
语法
UseSolution ( solution_id );
参数
INTEGER - solution ID of the solution that has been applied to a problem
返回
无
副作用
无
说明
该函数根据传入的标识增加解决方案记录的解决方案计数。
调用的对话框窗体
无