n_svcs.kb 例行程序


N_AppendStrList

文件名

n_svcs.kb

语法

N_AppendStrList (VAL listItem:STRING, REF strList:LIST OF STRING)

参数

listItem - 追加到给定的字符串列表

末尾的项

strList - 字符串列表

返回

副作用

说明

把给定的项追加到给定的字符串末尾。

调用的对话框窗体


N_CallFunction

文件名

n_svcs.kb

语法

N_CallFunction (VAL kbName:STRING, VAL funcName:STRING, VAL whdl:WINDOW):BOOLEAN

参数

kbName - KB 文件名称

funcName - 函数名称

whdl - 指向窗口句柄(所有 TPM 系统函数的标准参变量)

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

装入给定的 KB,接着执行该 KB 中含有的给定的函数。

调用的对话框窗体


N_ChkUser

文件名

n_svcs.kb

语法

N_ChkUser (VAL dlgHdl:WINDOW, VAL userId:STRING, VAL descStr:STRING ):BOOLEAN

参数

dlgHdl - 指向对话框的句柄

userId - 用于验证的用户或组 ID

descStr - 用户或组标识字段说明(用于

报告错误)

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

检查数据库查看给定的用户标识是否是一个有效的用户或组。

调用的对话框窗体


N_ClearInqFlds

文件名

n_svcs.kb

语法

N_ClearInqFlds (VAL dlgHdl:WINDOW, VAL clearFldList:LIST OF STRING, VAL setFldList:LIST OF STRING, VAL defVal:STRING ) IS

参数

dlgHdl - 指向对话框的句柄

clearFldList - 将要被清除的字段列表

setFldList - 将要用 defVal 重新赋初值的字段列表。

defVal - 分配给 setFldList 的字段的缺省值

返回

副作用

说明

给 setFldList 中的字段,指定给定的缺省值,清除 clearFldList 中字段,并将 clearFldList 中的第一个字段设置为 focus。

调用的对话框窗体


N_DeleteStrList

文件名

n_svcs.kb

语法

N_DeleteStrList (VAL listItem:STRING, REF strList:LIST OF STRING)

参数

listItem - 将要从给定的字符串列表中删除的项

strList - 字符串列表

返回

副作用

说明

从给定的字符串列表中删除给定的项

调用的对话框窗体


N_DisplayMsg

文件名

n_svcs.kb

语法

N_DisplayMsg (VAL wHdl:WINDOW, VAL iMsgType:INTEGER, VAL errNumStr:STRING, VAL msgStr:STRING, VAL listStrArgs:LIST OF STRING):INTEGER

参数

wHdl - 指向父窗口的句柄。

iMsgType - 消息类型 - 出错,警告,信息,或跟踪

消息

errNumStr - 出错编号字符串

msgStr - 出错消息字符串

listStrArgs - msgStr 用到的字符串参变量列表

返回

N_SUCCESS 或 WinMessageBox() 的返回码

副作用

说明

确定是否投递一个要登录的出错消息,或是在消息框中显示此信息。

调用的对话框窗体


N_GetBoolVal

文件名

n_svcs.kb

语法

N_GetBoolVal (VAL strFld:STRING):BOOLEAN

参数

strFld - 字符串字段包括 TRUE,FALSE,或空的

返回

bBoolVal - 给定字符串的布尔值

副作用

说明

返回在给定的字符串变量中表示的布尔值

调用的对话框窗体


N_GetContactInfo

文件名

n_svcs.kb

语法

N_GetContactInfo (VAL wHdl:WINDOW, VAL people_id:INTEGER, REF curContact:BROWSEPEOPLELISTREC):BOOLEAN

参数

wHdl - 指向窗口的句柄

people_id - 联系人的 ID

curContact - 联系人信息的人员记录

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

获取给定的联系人基本信息,该联系人要用作问题门票的呼叫者。

调用的对话框窗体


N_InitListBox

文件名

n_svcs.kb

语法

N_InitListBox (VAL hDlg:WINDOW, VAL listBoxName:STRING, VAL listVals:LIST OF STRING, VAL prevVal:STRING, VAL defVal:STRING) IS

参数

hDlg - 指向对话框的句柄

listBoxName - 列表框的名称

ListVals - 将要被插入进对话框的值列表

prevVal - 前面选择的值(如果有)

defVal - 即将显示的缺省值(如果没有前面的值)

返回

副作用

说明

用给定的列表值初始化给定的列表框。显示恰当的初始值。

调用的对话框窗体


N_LoadIntList

文件名

n_svcs.kb

语法

N_LoadIntList (VAL bAppend:Boolean,VAL listDesc:STRING, VAL sqlSelectStr:STRING, REF intList:LIST OF INTEGER ):BOOLEAN

参数

bAppend - 把检索项追加或插入到列表中

listDesc - 列表说明(用于出错报告)

sqlSelectStr - 用于检索数据库项的

SQL select 字符串

strList - 检索项的最后整数列表

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

从数据库装载一个整数对象列表。

调用的对话框窗体


N_LoadStrList

文件名

n_svcs.kb

语法

N_LoadStrList (VAL bAppend:Boolean,VAL listDesc:STRING, VAL sqlSelectStr:STRING, REF strList:LIST OF STRING ):BOOLEAN

参数

bAppend - 把检索项追加或插入到列表中

listDesc - 列表说明(用于出错报告)

sqlSelectStr - 用于检索数据库项目的

SQL select 字符串

strList - 检索项的最后整数列表

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

从数据库装载一个字符串对象列表。

调用的对话框窗体


N_LogToFile

文件名

n_svcs.kb

语法

N_LogToFile (VAL whdl:WINDOW, VAL iLogLvl:INTEGER, VAL message:STRING):BOOLEAN

参数

wHdl - 指向父窗口的句柄

iLogLvl - 日志消息的级别 - 出错,警告,信息,或跟踪

消息

message - 要记录到错误记录文件中去的消息

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

将给定的出错消息写到网络系统配置对话框错误标签上指定的日志文件中。

调用的对话框窗体


N_MakeTimeStamp

文件名

n_svcs.kb

语法

N_MakeTimeStamp (VAL tTime:TIME, VAL dDate:DATE):INTEGER

参数

tTime - 要转换的时间值

tDate - 要转换的日期值

返回由tTime 和 dDate 计算来的 iTimeStamp

返回

副作用

用 SAI_TimestampPcToDb () 将 timestamp 标准化为数据库时间,接着用 SAI_TimestampDbToGMT() 将 timestamp 标准化为 GMT 时间。

说明

根据给定的时间和日期生成一个整数时间标记。时间标记是自1990年1月1日起的秒数。

调用的对话框窗体


N_MsgBox

文件名

n_svcs.kb

语法

N_MsgBox (VAL wHdl:WINDOW, VAL iMsgType:INTEGER, VAL msgStr:STRING, VAL listStrArgs:LIST OF STRING):INTEGER

参数

wHdl - 指向父窗口的句柄

iMsgType - 消息类型 - 出错,警告,信息,或跟踪

消息

msgStr - 出错消息字符串

listStrArgs - msgStr 用到的字符串变量列表

返回

整数

副作用

说明

在消息框中显示出错消息。它直接通过 TNM 对话框被调用或间接地被 N_DisplayMsg() 函数调用。

调用的对话框窗体

None


N_MsgLog

文件名

n_svcs.kb

语法

N_MsgLog (VAL iMsgType:INTEGER, VAL errNumStr:STRING, VAL msgStr:STRING, VAL listStrArgs:LIST OF STRING):INTEGER

参数

iMsgType - 消息类型 - 出错,警告,信息,或跟踪

消息

errNumStr - 出错编号字符串

msgStr - 出错消息字符串

listStrArgs - msgStr 用到的字符串变量列表

返回

N_SUCCESS

副作用

指定 TNM 全局变量 g_NLogData 的值。引用应用程序服务器的全局变量 g_HdlDispatch。

说明

发一个消息给要作记录的应用服务器。可以直接通过 application 对话框调用或间接地由 N_DisplayMsg() 函数调用。

调用的对话框窗体


N_MsgPost

文件名

n_svcs.kb

语法

N_MsgPost (VAL wHdl:WINDOW, VAL iMsgType:INTEGER, VAL errNumStr:STRING, VAL msgStr:STRING, VAL listStrArgs:LIST OF STRING):INTEGER

参数

wHdl - 指向父窗口的句柄

iMsgType - 消息类型 - 出错,警告,信息,或跟踪

消息

errNumStr - 出错编号字符串

msgStr - 出错消息字符串

listStrArgs - msgStr 要用到的字符串变量列表

返回

N_SUCCESS

副作用

说明

发一个消息给要做记录的给定的窗口。

调用的对话框窗体


N_NetConnect

文件名

n_svcs.kb

语法

N_NetConnect (VAL whdl:WINDOW, VAL serviceName:STRING, VAL nmpHostName:STRING, REF nmpHostRec:NETCONNECTION):INTEGER

参数

wHdl - 启动呼叫窗口句柄

serviceName - 连接的服务名称

nmpHostName - 驻留服务的 nmp 主机名称

nmpHostRec - NMP 主机的信息

返回

N_NET_SUCCESS 或 ASE 函数错误,NetConnect

副作用

说明

建立一个到给定的 NMP 主机上的给定的服务的网络连接。

调用的对话框窗体


N_NetGetPortFromService

文件名

n_svcs.kb

语法

N_NetGetPortFromService (VAL serviceName:STRING):INTEGER

参数

serviceName - 执行搜索目标端口的网络服务

返回

给定的网络服务的端口号;如果服务没找到则为 0。

副作用

调用 TSD 脚本 C 挂起调出例行程序,do_NETGETPORTFROMSERVICE。每当 TSD 脚本改变它时,就需要改变 kmln510 动态连接库的名称。

说明

根据给定的 select 字符串将记录从给定的数据库表中删除(执行一个 SQLDelete 命令)。

调用的对话框窗体


N_ReqValExists

文件名

n_svcs.kb

语法

N_ReqValExists (VAL dlgHdl:WINDOW, VAL fldName:STRING, VAL fldVal:STRING, VAL fldLabel:STRING ):BOOLEAN

参数

dlgHdl - 指向调用此函数的对话框的句柄

fldName - 被选中的必需字段的名称

fldVal - 被选中字段中的值

fldLabel - 被选中字段的标签

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

检查给定的所需对话框的输入框,查看数据是否已经输入。如果输入框中还没有输入值,则将显示一条出错消息。

调用的对话框窗体


N_SendNotification

文件名

n_svcs.kb

语法

N_SendNotification (VAL rcvr_id:STRING, VAL bIsGroup:Boolean,VAL sender_id:STRING, VAL ntfyTitle:STRING, VAL ntfyText:STRING, VAL problem_id:STRING)

参数

rcvr_id - 接收通知的用户/组的标识

bIsGroup - 说明 rcvr_id 是否是一个组的标识

sender_id - 发送通知的用户标识

ntfyTitle - 通知的标题

ntfyText - 通知的正文

problem_id - 相关问题(如果有)的标识

返回

副作用

说明

发送一个通知给指定的用户或组。

调用的对话框窗体


N_SetButtons

文件名

n_svcs.kb

语法

N_SetButtons (VAL dlgHdl:WINDOW, VAL strList1Control:STRING, VAL strList2Control:STRING, VAL listButtons:LIST OF STRING)

参数

dlgHdl - 指向调用此函数的对话框的句柄

strList1Control - 控件 1 的列表名称

strList2Control - 控件 2 (如果有)的列表名称

listButtons - 启用或禁用按钮列表

返回

副作用

说明

检查给定的控件列表中项的编号,及相应地启用或禁用给定的列表中的按钮。

调用的对话框窗体


N_SetViewMode

文件名

n_svcs.kb

语法

N_SetViewMode (VAL dlgHdl:WINDOW, VAL listControls:LIST OF STRING, VAL okButton:STRING, VAL cancelButton:STRING)

参数

dlgHdl - 指向对话框的句柄

listControls - 禁用控件列表

okButton -“确认”按钮控件的名称

- 把按钮标签更改为“关闭”

cancelButton -“取消”按钮控件的名称

- 隐藏此按钮

返回

副作用

说明

设置给定的对话框为查看模式。

调用的对话框窗体


N_SQLDelete

文件名

n_svcs.kb

语法

N_SQLDelete (VAL whdl:WINDOW, VAL dbTable:STRING, VAL dbItem:STRING, VAL sqlSelectStr:STRING ):BOOLEAN

参数

whdl - 指向窗口句柄

dbTable - 数据库表的名称

dbItem - 要删除的数据库项

sqlSelectStr - Select 字符串

返回

bOk - 成功标志(TRUE/FALSE)

副作用

说明

根据给定的 select 字符串将记录从给定的数据库表中删除(执行一个 SQLDelete 命令)。

调用的对话框窗体