closure.kb 的例行程序


AddSolution

文件名

closure.kb

语法

AddSolution ( soltionRec );

参数

SolutionsRecord - 保留解决方案信息窗口

的记录

返回

整数 - SQL Insert 的结果代码。

副作用

说明

该函数将记录插入 SOLUTIONS 表。

调用的对话框窗体


CallOnlyRegister

文件名

closure.kb

语法

CallOnlyRegister( context );

参数

context - 从用户采集来的用于该呼叫的所有数据

返回

TRUE - 如果传输完成。

FALSE - 如果传输失败。

副作用

说明

该函数仅用于"呼叫注册",呼叫代码来自呼叫注册对话框。

调用的对话框窗体


ClosureViewerEvent

文件名

closure.kb

语法

参数

i - 由于它是事件必需的,所以仅传送它。

返回

副作用

说明

该事件是用于独立的关闭监视器的主处理器。

调用的对话框窗体


CollectProbTransferInfo

文件名

closure.kb

语法

intRet:= CollectProbTransferInfo ( whdl, ProbTransferInfo );

参数

Window - 要在其上创建对话框的窗口

ProblemTransferRecord - 要保留传送的信息的

目标记录

返回

整数 - 从 DlgBox 语句返回值

副作用

说明

该函数从用户收集传送问题信息。输入的信息存储在引用参数 probTrans 中。

调用的对话框窗体

problems.dfc[transferform]


CollectProbTransferInfo

文件名

closure.kb

语法

intRet:= CollectProbTransferInfo ( whdl, ProbTransferInfo );

参数

Window - 要在其上创建对话框的窗口

ProblemTransferRecord - 要保留传送的信息的

目标记录

返回

整数 - 从 DlgBox 语句返回值

副作用

说明

该函数从用户收集传送问题信息。输入的信息存储在引用参数 probTrans 中。

调用的对话框窗体

problems.dfc[transferform]


EA_CreateProblemTicket

文件名

closure.kb

语法

参数

返回

副作用

说明

植入 callData.location_id 字段。

调用的对话框窗体


EndPerformFreezeProblem

文件名

closure.kb

语法

boolRet:= EndPerformFreezeProblem ( ClosureRecord );

参数

ClosureData - 保留当前呼叫/问题的有关信息

的关闭记录。

返回

布尔值

副作用

说明

该函数保持当前活动的问题。

调用的对话框窗体


EndPerformTransferCall

文件名

closure.kb

语法

INTRET:= PerformTransferCall( closureData );

参数

closureData - 正处理的当前关闭记录

返回

如果传输完成返回 1。

如果传输失败返回 -err。

副作用

说明

该函数在传送呼叫时执行所有与数据库相关的工作。客户机收集数据并将其与关闭记录一起传送给服务器。客户机端的功能是 InitialPerformTransferCal。

调用的对话框窗体


EndSaveProblemState

文件名

closure.kb

语法

intRet:= EndSaveProblemState ( ClosureRecord )

参数

ClosureRecord

返回

布尔值,成功返回 TRUE,失败返回 FALSE。

副作用

说明

该函数创建新问题或更新相应的现存问题。Tivoli 问题管理的保持或传送函数调用它。

调用的对话框窗体


InitializeClosureServer

文件名

closure.kb

语法

参数

返回

副作用

说明

在启动系统时调用该过程来加载所有适当的配置数据。

调用的对话框窗体


InitialPerformFreezeProblem

文件名

closure.kb

语法

boolRet:= InitialPerformFreezeProblem ( context );

参数

ClosureData - 保留当前的活动呼叫/问题的有关信息

的恢复记录。

返回

布尔值

副作用

说明

该函数保持当前活动的问题。

调用的对话框窗体


InitialPerformTransferCall

文件名

closure.kb

语法

BOOLRET:= PerformTransferCall( context );

参数

context - 从用户采集来的用于该呼叫的所有数据

返回

如果传输完成,返回 TRUE。

如果传输失败,返回 FALSE。

副作用

说明

该函数从“呼叫注册”对话框传送呼叫。传送呼叫和调遣呼叫没有区别。只能从“呼叫注册”对话框传送呼叫。该客户机端操作将收集到的数据捆绑成关闭记录,然后将该记录传送给应用程序服务器。

调用的对话框窗体


InitialSaveProblemState

文件名

closure.kb

语法

boolRet:= InitialSaveProblemState ( ResumeRecord )

参数

ResumeRecord

返回

布尔值,成功返回 TRUE,失败返回 FALSE。

副作用

说明

该函数创建新问题或更新相应的现存问题。Tivoli 问题管理的保持或传送函数调用它。

调用的对话框窗体


LoginEvent

文件名

closure.kb

语法

参数

注册记录

返回

副作用

说明

这是用于独立的关闭监视器的事件处理器。

调用的对话框窗体


Main

文件名

closure.kb

语法

参数

args - 命令行自变量

返回

副作用

说明

这时独立关闭监视器的主启动过程。

调用的对话框窗体

tivint.dfc[frm_tiv_swdist]

tivint.dfc[frm_tiv_rc]

tivint.dfc[frm_tiv_password]

tivint.dfc[frm_tiv_rc_admin]


PerformSolveWith

文件名

closure.kb

语法

boolRet:= PerformSolveWith( ClosureRecord )

参数

ClosureRecord - 保留当前呼叫/问题的有关信息的

的关闭记录。尤其要注意,必须设置解决方案

字段来显示正使用的

解决方案类型。

选项为:SOLVE_WITH_SOLUTION

SOLVE_WITH_AID

SOLVE_WITH_DIAGNOSTIC

返回

布尔值

副作用

说明

该过程替换 PerformSolveWithAid、PerformSolveWithDiagnostic 和 PerformSolveWithSolution。它将现存问题解决放案应用于已经通过“呼叫注册”对话框的问题。

调用的对话框窗体


ProcessASingleClosure

文件名

closure.kb

语法

参数

ClosureData - 保留要处理的整个记录

关闭记录

返回

副作用

说明

该过程获取一个关闭记录,并根据记录内的 TransactionType 字段将其调遣到相应的进程。可能的值为:CP_FREEZE_PROBLEM CP_TRANSFER_PROBLEM CP_TRANSFER_CALL CP_TRANSFER_DISPATCH CP_QUICK_SOLUTION CP_SOLVE_WITH。它们是在已写入关闭记录后在 closeapi.kb 中定义并由 TRANS.KB 设置的。

调用的对话框窗体


ProcessAssignedRecord

文件名

closure.kb

语法

参数

Closure_ID - ID of the closure record to be read and processed

返回

副作用

说明

该过程读取已分配的 PROBLEM_CLOSURE 记录并处理它。

调用的对话框窗体


ProcessClosureCompleted

文件名

closure.kb

语法

ProcessClosureCompleted(RetReq: SERVER_REQUEST)

参数

RetReq - 从应用程序服务器返回数据

返回

副作用

说明

在从应用程序服务器返回问题关闭的请求时,像从 TSDSendClosureToServer 进行调用一样调用该函数。需要作为正完成的关闭记录的结果而进行的任何处理都应在此处进行。

调用的对话框窗体


ProcessClosureRecord

文件名

closure.kb

语法

参数

closure_id - 要处理的特定记录的标识

返回

副作用

说明

该过程是 closure.kb 模块的主外部接口。应用程序服务器可以调用该过程,并根据单个客户机的请求传送特定的 closure_id。处理该记录,然后拾取任何错过的记录。还可以使用 $Unknown closure_id 来调用该过程,而且还将所有错过的记录。

调用的对话框窗体


ProcessMissedClosureRecords

文件名

closure.kb

语法

参数

返回

副作用

说明

该过程在 PROBLEM_CLOSURE 表中搜索旧记录并尝试处理它们。在第一次拾取记录时,将使用当前时间来标记它们。如果某记录是旧记录,则假定拾取它们的进程不再有效。管理员可以配置拾取记录之前允许记录持续的时间。将值从 softart.ini 文件读取到 Missed_Record_Age。

调用的对话框窗体


TSDSendClosureToServer

文件名

closure.kb

语法

TSDSendClosureToServer(Closure: ClosureRecord)

参数

Closure - 关闭请求的数据

返回

整数 - 如果关闭被成功发送,返回 1。

副作用

说明

该函数负责为应用程序服务器获取关闭。当前模型从 TSD 客户机使这种情况发生。它首先将关闭记录写入数据库。然后,将一条消息发送给应用程序服务器,以强制它处理该记录。

调用的对话框窗体


UseSolution

文件名

closure.kb

语法

UseSolution ( solution_id );

参数

INTEGER - solution ID of the solution that has been applied to a problem

返回

副作用

说明

该函数根据传入的标识增加解决方案记录的解决方案计数。

调用的对话框窗体