文件名
语法
DeleteExternalMap( VAL InTran: BOOLEAN, VAL ext_map_id: INTEGER )
参数
InTran - 处于或不处于某事务中
ext_map_id - 外部映像记录标识
返回
SQL 返回结果
副作用
无
说明
此函数删除 EXTERNAL_MAP 记录并处理所有数据库错误。
调用的对话框窗体
无
文件名
语法
DltInv_ConnectionRecs( VAL InTran: BOOLEAN, VAL Inv_ID: INTEGER )
参数
InTran - 处于或不处于某事务中
Inv_ID - 库存标识
返回
SQL 返回结果
副作用
无
说明
此函数删除库存连接记录。
调用的对话框窗体
无
文件名
语法
DltInv_PeopleRecs( VAL InTran: BOOLEAN, VAL Inv_ID: INTEGER )
参数
InTran - 处于或不处于某事务中
Inv_ID - 库存标识
返回
SQL 返回结果
副作用
无
说明
此函数删除库存人员记录。
调用的对话框窗体
无
文件名
语法
FindNetCensusSMSInventoryRecord( VAL id: STRING, REF is_inventory_idList: LIST OF INTEGER )
参数
id - SMS 或 NetCensus 标识
is_inventory_idList - 库存标识列表
返回
SQL 返回结果
副作用
无
说明
此过程假定将连接到 TAM 数据库而不是 NetCensus 数据库。
调用的对话框窗体
无
文件名
语法
GetContractList( REF kList: LIST OF ContractRec )
参数
klist - 联系人记录列表
返回
SQL 返回结果
副作用
无
说明
此函数检索联系人记录列表。
调用的对话框窗体
无
文件名
语法
GetDescription( VAL id: STRING, REF name: STRING )
参数
无
返回
SQL 返回码
副作用
无
说明
此函数检索类别名称。
调用的对话框窗体
无
文件名
语法
GetExistingMapRecord( VAL external_app_name: STRING, VAL sql_cfg_name: STRING, VAL ext_id_1: STRING, VAL ext_id_2: STRING, VAL ext_id_3: STRING, VAL ext_id_4: STRING, VAL ext_id_5: STRING, VAL ext_id_6: STRING, VAL ext_id_7: STRING, VAL ext_id_8: STRING, VAL ext_id_9: STRING, VAL ext_id_10: STRING, VAL is_inventory_id: INTEGER, VAL people_id: INTEGER, VAL location_id: STRING )
参数
EXTERNAL_APP_NAME - 外部应用程序名称
SQL_CFG_NAME - SQL 配置名称
Tivoli 的参数映射
EXT_ID_1 - exteralMapID(库存)
EXT_ID_2 - hardwareSysID
EXT_ID_3 - tme_object_id
EXT_ID_4 - tme_object_label
EXT_ID_5 - migrationRelease
EXT_ID_6 - $unknown
EXT_ID_7 - $unknown
EXT_ID_8 - $unknown
EXT_ID_9 - $unknown
EXT_ID_10 - $unknown
IS_INVENTORY_ID - is_inventory.is_inventory_id(TAM 表)
EXT_ID_1 - externalMapID(场所)
EXT_ID_2 - tiv table location.location_id
EXT_ID_3 - migrationRelease
EXT_ID_4 - $unknown
EXT_ID_5 - $unknown
EXT_ID_6 - $unknown
EXT_ID_7 - $unknown
EXT_ID_8 - $unknown
EXT_ID_9 - $unknown
EXT_ID_10 - $unknown
LOCATION_ID - location.location_id(TAM 表)
EXT_ID_1 - externalMapID(人员)
EXT_ID_2 - personID
EXT_ID_3 - migrationRelease
EXT_ID_4 - $unknown
EXT_ID_5 - $unknown
EXT_ID_6 - $unknown
EXT_ID_7 - $unknown
EXT_ID_8 - $unknown
EXT_ID_9 - $unknown
EXT_ID_10 - $unknown
PEOPLE_ID - people.people_id(TAM 表)
NetCensus 的参数映射
EXT_ID_1 - externalMapID(库存)
EXT_ID_2 - config_id
EXT_ID_3 - prod_id
EXT_ID_4 - 映射选项 - MapChoice
EXT_ID_5 - 人员统计选项 - demog
EXT_ID_6 - 组件值选项 - comp
EXT_ID_7 - 注册选项 -j logon
EXT_ID_8 - 移植的记录数 - ChunckSize
EXT_ID_9 - $unknown
EXT_ID_10 - netCensusPath
IS_INVENTORY_ID - is_inventory.is_inventory_id(TAM 表)
SMS 的参数映射
EXT_ID_1 - externalMapID(库存)
EXT_ID_2 - assetTag
EXT_ID_3 - alternateTag
EXT_ID_4 - smsID; 比较此项会告知映射
EXT_ID_5 - MigrateInvent - 库存复选框
EXT_ID_6 - MigrateUsers - 用户复选框
EXT_ID_7 - MigrateConnect - 连接复选框
EXT_ID_8 - MigrateOrg - 组织复选框
EXT_ID_9 - SMSSite - 已移植的站点
EXT_ID_10 - migrateOrganizationID - 可见组织的组织标识
返回
字符串 - 外部映像记录
副作用
无
说明
此函数选取输入参数、建立 select 语句并对 EXTERNAL_MAP 进行搜索。如果有,则返回找到的记录。
调用的对话框窗体
无
文件名
语法
GetH_ObjectID( VAL h_name: STRING )
参数
h_name - 类别名称
返回
字符串 - 类别标识
副作用
无
说明
此函数返回指定类别名称的类别标识。
调用的对话框窗体
无
文件名
语法
GetInvAltTag( VAL alt_tag: STRING )
参数
alt_tag - 库存替换标记
返回
字符串 - is_inventory_id
副作用
无
说明
此函数基于所提供的替换标记返回库存标识。
调用的对话框窗体
无
文件名
语法
GetInventoryRecordsCount
参数
无
返回
SQL 返回结果
副作用
无
说明
此过程返回存在于 is_inventory 表中的库存记录数。
调用的对话框窗体
无
文件名
语法
GetOrCreatePMObjectID( REF pm_object_id: STRING, REF inv: IS_InventoryRec )
参数
pm_object_id - 容器标识
inv - 库存记录
返回
SQL 返回结果
副作用
无
说明
此函数检索容器标识。如果不存在具有指定标识的容器记录,则创建容器标识。
调用的对话框窗体
无
文件名
语法
GetSomePhysAttribList( REF lst: LIST OF PhysAttribRec, VAL pm_object_id: STRING, VAL attrib_id: INTEGER )
参数
lst - 属性记录列表
pm_object_id - 容器标识
attrib_id - 属性标识
返回
SQL 返回结果
副作用
无
说明
此函数检索指定容器的属性列表。
调用的对话框窗体
无
文件名
语法
InsertExternalMap( VAL InTran: BOOLEAN, REF external_map: ExternalMapRec )
参数
InTran - 处于或不处于某事务中
external_map - 外部映像记录
返回
SQL 返回结果
副作用
无
说明
此函数插入所输入的 EXTERNAL_MAP 记录并处理所有数据库错误。
调用的对话框窗体
无
文件名
语法
InsertOrgRec( VAL InTran: BOOLEAN, REF InsertRec: OrganizationRec )
参数
InTran - 处于或不处于某事务中
InsertRec - 要插入的组织记录
返回
SQL 返回结果
副作用
无
说明
此函数插入新组织记录。
调用的对话框窗体
无
文件名
语法
InsertPM_ObjectFromInv( VAL InTran: BOOLEAN, REF InsertRec: PM_ObjectRec, REF Inv: IS_InventoryREc )
参数
InTran - 处于或不处于某事务中
InsertRec - 要插入的容器记录
Inv - 库存记录
返回
SQL 返回结果
副作用
无
说明
此函数插入容器记录。
调用的对话框窗体
无
文件名
语法
TIV_Build_Select( VAL columns: STRING, VAL tablename: STRING, VAL where: STRING, VAL orderby: STRING )
参数
columns - 从其进行选择的列。缺省值为 '*'。
tablename - 从其进行选择的表
where - Where 子句。如果没有,则结果中不包含该子句。
orderby - order by 子句。如果没有,则结果中不包含该子句。
select - 所产生的 SQL select 语句
返回
布尔值 - TRUE = 成功;FALSE = 不成功
副作用
无
说明
此函数基于输入到标准 SQL select 语句中的数据建立一个标准 SQL select 语句。
调用的对话框窗体
无
文件名
语法
UpdateCharacterCounter(VAL tableName: STRING, VAL primaryKey: STRING)
参数
tableName - 必须为其更新计数器的表的名称
primaryKey - 表的主键值
返回
SQL 返回结果
副作用
无
说明
此函数确定相应表中的主键值最大值并更新计数器表。
调用的对话框窗体
无
文件名
语法
UpdateExternalMap( VAL InTran: BOOLEAN, VAL new_external_map: ExternalMapRec, VAL orig_external_map: ExternalMapRec )
参数
InTran - 处于或不处于某事务中
new_external_map - 新的外部映像记录
orig_external_map - 原始外部映像记录
返回
SQL 返回结果
副作用
无
说明
此函数更新 EXTERNAL_MAP 记录并处理所有数据库错误。
调用的对话框窗体
无
文件名
语法
UpdateIntegerCounter(VAL tableName: STRING, VAL primaryKey: STRING)
参数
tableName - 必须为其更新计数器的表的名称
primaryKey - 表的主键值
返回
SQL 返回结果
副作用
无
说明
此函数确定相应表中的主键值最大值并更新计数器表。
调用的对话框窗体
无