Tivoli Asset Management KB File Detail


advasset.kb

File Description

Contains all related routines to search for multiple assets using an advanced search. This search is used to select assets for TAM reports, and mass asset updates.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

AdvAssetQBE

ReadReportDefn

Functions

DefineInvMassUpdate

WriteReportDefn

Events

AdvAssetSearchEvent

Dialog Forms Called

advasset.dfc[advanced_asset_search]

advasset.dfc[asset_list]

advasset.dfc[eemassupdte]

i_asset.dfc[assetnb]

i_asset.dfc[includeasset]

people.dfc[peoplesearchonly]


batch_up.kb

File Description

Batch import program used to insert and update records for connections; for instance, a host name file for people, a human resources database, purchasing system. This file can load CONTACTS and PEOPLE at the same time. This means an additional column is appended to each record in the source file to migrate people. This column is Location_Name. If a location ID is not found for the Location_Name, then a location record is generated using the name as the ID. The PEOPLE table now provides a column LOGON_ID.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

CallWinStatus

CreateBatchUpdateMenuList

CreatePeopleLocationRec

I_BatchUpdate

InitializeVariables

MapScimToCategories

OfferToScheduleBatchUpdate

RequestBatchUpdateMigration

StuffOrgMember

StuffOrgMemberRec

TokenizePeople

UpdateConnections

UpdateContracts

UpdatePeople

WinInit

Functions

AddBatchScheduleEntry

CheckContractStatusRI

CheckContractTypeRI

CheckHeader

CheckPeopleRI

CheckVendorRI

CreateLocation

IdFile

IdLogFile

ImportUpdateConnections

ImportUpdateContracts

ImportUpdatePeople

ImportUpdateVendors

StuffPeople

UpdateVendor

Events

I_BatchUpdateEvent


con_br.kb

File Description

Routines that browse, view, and select connections.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

BrowseConnections

BrowseTopoFile

ClearConnectionForm

InitializeConForm

SetConButtonsForModeMC

Functions

None

Events

BrowseConnectionEvent

Dialog Forms Called

tam_adm.dfc[connection]

tam_adm.dfc[connectionform_mc]


con_brdb.kb

File Description

Browse connections for database transactions.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

GetConName

GetConnection

GetConnectionID

GetConnectionIdViaAlternateName

GetConnectionList

GetSomeConnectionList

Events

None


con_ww.kb

File Description

Routines for working with connections.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

WWConnections

Functions

None

Events

WWConnectionEvent

Dialog Forms Called

tam_adm.dfc[connection]

tam_adm.dfc[connectionform]

tam_adm.dfc[connectionform_mc]


con_wwdb.kb

File Description

Database transactions that work with connections.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

DeleteConnectionRec

InsertConnectionRec

UpdateConnectionRec

Events

None


csv_db.kb

File Description

This file contains routines related to database transactions for TAM CSV file migration.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

None

Functions

CheckFKContract

CheckFKVendor

DeleteFieldMapList

DeleteMigRec

FetchMigrationRec

GetFieldMapList

GetMigration

GetMigrationList

InsertMigRec

MapInvContract

UpdateListOfFieldMapRec

UpdateListOfMigRec

UpdateMigRec

Events

None


csv_gcon.kb

File Description

This file contains global constants for TAM CSV file migration.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

None

Functions

None

Events

None


csv_map.kb

File Description

This file contains routines related to mapping TAM CSV file migration data with TAM database table columns.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

MakeLocation

Functions

MapFieldToClassAttrib

MapFieldToInvContract

MapFieldToInventory

MapFieldToValuation

Events

None


csv_mig.kb

File Description

This file contains routines related to TAM CSV file migration.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

RequestCSVMigration

ScheduledMigration

Functions

None

Events

CSV_MappingEvent

Dialog Forms Called

csv_mig.dfc[csv_import]

csv_mig.dfc[migrationfile_subformmc]

csv_mig.dfc[migrationnb]


csv_rec.kb

File Description

This file contains record structures related to TAM CSV file migration.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

None

Functions

None

Events

None


datautil.kb

File Description

This KB contains TAM data utilities.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


dutl_db.kb

File Description

This KB contains constants and variables that are global to TAM. Constants and variables that are used by more than one continent (business functional components) exist here. Constants and variables that are used exclusively by a single continent exist in that continent.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

DeleteExternalMap

DltInv_ConnectionRecs

DltInv_PeopleRecs

FindNetCensusSMSInventoryRecord

GetContractList

GetDescription

GetExistingMapRecord

GetH_ObjectID

GetInvAltTag

GetInventoryRecordsCount

GetOrCreatePMObjectID

GetSomePhysAttribList

InsertExternalMap

InsertOrgRec

InsertPM_ObjectFromInv

TIV_Build_Select

UpdateCharacterCounter

UpdateExternalMap

UpdateIntegerCounter

Events

None


dutl_gc.kb

File Description

This KB contains constants and variables that are global to TAM. Constants and variables that are used by more than one continent (business functional components) exist here. Constants and variables that are used exclusively by single continent exist in that continent.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


dutl_gl.kb

File Description

Contains public routines used by several data utility applications.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

CopyValuesToExternalMap

CreateInvalidAssetMigReport

CreateInvalidOrgMigReport

DisplayTransactionStatus

ProcessMigrationErrorMessage

WriteToLogFile

Functions

FileOpen

FileSaveAs

Events

None


dutl_rec.kb

File Description

Record types used in data utilities.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


evnt.kb

File Description

Contains routines for planned and completed events. This should not be confused with the i_events.kb file, which contains the pre- and post-delegated event routines.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AddPlannedOrCompletedEvent

DeleteEvent

EditOrViewEvent

FillContractList

MarkEventComplete

RequestWorkWithEvents

SetEventPageButtons

SetEventsPage

Functions

HistView2Hist

Events

EventPageEvent

WorkWithEvents

Dialog Forms Called

evnt.dfc[event_buttons_nb]

evnt.dfc[eventsform]

evnt.dfc[workwithevents]


evnt_rec.kb

File Description

This file contains record type declarations for events.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


ictg_bdb.kb

File Description

Contains all related routines for browsing category database information.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

GetAttributeList

GetAttributeNames

GetH_Object

GetH_ObjectName

GetI_ObjectName

GetIsaAttribList

GetListOfIObjects

GetPhysAttribList

GetSomeH_ObjectList

Events

None


ictg_br.kb

File Description

Routines to browse, view, and select categories.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

BrowseInvCategories

CheckIfHaveAttributes

ClearInvCategoryNBForm

FillComponentInfo

FillModelPage

FillSCIMPage

HandlePageChange

HandleScimTreeAccept

HandleScimTreeSelect

InitializeInvCtgNBForm

SetAttribDef

SetIctgButtonsForModeMC

SetModel

SetModelAttribute

SetScimFields

ViewInvCtgDetails

Functions

None

Events

BrowseInvCtgEvent

Dialog Forms Called

tam_adm.dfc[inventorycategory]

tam_adm.dfc[inventorycategorynb]

tam_adm.dfc[inventorycategorynb_mc]


ictg_rec.kb

File Description

Inventory category record definitions.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


ictg_wdb.kb

File Description

Routines used to insert, update, and delete inventory category and model information in the database tables.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

AttribValRecExists

DeleteAttribDefRec

DeleteI_Object

DeleteIsaAttribRec

InsertAttribDefRec

InsertH_Object

InsertI_Object

InsertIsaAttribRec

UpdateAttribDefRec

UpdateH_Object

UpdateI_Object

UpdateInvForCtgOrMdlChange

UpdateIsaAttribRec

Events

None


ictg_ww.kb

File Description

Procedures

None

Functions

None

Events

WWInvCtgEvent

Dialog Forms Called

tam_adm.dfc[inventorycategory]

tam_adm.dfc[inventorycategorynb_mc]


inv_rec.kb

File Description

This file contains record type declarations for inventory.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


i_asset.kb

File Description

Contains all related routines for browsing and working with assets. This includes the event handler, the system action, and other global routines for transferring assets.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

ChangeAttribValue

ClearPhysAttribValues

ClearSearchCriteria

ExamineAsset

FillAsset_MCLB

FillAttribValues

FindButtonProcessing

InitAssetQbeFields

RefillIsaAttribValues

RefreshModelNameList

RequestAddNewAsset

RequestAssetQuickFind

RequestAssetQuickInquiry

RequestAssetQuickInvApi

SendAssetBackToCallReg

SendAssetBackToContract

SetAssetQbeButtons

WWContainers

Functions

ExitFieldProcessing

ExitTreeField

RequestAddAsset

TagCharacteristic

UpdateListOfInventoryItems

Events

AEVAssetEvent

AssetCopyEvent

AssetQBEEvent

BrowseContainerEvent

NotesEvent

WWContainersEvent

Dialog Forms Called

c_prnt.dfc[printchoice]

i_asset.dfc[aevassetsubform]

i_asset.dfc[assetnb]

i_asset.dfc[assetqbe]

i_asset.dfc[assetqbems]

i_asset.dfc[assetqbesubform]

i_asset.dfc[container]

i_asset.dfc[copy]

i_asset.dfc[notesform]

i_asset.dfc[viewchoice]

people.dfc[peoplesearchonly]


i_audit.kb

File Description

Contains all related routines for browsing and working with audit assets and asset status. This includes the event handler, the system action, and other global routines for auditing assets.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AssetAudit

RequestAssetAudit

RequestAssetAuditInvApi

WWAudit

Functions

None

Events

AuditEvent

Dialog Forms Called

i_asset.dfc[assetnb]

i_audit.dfc[wwaudit]


i_cfg.kb

File Description

Event group for the dialog box that deals with TAM settings through Options Applications. Tabs in the dialog box include Events, Connection Types, and Display.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

TAM_Configuration

Functions

ValidateMigrationFileName

Events

SettingsEvent


i_cfg_db.kb

File Description

Contains all related routines for the database transactions.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

GetDataSourcesByPref

Functions

DeleteConnectionTypeRec

DeleteParamValuePreferencesRec

DeletePreferencesRec

DuplicatePreferenceName

GetConnectionTypeList

GetPreferences

InsertConnectionTypeRec

InsertParamValuePreferencesRec

InsertPreferences

LoadAllPreferences

UpdateConnectionTypeRec

UpdateListOfConnectionTypeRec

UpdateParamValue

UpdateParamValuePreferencesRec

UpdatePreferencesRec

Events

None


i_datsrc.kb

File Description

These routines retrieve data source information from the database.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

GetAllDataSources

GetDataSourcesByOrg

Functions

DataSourceEnabled

GetMigrationDataSources

Events

None


i_db_atr.kb

File Description

Database transactions for variable length lists of attributes. Tables include: ATTRIBUTE_DEF, PM_ATTRIB_VALUE, and I_ATTRIB_VALUE. This KB does not serve tables for H & I Objects.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

DeletePhysAttribRec

InsertPhysAttribRec

UpdateListOfPhysAttribRec

UpdatePhysAttribRec

Events

None


i_db_hst.kb

File Description

Database transactions for working with inventory history and events tables.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

GenerateMovedEvent

GenerateMovedEvent2

GetHist

GetInvHist

GetInvHistRec

GetSomeInvHist

InsertMovedEventsForInv

Events

None


i_db_inv.kb

File Description

Database transactions for inventory.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

DuplicateAssetTag

Functions

AddPersonToInv

ConstructInvUpdate

DeleteContainerFromTree

DeleteInv_ConnectionRec

DeleteInv_PeopleRec

DeleteInvalidContainer

DeleteInvRec

DeletePersonFromInv

DeletePM_Object

GetAssetTag

GetAssetVisibleOrg

GetDeletedOrNotDeletedInvRecByID

GetDelInvID

GetInv_ConnectionRec

GetInv_ConnectionRecs

GetInv_People_IDExternal_Map

GetInv_People_IDFromInv_People

GetInv_PeopleRecs

GetInvContractList

GetInvList

GetInvPeopleList

GetPM_ObjectIDRec

GetPM_ObjectRec

GetSomeInvListPC

GetSomePMOList

InsertInv_ConnectionRec

InsertInv_PeopleRec

InsertInvRec

InsertPM_Object

NextAssetTag

NumberListOfInventoryItems

PurgeInvRec

UpdateAssetLocTo

UpdateAssetOrgTo

UpdateInv_ConnectionRec

UpdateInv_PeopleRec

UpdateInvRec

UpdateListOfInv_ConnectionRec

UpdateListOfInv_PeopleRec

UpdateListOfInvRec

UpdatePM_Object

Events

None


i_db_mnt.kb

File Description

Database transactions for the Maintenance_Fee table.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

GetMaintList

Events

None


i_db_val.kb

File Description

Database transactions for inventory valuation. This module can be removed, or not used, for customers who use different forms of depreciation valuations.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

DeleteValuationRec

GetBookValueSum

GetInvValList

GetValCurrencyList

GetValueRec

InsertValuationRec

UpdateValuationRec

Events

None


i_deprec.kb

File Description

Includes all functions needed to calculate depreciation. The inventory record passed to these functions must contain the correct value for "Deprec_Period", which represents the "now" time in the book value calculation.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

DDBDeprec

SLDeprec

UpdateDeprecPeriod

Events

None


i_dltmnt.kb

File Description

This KB is used to work with deleted assets.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

WWDeletedAssets

Functions

None

Events

DeletedMaintenanceEvent

Dialog Forms Called

c_prnt.dfc[printchoice]

i_asset.dfc[assetdeleted]

i_asset.dfc[assetnb]


i_dtadef.kb

File Description

This file contains record definitions for connections and preferences.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


i_gconst.kb

File Description

This KB contains constants and variables that are global to TAM. Constants and variables that are used by more than one continent (business functional components) exist here. Constants and variables that are used exclusively by a single continent exist in that continent.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


i_imprt.kb

File Description

Designed for insertions only. Duplicate record insertion errors are suppressed. EfforFilter(0) is used.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AbortImportProcessing

GetDBMSError

ImportCSVData

RequestImportUtility

UpdateCountersTable

WrapUpThisTable

Functions

None

Events

None


i_mcadmn.kb

File Description

Contains all Multi-Customer Administrative functionality to go to secure mode for TAM.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

I_ActOnTAMTables

I_CheckTAMTables

Functions

I_Do_TAM_Purge

Events

None


i_mcsvcs.kb

File Description

Procedures

None

Functions

I_ValidateObjectField

I_ValidObject

I_ValidObjectStringList

Events

None


i_mc_db.kb

File Description

Contains all related routines used to validate asset list data and create exception reports in output files. This includes the event handlers and other global routines for creating exception reports.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

GetInvConnection

GetInvContracts

GetInvPeople

Functions

GetConnectionRec

GetContractIDs

GetContractRec

GetPeopleIDs

GetUserRec

Events

None


i_mc_rpt.kb

File Description

Contains all related routines used to validate asset list data and create exception reports in output files. This includes the event handlers and other global routines for creating exception reports.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

CreateReportHeading

ValidateAssetData

ValidateAssetDefinition

Functions

None

Events

None

Dialog Forms Called

i_xfer.dfc[filenameselection]


i_record.kb

File Description

This KB contains miscellaneous or engineer-defined records that are commonly used by TAM files. Records for specific major entities exist in the appropriate KB for that entity ( for instance, for Locations, the KB is loc_rec.kb). Note that the records defined in this KB are used by more than one KB.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


i_report.kb

File Description

This file contains all related routines to create TAM asset reports.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

TAMReports

Functions

None

Events

ReportDestination

WWReports

Dialog Forms Called

advasset.dfc[advanced_asset_search]

advasset.dfc[inventory_report]

advasset.dfc[report_orgsubform]

c_prnt.dfc[printchoice]

i_report.dfc[report_destination]


i_rpt_db.kb

File Description

This file contains all routines for database transactions related to TAM asset reports and advanced asset search.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

None

Functions

DeleteReportAttribRec

DeleteReportDetailRec

DeleteReportHObjRec

DeleteReportIObjRec

DeleteReportTreeRec

DeleteReportWWDetailRec

GetAttribDataType

GetChildRecords

GetHObjName

GetIObjName

GetReportAttribList

GetReportClassID

GetReportClassList

GetReportDetailID

GetReportDetailList

GetReportModelList

GetReportTreeList

GetSomeIValueList

GetSomePValueList

GetSomeReportDetailList

GetSomeReportInvContractList

GetSomeReportInvHistList

GetSomeReportInvList

GetSomeReportInvValList

HasSomeContractList

HasSomeHistList

HasSomeIValueList

HasSomePValueList

HasSomeValList

InsertReportAttribRec

InsertReportDetailRec

InsertReportHObjRec

InsertReportIObjRec

InsertReportTreeRec

InsertReportWWDetailRec

ISParentNode

UpdateListOfReportAttribRec

UpdateListOfReportDetailRec

UpdateListOfReportHObjRec

UpdateListOfReportIObjRec

UpdateListOfReportTreeRec

UpdateListOfReportWWDetailRec

UpdateReportAttribRec

UpdateReportDetailRec

UpdateReportHObjRec

UpdateReportIObjRec

UpdateReportTreeRec

UpdateReportWWDetailRec

Events

None


i_sched.kb

File Description

Implements the TAM Scheduler, a utility which enables programs to execute at stated intervals.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AddEntry

BatchScheduler

CalculateNextTime

DeleteEntry

EditEntry

ExecuteModule

FillProcessIDCombo

FixNames

MakeFullName

Perform

ProcessExpirations

ProcessStartupScripts

ReadScheduleTable

RequestStartScheduler

UpdateTimes

UserExecute

Functions

Expired

MakeProcPhrase

StartScheduler

StartupScript

Events

EditEntryEvent

ProcessIDEntryEvent

RunEvent

SchedulerEvent

TimeKeeper

Dialog Forms Called

i_sched.dfc[edit_entry]

i_sched.dfc[procprompt]

i_sched.dfc[scheduler_main]


i_string.kb

File Description

TAM string resources KB file.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


i_svcs.kb

File Description

This file contains routines and functions commonly used by TAM.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

FillInventoryLists

InitializeAssetMgt

ObtainPreferences

Functions

PadBase

Events

None


i_val.kb

File Description

Contains all related routines for asset valuation.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AssetValuation

RequestAssetValuation

RequestAssetValuationInvApi

Functions

None

Events

ValuationTypeEvent

Dialog Forms Called

i_asset.dfc[valuation]


i_xfer.kb

File Description

Contains all related routines used to transfer assets. This includes the event handler, the system action, and other global routines used to transfer assets.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AssetTransfer

RequestAssetTransfer

RequestAssetTransferInvApi

Functions

None

Events

AssetTransferEvent

Dialog Forms Called

i_asset.dfc[assetqbe]

i_xfer.dfc[assettransfer]

i_xfer.dfc[updateselection]

people.dfc[peoplesearchform]


i_xtract.kb

File Description

Contains all related routines for the data export utility.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

ExportDataForTables

ProcessFileExtract

RequestExportUtility

Functions

None

Events

None

Dialog Forms Called

export.dfc[organization_export]


massupdt.kb

File Description

Contains all related routines to perform the advanced search for assets and update multiple assets.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

FilterQueryResults

MakeInitQuery

Functions

CAListIDFind

IDEqual

RunMassInquiry

Events

AssetTagQuery

MassAssetListEvent

RunSelectionEvent

Dialog Forms Called

advasset.dfc[addbttnsubform]

advasset.dfc[deletebttnsubform]

advasset.dfc[editbttnsubform]

advasset.dfc[run_select]

c_prnt.dfc[printchoice]

i_asset.dfc[assetnb]

i_asset.dfc[assetqbe]

i_asset.dfc[copy]

i_asset.dfc[includeasset]

i_asset.dfc[viewchoice]

people.dfc[peoplesearchonly]


netc_con.kb

File Description

Handles adding location and connection records for NetCensus Migration

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

ParseLanServerComments

Events

None


netc_db.kb

File Description

Database transactions for NetCensus migration.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

CountNetCensusConfigIDs

GetABlockOfConfigIDs

GetAssetTagConfigs

GetAttribDefRec

GetConfigAndProdIds

GetConfigIDComponents

GetConfigIds

GetNetCensusAssetTags

GetNetCensusComponents

GetNetCensusConfigInfo

GetNetCensusDataSourceConfigID

GetNetCensusProductInfo

GetNetCensusProducts

PhysAttribExists

Events

None


netc_gl.kb

File Description

Global constants and variables used during NetCensus migration. It also defines functions which are shared between the GUI and the migration process.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

DisplayConfigFiles

Functions

ConnectNetCensus

Events

ShowPathEvent

Dialog Forms Called

census.dfc[netsysinfoform]


netc_gui.kb

File Description

Handles all Tivoli interactions that are not related to Tivoli migration, but rather is called upon by applications that require viewing Tivoli information.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

FetchNetcensusProducts

RequestNetCensusConfigurationFiles

RequestNetCensusNotebook

ResetHandle

Functions

SetNetcensusHandle

Events

Netc_NotebookEvent

Dialog Forms Called

census.dfc[netcensusnb]


netc_mig.kb

File Description

Main knowledgebase for handling both GUI and scheduled migration functionality for NetCensus.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AlignAttribLists

FetchComponentsByScanDate

FindProduct

GenerateExternalMapRecord

GetCheckBoxes

GetExistingAttribValues

Netc_Update

RequestNetCensusMigrationUtility

SetInvAssetTag

SynthesizeAttributes

Functions

CreateNetcAttribList

DefineAttribute

FetchAssetsByScanDate

InsertOrUpdateInv

MapAssetTagToPMVals

MapComponentListToPMVals

MapConfig

MatchHandIObjects

MatchIObjects

MigrateComponents

MigrateTags

SetPMidAndInvId

Events

Netc_TagEvent

ProductComponentEvent

Dialog Forms Called

census.dfc[asset]

census.dfc[components]


netc_rec.kb

File Description

Record declarations for NetCensus migration.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


rpt_rec.kb

File Description

This file contains record structures for TAM reports and Advanced Asset Search.

File Structure Notes

This KB is dependent on TAM data tables and assumes that TAM tables will always be built even if the TAM code is not installed.

Procedures

None

Functions

None

Events

None


schd_gl.kb

File Description

Global routines, constants and varables for the TAM Scheduler. These are routines that other KB files and function groups require to add Scheduler entries. The routines are not required for working the Scheduler utility itself.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

AddUpdateEntry

GetEntryID

GetEntryValues

Events

None


schd_rec.kb

File Description

Record structure declarations for TAM scheduler.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


scim_bdb.kb

File Description

Database transactions need to map inventory classes to TPM SCIM.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

FindSCIM_TranslateRec

GetListOfComponents

GetListOfItems

GetListOfModules

GetListOfSystems

GetSCIM_TranslateRec

Events

None


scim_wdb.kb

File Description

Database transactions needed to map inventory classes to TPM SCIM.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

DeleteSCIMRec

InsertSCIMRec

UpdateSCIMRec

Events

None


sms_db.kb

File Description

Database transactions for Tivoli inventory migration.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

FetchAssetsByScanDate

Functions

ConnectSMS

CountSMSIDs

DoesLanguageViewExist

DoesSoftwareTableExist

FindSMSGroupKey

GetABlockOfSMSIDs

SMS_DeleteMigFileRec

SMS_GetArchitectureKey

SMS_GetAttributeDataTypes

SMS_GetAuditedSWComm

SMS_GetAuditedSWSpec

SMS_GetDiskComm

SMS_GetDiskSpec

SMS_GetEFMAttributeMap

SMS_GetEFMStringValidationData

SMS_GetEnvironmentSpec

SMS_GetGroupMapList

SMS_GetIdentificationSpec

SMS_GetIdentificationSpecOrder

SMS_GetMachineData

SMS_GetMappingData

SMS_GetMifRecList

SMS_GetMigFileList

SMS_GetMigMappingList

SMS_GetNetcardComm

SMS_GetNetcardSpec

SMS_GetNetworkComm

SMS_GetNetworkSpec

SMS_GetOsComm

SMS_GetOsSpec

SMS_GetPCMemorySpec

SMS_GetProcessorComm

SMS_GetServicesComm

SMS_GetSites

SMS_GetSysTypes

SMS_GetTableFieldList

SMS_GetUserInformationComm

SMS_GetUserInformationSpec

SMS_GetVideoComm

SMS_GetWorkstationStatus

SMS_InsertMigFileRec

SMS_LoadGroupKeysFromGroupMap

SMS_UpdateMigFileRec

Events

None


sms_filt.kb

File Description

Contains all related routines for retrieving and displaying SMS information.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

ClearSMSFilter

CreateSMSSelectString

FetchMachinesBasedOnGroupKey

MergeInvLists

MergeMachineLists

PopulateCpuInfo

PopulateDiskInfo

PopulateNetworkInfo

PopulateOSInfo

PopulateSoftwareInfo

PopulateVideoInfo

PrintSMSFilter

RemoveBlanksFromList

ScanFields

SMS_ProcessSMSFilter

SortInvByAssetTag

Functions

RamConvert

RememberFilter

Events

SMS_FilterEvent


sms_gl.kb

File Description

Global constants and variables used during SMS migration.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


sms_gui.kb

File Description

Handles all SMS interactions that are not related to the SMS migration, but rather is called upon by applications that require viewing SMS information.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

FetchUserInformation

FillDiskPage

FillEnvironmentPage

FillGeneralPage

FillHardwarePage

FillIdSpecInfo

FillNetworkPage

FillOSPage

FillServicesPage

FillSMSNotebookPrintLists

FillSoftwarePage

FillVideoPage

PrintDiskPage

PrintEnvironmentPage

PrintGeneralPage

PrintHardwarePage

PrintNetworkPage

PrintOsPage

PrintServicesPage

PrintSMSNotebook

PrintSoftwarePage

PrintVideoPage

RequestSmsNotebook

ResetPageFlags

Functions

FindKeyValue

Events

SMS_EfmEvent

Dialog Forms Called

sms_gui.dfc[smsnb]


sms_mig.kb

File Description

Main knowledgebase for handling both GUI and scheduled migration functionality for SMS.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AddGroupButtonProcessing

AssociateConnectionWithMachine

AssociateOrganizationWithMachine

AssociateUserWithMachine

EnableNotebookButtons

EstablishCategories

FetchSMSMachineProfile

FillGroupTableFields

FillSMSGroupTableList

FindButtonProcessing

FindSMSids

GenerateExternalMapRecord

GetListOfSmsSites

GetMapDefaultValues

GetMapIdSpecValues

GetMigrationMatch

GetWindowData

InitializeMigrationCounters

InitializeVariables

InitWindowDataFromMapFile

InsertOrUpdateInvRecord

IterateThruSmsids

MapButtonProcessing

MigrateSites

OfferToScheduleSMS

ProcessEFMSMSMappings

ProcessFileError

RequestSMSMigrationUtility

SetEntryFields

SetStartStopFields

SMS_Update

SortMigMapFileList

UpdateConnectionRecord

UpdateEFMRecords

UpdateIntermediateTables

UpdateInvRecord

UpdateListsWithDefaultValues

UpdateOrgRecord

UpdatePeopleRecord

UpdateSMSMigrationDisplay

WriteMigHeader

WriteMigSummary

Functions

AddSMSScheduleEntry

AllowMultiRecs

CheckNumGroups

CheckRequiredFields

DeleteEntityFromSMSList

DeleteEntityGroupFromSMSList

DeleteRecsFromEFMSMSMapList

DoesConnectionTreeNodeExist

EFMColumnRequired

EnableMapButton

FillEFMTableColumnListForEntity

FindColumnNameInSMSList

FindEFMEntityInSMSList

FindEntityInEFMList

FindGroupKeyInSMSList

FindListIndex

FindNextGroupKey

FindRecInEFMList

FindRecInEFMSMSMapList

GetDefaultFieldValue

GetEFMAttributeData

InitializeSMSDataSourceInfo

ProcessEntityCheckBox

RefreshSMSTableColumnListForEntity

RetrieveInvRec

SetDefaultDataFields

SMSMachineMatchesEFM

StartStopRangeOK

UpdateComboBox

Events

MigMapFileEvent

SMS_MigrationEvent

SMS_RequiredFieldEvent

Dialog Forms Called

sms_mig.dfc[migration]

sms_mig.dfc[migrationmapfiles]

sms_mig.dfc[migrationstatus]

sms_mig.dfc[requiredfieldlist]


sms_rec.kb

File Description

Record declarations for SMS migration.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


tam.kb

File Description

TAM Administration / Configuration continent

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

Initialize

Functions

None

Events

None


tam_adm.kb

File Description

TAM Administration / Configuration continent

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

Initialize

Functions

None

Events

None


tiv_db.kb

File Description

Database transactions for Tivoli inventory migration.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AddToWhere

GetTivoliInventory

PopulateListBox

TIV_DisConnectTivoliDataSource

Functions

GetColumnLength

TIV_ConnectTivoliDataSource

TIV_GetComputerSystem

TIV_GetDBMSVendor

TIV_GetNTInfo

TIV_GetSystemMemory

Tivoli_DeleteMigFileRec

Tivoli_GetSettingsFileList

Tivoli_InsertMigFileRec

Tivoli_UpdateMigFileRec

Events

None


tiv_gl.kb

File Description

Global constants and variables used during Tivoli inventory migration.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None


tiv_gui.kb

File Description

Handles all Tivoli interactions that are not related to Tivoli migration, but rather is called upon by applications that require viewing Tivoli information.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

ClearTivoliFilter

CollectTivoliFields

CreateTivoliSelect

FILLCARDSPAGE

FILLGENERALPAGE

FILLMEMORYPC

FILLMEMORYUNIX

FILLNETWAREPAGE

FILLNETWORKPC

FILLNETWORKUNIX

FILLNTINFOPAGE

FILLPCDRIVES

FILLPCGENERAL

FILLPERIPHERAL

FILLPROFILEPAGE

FILLSECSTORAGE

FILLSOFTWAREPAGE

FillTivoliLists

FILLUNIXDRIVES

FillUnUsedPages

GetDataSourceName

MCLBtoPrintLists

PrintCards

PrintGeneralPage

PrintMemoryPC

PrintMemoryUnix

PrintNetware

PrintNetworkPC

PrintNetworkUnix

PrintNTInfo

PrintPCDrives

PrintPCGeneralPage

PrintPeripheral

PrintProfile

PrintSecStorage

PrintSoftware

PrintTivoliNotebook

PrintUNIXDrives

RequestTivoliNotebook

ResetPageFlags

ResetPrintLists

Functions

None

Events

TIV_EfmEvent

Dialog Forms Called

tiv_gui.dfc[tivoli_nb]

tiv_gui.dfc[unknown_inquire]


tiv_mig.kb

File Description

Main knowledgebase for handling both GUI and scheduled migration functionality.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

AddRollback

AddTransactionTotals

CheckToEnableButtons

FillTivoliLists

FillWindowDataFromSettingsFile

GetWindowData

InitializeVariables

IterateThruMigrationList

OfferToScheduleTivoli

PopulateExternalMapControlValues

PopulateInvRec

RequestTivoliMigration

SetEntryFields

SortSettingsFileList

TIV_Initialize

TIV_Initialize_From_Datasource

TIV_Update

TIVRecordTransaction

TIVResetTotals

TIVWriteMessagesToLog

TIVWriteMigHeader

TIVWriteMigSummary

Functions

AddMigrationScheduleEntry

FindListIndex

StartStopRangeOK

Events

TIV_MigrationSetupEvent

TIV_SettingsEvent

Dialog Forms Called

tiv_mig.dfc[migration]

tiv_mig.dfc[savemigrationsettings]


tiv_rec.kb

File Description

Record declarations for Tivoli migration.

File Structure Notes

This KB contains only record declarations and must not include any KB that does not strictly declare data types. This KB is dependent on TAM data tables and assumes that TAM tables will always be built, even if TAM code is not installed.

Procedures

None

Functions

None

Events

None