文件名
语法
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( VAL tbname: STRING, VAL column: STRING, REF LENGTH: INTEGER )
参数
tbname - 表名。
column - 表中的列。
Length - 指定列的长度。
返回
不直接返回任何内容。参照 - 长度
副作用
无
说明
获取在 sai_syscolumns 表中的列的长度。
调用的对话框窗体
无
文件名
语法
GetTivoliInventory( REF tivoliInvList: LIST OF IS_InventoryRec, REF tivoliSelect: STRING )
参数
tivoliInvList - IS_InventoryRec 列表
tivoliSelect - 用于查询的 select 语句。
返回
不直接返回任何内容。参照 - tivoliInvList
副作用
无
说明
根据 Tivoli 标签上选择的准则执行 SQL 语句并查找匹配此准则的资产。
调用的对话框窗体
无
文件名
语法
PopulateListBox( REF ComboBoxValues: LIST OF STRING, VAL Table: STRING, VAL Column: STRING )
参数
ComboBoxValues - 用于植入组合框中的一系列值。
Table - 查询所依据的 Tivoli 表的名称
Column - 要在 select 语句中使用的列名
返回
不直接返回任何内容。参照 - ComboBoxValues
副作用
无
说明
根据创建下述列表时输入的参数执行一个类属 SQL 语句,该列表填写组维护对话框标签的 Tivoli 过滤器标签的组合框并查找匹配准则的所有资产。
调用的对话框窗体
无
文件名
语法
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( REF advisorDataSource: INTEGER, REF tivoliDataSource: INTEGER )
参数
advisorDataSource - 连接到 TSD 数据源的
整数表示法
tivoliDataSource - 连接到 Tivoli 数据源的
整数表示法
返回
无
副作用
将数据库连接设回 TSD 数据源。
说明
从 Tivoli 数据源上断开连接。然后,重新连接到 TSD 数据源。
调用的对话框窗体
无
文件名
语法
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
参数
无
返回
指定源的 DBMS 的整数代码
副作用
无
说明
此函数设置两个全局数据库标识符变量。tiv_DBMS 包含 ASE 返回的值,然后根据该值设置 tiv_DBMS_VENDOR。根据版本号码的不同,tiv_DBMS 可能在每个数据库平台上包含几个不同的值。tiv_DBMS_VENDOR 总是包含窗体 tiv_DBMS_V_ORACLE 的 5 个数据库销售商常量中的一个。请参见 tiv_gl.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( 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( VAL where: STRING, REF advHandle: INTEGER)
参数
where - 删除准则
advHandle - TSD 数据库的主句柄
返回
整数 - 从数据库删除返回的值
副作用
无
说明
此过程从 I_TIV_MIGRATION 表删除记录。
调用的对话框窗体
无
文件名
语法
Tivoli_GetSettingsFileList( REF SettingsFileList: LIST OF TivoliMigrationsSettingsRec VAL where: STRING, REF advHandle: INTEGER )
参数
SettingFileList - 记录列表
where - 或者已植入(在调度运行期间)或者未
植入(设置调度运行时)
advHandle - TSD 数据库的主句柄
返回
整数 - 从数据库查询返回的值
参照 - SettingsFileList
副作用
无
说明
此过程返回一个来自 I_TIV_MIGRATION 表的记录列表。
调用的对话框窗体
无
文件名
语法
Tivoli_InsertMigFileRec( REF SettingsFileRec: TivoliMigrationsSettingsRec, REF advHandle: INTEGER )
参数
SettingsFileList - 要插入的记录
advHandle - TSD 数据库的主句柄
返回
整数 - 从数据库插入返回的值
副作用
无
说明
此过程将记录插入 I_TIV_MIGRATION 表。
调用的对话框窗体
无
文件名
语法
Tivoli_UpdateMigFileRec( REF SettingsFileRec: TivoliMigrationsSettingsRec, VAL where: STRING, REF advHandle: INTEGER )
参数
SettingsFileList - 要更新的记录
advHandle - TSD 数据库的主句柄
返回
整数 - 从数据库更新返回的值
副作用
无
说明
此过程更新 I_TIV_MIGRATION 表中的记录。
调用的对话框窗体
无