文件名
语法
PROCEDURE CopyValuesToExternalMap( REF externalMap: ExternalMapRec, VAL applicationName: STRING, VAL sql_cfg_name: STRING, VAL scan_time: STRING, VAL externalMapID: STRING, VAL externalID_2: STRING, VAL externalID_3: STRING, VAL externalID_4: STRING, VAL externalID_5: STRING, VAL externalID_6: STRING, VAL externalID_7: STRING, VAL externalID_8: STRING, VAL externalID_9: STRING, VAL externalID_10: STRING, VAL is_inventory_id: INTEGER, VAL people_id: INTEGER, VAL location_id: STRING )
参数
EXT_APP_NAME - TivAppName
SQL_CFG_NAME - dbsource 是从 tiv_mig 中输入的
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 - 要移植的记录数 - ChunkSize
EXT_ID_9 - $unknown
EXT_ID_10 - netCensusPath
IS_INVENTORY_ID - is_inventory.is_inventory_id(TAM 表)
SMS 的参数映射
EXT_ID_1 = externalMapID ( 'Inventory' )
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 - 可见组织的组织标识
返回
字符串 - 已更新的 EXTERNAL_MAP 记录
副作用
无
说明
植入 EXTERNAL_MAP 记录的控制列。这些总是植入的值,不管将创建的 EXTERNAL_MAP 记录的类型是什么。专用于每种映像记录的值应该映射到调用函数中。
调用的对话框窗体
无
文件名
语法
CreateInvalidAssetMigReport ( REF rptdef: I_MC_ReportRec )
参数
I_MC_Repor tRec - 确定日志文件的文本
返回
无
副作用
将数据添加到移植日志文件中
说明
此过程用来向列出所有无效资产的日志文件生成一个报告行。
调用的对话框窗体
无
文件名
语法
CreateInvalidOrgMigReport ( REF rptdef: I_MC_ReportRec, VAL insertHasBeenAttempted: BOOLEAN )
参数
I_MC_ReportRec - 确定日志文件的文本
insertHasBeenAttempted - 确定某组织以前是否存在
返回
无
副作用
将数据添加到移植日志文件中
说明
此过程用来向列出所有无效资产的日志文件生成一个报告行。它也确定是否更新过或曾插入某组织。
调用的对话框窗体
无
文件名
语法
DisplayTransactionStatus( VAL w: WINDOW, VAL text: STRING, REF location: INTEGER, VAL fileName: STRING )
参数
w - 写状态文本的窗口句柄
text - 要显示的文本
location - 显示文本的滚动窗口上的位置
file - 记录事务文本的日志文件的可选名称
返回
无
副作用
无
说明
此过程将事务状态写到滚动窗口或者写到所期望的日志文件或文本文件。
调用的对话框窗体
无
文件名
语法
FileOpen( VAL w: WINDOW, REF thisPath: STRING, VAL extension: STRING, VAL winDialogTitle: STRING )
参数
w - 窗口句柄
thisPath - 所需文件的路径与文件名
extension - 文件的缺省扩展名
winDialogTitle - 将在文件对话框上显示的标题
返回
无
副作用
无
说明
此例行程序用来选择要打开的文件。
调用的对话框窗体
无
文件名
语法
FileSaveAs( VAL w: WINDOW, REF thisPath: STRING, VAL extension: STRING, VAL winDialogTitle: STRING )
参数
w - 窗口句柄
thisPath - 所需文件的路径与文件名
extension - 文件的缺省扩展名
winDialogTitle - 将在文件对话框上显示的标题
返回
无
副作用
无
说明
此例行程序用来确定用户要记录来自 TAM 公用程序的事务结果的位置。此例行程序也用来确定其他情况下(如引出 CSV 文件)写文件的目的位置。当前此例行程序是通过引入与引出使用的,它也可用于 SMS 与 NetCensus 移植。
调用的对话框窗体
无
文件名
语法
ProcessMigrationErrorMessage( VAL w: WINDOW, VAL title: STRING, VAL userMessage: STRING, VAL logFileMessage: STRING, VAL logFileName: STRING )
参数
w - 父窗口句柄
title - 错误消息标题
userMessage - 要显示给用户的消息
logFileMessage - 要写入日志文件的消息
logFileName - 要写入消息的日志文件的名称
返回
无
副作用
无
说明
此过程将移植错误写入日志文件并向用户显示移植错误。
调用的对话框窗体
无
文件名
语法
WriteToLogFile( VAL logFileMessage: STRING, VAL logFileName: STRING )
参数
logFileMessage - 要写入日志文件的消息
logFileName - 要写入消息的日志文件的名称
返回
无
副作用
无
说明
此过程将消息写入指定的日志文件。
调用的对话框窗体
无