tiv_db.kb 的例行程序


AddToWhere

文件名

tiv_db.kb

语法

AddToWhere( REF where: STRING, VAL column: STRING, VAL columnVal: STRING, VAL table: STRING, VAL alias: STRING, REF from: STRING )

参数

where - 当前 where 子句

column - 要添加到 where 子句中的列

这个参数还应该包括

比较运算符

columnVal - 要添加到 where 子句中的值

table - 要搜索的表的名称。

此 parm 是可选的

alias - 表的别名

from - from 子句

返回

无 - 参照 - 更新的 where 子句

副作用

说明

根据输入的参数建立 where 子句。在结果中不要包括 'where'。构建该子句是为了对照相应的表执行加入。如果传送了该表参数,还将创建一个 from 子句。

调用的对话框窗体


GetColumnLength

文件名

tiv_db.kb

语法

GetColumnLength( VAL tbname: STRING, VAL column: STRING, REF LENGTH: INTEGER )

参数

tbname - 表名。

column - 表中的列。

Length - 指定列的长度。

返回

不直接返回任何内容。参照 - 长度

副作用

说明

获取在 sai_syscolumns 表中的列的长度。

调用的对话框窗体


GetTivoliInventory

文件名

tiv_db.kb

语法

GetTivoliInventory( REF tivoliInvList: LIST OF IS_InventoryRec, REF tivoliSelect: STRING )

参数

tivoliInvList - IS_InventoryRec 列表

tivoliSelect - 用于查询的 select 语句。

返回

不直接返回任何内容。参照 - tivoliInvList

副作用

说明

根据 Tivoli 标签上选择的准则执行 SQL 语句并查找匹配此准则的资产。

调用的对话框窗体


PopulateListBox

文件名

tiv_db.kb

语法

PopulateListBox( REF ComboBoxValues: LIST OF STRING, VAL Table: STRING, VAL Column: STRING )

参数

ComboBoxValues - 用于植入组合框中的一系列值。

Table - 查询所依据的 Tivoli 表的名称

Column - 要在 select 语句中使用的列名

返回

不直接返回任何内容。参照 - ComboBoxValues

副作用

说明

根据创建下述列表时输入的参数执行一个类属 SQL 语句,该列表填写组维护对话框标签的 Tivoli 过滤器标签的组合框并查找匹配准则的所有资产。

调用的对话框窗体


TIV_ConnectTivoliDataSource

文件名

tiv_db.kb

语法

TIV_ConnectTivoliDataSource( REF currentDataSource: INTEGER, REF tivoliDataSource: INTEGER, VAL tivoliDataSourceName: STRING, REF tivoliDBMSType: INTEGER )

参数

currentDataSource - 当前连接的数据源的编号

tivoliDataSource - Tivoli 数据源的编号

tivoliDataSourceName - 要连接到的 tivoli 数据源编号的名称

tivoliDBMSType - DBMS 类型,它是来自函数 TIV_GetDBMSVendor 的返回

值 - 请参见 TIV_GetDBMSVendor。

返回

布尔值:TRUE = 连接成功。FALSE = 不成功。

副作用

将数据库连接设到 Tivoli 数据源。

说明

确定当前连接的名称并保存当前连接,然后,连接到 Tivoli 数据源。

调用的对话框窗体


TIV_DisConnectTivoliDataSource

文件名

tiv_db.kb

语法

TIV_DisConnectTivoliDataSource( REF advisorDataSource: INTEGER, REF tivoliDataSource: INTEGER )

参数

advisorDataSource - 连接到 TSD 数据源的

整数表示法

tivoliDataSource - 连接到 Tivoli 数据源的

整数表示法

返回

副作用

将数据库连接设回 TSD 数据源。

说明

从 Tivoli 数据源上断开连接。然后,重新连接到 TSD 数据源。

调用的对话框窗体


TIV_GetComputerSystem

文件名

tiv_db.kb

语法

TIV_GetComputerSystem( VAL w: WINDOW, VAL columns: STRING, VAL where: STRING, VAL orderby: STRING, VAL HWARE_SYS_ID: STRING )

参数

w - 保留要设置的字段的调用窗口句柄

columns - 要从中进行选择的列。缺省值为 '*'。

where - where 子句。如果没有该子句,则它未包含在结果中。

orderby - orderby 子句。如果没有该子句,则它未包含在结果中。

HWARE_SYS_ID - HWARE_SYS_ID 的值,该值与在正在查看的资产中定义的一样。

返回

整数:- 1 说明没有从 COMPUTER_SYSTEM 表中检索到数

据,0 说明成功了。

副作用

说明

从 Tivoli 的 COMPUTER_SYSTEM 表中检索数据。

调用的对话框窗体


TIV_GetDBMSVendor

文件名

tiv_db.kb

语法

TIV_GetDBMSVendor

参数

返回

指定源的 DBMS 的整数代码

副作用

说明

此函数设置两个全局数据库标识符变量。tiv_DBMS 包含 ASE 返回的值,然后根据该值设置 tiv_DBMS_VENDOR。根据版本号码的不同,tiv_DBMS 可能在每个数据库平台上包含几个不同的值。tiv_DBMS_VENDOR 总是包含窗体 tiv_DBMS_V_ORACLE 的 5 个数据库销售商常量中的一个。请参见 tiv_gl.kb,以了解所使用的所有常量。

调用的对话框窗体


TIV_GetNTInfo

文件名

tiv_db.kb

语法

TIV_GetNTInfo( VAL w: WINDOW, VAL columns: STRING, VAL where: STRING, VAL orderby: STRING, VAL HWARE_SYS_ID: STRING )

参数

w - 保留要设置的字段的调用窗口句柄

columns - 要从中进行选择的列。缺省值为 '*'。

where - where 子句。如果没有该子句,则它未包含在结果中。

orderby - orderby 子句。如果没有该子句,则它未包含在结果中。

HWARE_SYS_ID - HWARE_SYS_ID 的值,该值与在正在查看的资产中定义的一样。

返回

整数:- 1 说明没有从 EFMNTInfoVw 视图中检索到数

据,0 说明成功了。

副作用

说明

从用于显示的 TSD 视图 EFMNTInfoVw 中检索数据。

调用的对话框窗体


TIV_GetSystemMemory

文件名

tiv_db.kb

语法

TIV_GetSystemMemory( VAL w: WINDOW, VAL columns: STRING, VAL where: STRING, VAL orderby: STRING, VAL HWARE_SYS_ID: STRING )

参数

w - 保留要设置的字段的调用窗口句柄

columns - 要从中进行选择的列。缺省值为 '*'。

where - where 子句。如果没有该子句,则它未包含在结果中。

orderby - orderby 子句。如果没有该子句,则它未包含在结果中。

HWARE_SYS_ID - HWARE_SYS_ID 的值,与在正在查看的资产中定义的一样。

返回

整数:- 1 说明没有从 EFM_CSMEM_VM 视图中检索到数

据,0 说明成功了。

副作用

说明

从用于显示的 TSD 视图 EFM_CSMEM_VW 中检索数据。

调用的对话框窗体


Tivoli_DeleteMigFileRec

文件名

tiv_db.kb

语法

Tivoli_DeleteMigFileRec( VAL where: STRING, REF advHandle: INTEGER)

参数

where - 删除准则

advHandle - TSD 数据库的主句柄

返回

整数 - 从数据库删除返回的值

副作用

说明

此过程从 I_TIV_MIGRATION 表删除记录。

调用的对话框窗体


Tivoli_GetSettingsFileList

文件名

tiv_db.kb

语法

Tivoli_GetSettingsFileList( REF SettingsFileList: LIST OF TivoliMigrationsSettingsRec VAL where: STRING, REF advHandle: INTEGER )

参数

SettingFileList - 记录列表

where - 或者已植入(在调度运行期间)或者未

植入(设置调度运行时)

advHandle - TSD 数据库的主句柄

返回

整数 - 从数据库查询返回的值

参照 - SettingsFileList

副作用

说明

此过程返回一个来自 I_TIV_MIGRATION 表的记录列表。

调用的对话框窗体


Tivoli_InsertMigFileRec

文件名

tiv_db.kb

语法

Tivoli_InsertMigFileRec( REF SettingsFileRec: TivoliMigrationsSettingsRec, REF advHandle: INTEGER )

参数

SettingsFileList - 要插入的记录

advHandle - TSD 数据库的主句柄

返回

整数 - 从数据库插入返回的值

副作用

说明

此过程将记录插入 I_TIV_MIGRATION 表。

调用的对话框窗体


Tivoli_UpdateMigFileRec

文件名

tiv_db.kb

语法

Tivoli_UpdateMigFileRec( REF SettingsFileRec: TivoliMigrationsSettingsRec, VAL where: STRING, REF advHandle: INTEGER )

参数

SettingsFileList - 要更新的记录

advHandle - TSD 数据库的主句柄

返回

整数 - 从数据库更新返回的值

副作用

说明

此过程更新 I_TIV_MIGRATION 表中的记录。

调用的对话框窗体