Tivoli Service Desk Build KB File Detail


tcmbuild.kb

File Description

Contains the TCM build, migration and maintenance routines for TCM tables.

File Structure Notes

Procedures

TCM_CheckDependencies

TCM_GetCurrentTableVersion

TCM_GetGrantScripts

TCM_GetNextDropScripts

TCM_GetNextScripts

TCM_GetRevokeScripts

TCM_PostScriptExecution

TCM_PreScriptExecution

TCM_SupportMigration

Functions

None

Events

None


ext_udb.kb

File Description

Contains the database functions for the External Map 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

None

Functions

FindNetCensusSMSInventoryRecord

GetExistingMapRecord

GetInventoryRecordsCount

InsertExternalMap

TIV_Build_Select

Events

None


ext_util.kb

File Description

Main knowledgebase for adding EXTERNAL_MAP records for assets that were migrated from SMS or 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

RequestExternalMapUtility

Functions

None

Events

None

Dialog Forms Called

ext_util.dfc[external_map_settings]


tambuild.kb

File Description

Contains the TAM build, migration, and maintenance routines for TAM tables.

File Structure Notes

Procedures

TAM_CheckDependencies

TAM_GetCurrentTableVersion

TAM_GetGrantScripts

TAM_GetNextDropScripts

TAM_GetNextScripts

TAM_GetRevokeScripts

TAM_PostScriptExecution

TAM_PreScriptExecution

TAM_SupportMigration

Functions

None

Events

None


cbuild.kb

File Description

Contains common build, migration and maintenance routines for Common tables.

File Structure Notes

Procedures

C_CheckDependencies

C_GetCurrentTableVersion

C_GetGrantScripts

C_GetNextDropScripts

C_GetNextScripts

C_GetRevokeScripts

C_PostScriptExecution

C_PreScriptExecution

C_SupportMigration

Functions

None

Events

None


cmig.kb

File Description

Contains the common migration routines for Common tables.

File Structure Notes

Procedures

None

Functions

CheckSybaseDatabase

CreateEFMTables

CreateProfileTables

CreateSLATables

CreateWebTables

DropPKeyConstraint_Informix

DropPKeyConstraint_MSSQLS

DropPKeyConstraint_SYBASE

Eweb1Exists

EwebLocRightsExists

ExecuteMigration

OrgIsChar

PasswordExists

RemoveDupSystemActions

UpdateNotifyID

UserSiteExists

Events

None

Dialog Forms Called

cbuild.dfc[mig]


peocfunc.kb

File Description

Contains some public people migration or build functions.

File Structure Notes

Procedures

SetButtons

Functions

ConfigureRemTrans

GetOldPersonNameFmRec

GetPersonNameFmDB

GetPersonNameFmRec

GetSitesInfo

TransactionPrompt

Events

None

Dialog Forms Called

cbuild.dfc[ remtrans_config ]

cbuild.dfc[ remtrans_confignum ]

cbuild.dfc[migtrans]


peoextrn.kb

File Description

Contains people/contact/user migration functions that are exposed to the user.

File Structure Notes

Procedures

FormatContactName

FormatUserName

SetPersonFmContact

SetPersonFmOldPerson

SetPersonFmUser

Functions

ContactSelect

MatchPerson

PeopleSelect

UserSelect

Events

ContactNameFormatEvent

UserNameFormatEvent


peomgrec.kb

File Description

Contains record structures used by the people migration.

File Structure Notes

Procedures

None

Functions

None

Events

None


peomig.kb

File Description

Contains people/contact/user migration functions.

File Structure Notes

Procedures

WriteMigrationMessage

Functions

ExecutePeopleMigration

ExecutePeopleScripts

PeopleCompletionMessage

Events

None

Dialog Forms Called

cbuild.dfc[mig]

peomig.dfc[configure_contact]

peomig.dfc[configure_user]


b_string.kb

File Description

Contains the resource for b_labels and b_msgs. This file may be used by other .kb files in the tsdbuild directory. If any of the other .kb files in tsdbuild need to include labels or messages, the strings should go into b_labels and b_msgs and the .kb files should use b_string in the USES chain.

File Structure Notes

Procedures

None

Functions

None

Events

None


confdlg.kb

File Description

Contains configure dbms routines for the table builder.

File Structure Notes

Procedures

None

Functions

ConfigureInstallPaths

Events

None

Dialog Forms Called

confdlg.dfc[ db2_os2 ]

confdlg.dfc[ db2mf ]

confdlg.dfc[ db2mf_config ]

confdlg.dfc[ gupta_sqlbase ]

confdlg.dfc[ informix ]

confdlg.dfc[ ingres ]

confdlg.dfc[ mssqlserver ]

confdlg.dfc[ oracle ]

confdlg.dfc[ sybase ]

confdlg.dfc[ watcom ]


dbcommon.kb

File Description

Procedures

None

Functions

None

Events

None


parmfile.kb

File Description

Contains the read and write parameter functions.

File Structure Notes

Procedures

None

Functions

PackParamList

ReadParameter

ReadParameterSectionList

SetTextSource

UnpackParamList

WriteParameter

Events

None


r_mig.kb

File Description

This file contains migration functions for TCM.

File Structure Notes

Procedures

R_Migrate

R_ProcessOrgList

Functions

R_ConvertPeople

R_Count

R_PerformMigration

Events

PickFromListEvent

R_MigrateEvent

Dialog Forms Called

r_600mig.dfc[picklistform]

r_600mig.dfc[tcm_migration]


r_mig_r.kb

File Description

Procedures

None

Functions

None

Events

None


r_migptf.kb

File Description

This file contians migration functions for TCM.

File Structure Notes

Procedures

MigrationProgress

PauseCycle

Functions

None

Events

PauseCycleEvent

R_MigrateProgressEvent

Dialog Forms Called

r_600mig.dfc[tcm_migration_progress]


r_pstmig.kb

File Description

Procedures

None

Functions

R_ExecuteScriptInstall

TCMCompletionMessage

Events

None


scrptrun.kb

File Description

Contains the routines to process the script files.

File Structure Notes

Procedures

None

Functions

InitializeScriptRunner

Events

None

Dialog Forms Called

scrptrun.dfc[ login ]


tsdbldgb.kb

File Description

Contains the global constants and variables for TSD Build.

File Structure Notes

Procedures

None

Functions

None

Events

None


tsdbuild.kb

File Description

Main program for the Table Build application. This KB contains much of the common code which then calls routine in product specific KBs to perform the required product specific actions to build or migrate the database tables.

File Structure Notes

Procedures

BuildESMTables

DatabaseSelect

DropAllTables

GrantUser

InitializeMenuList

LogFileMenuSet

RequestHelpAbout

RevokeUser

SetBuildActions

Test

TSD_GetNextScripts

UpdateSaiApp

Functions

ExecuteScriptInstall

ExecuteSingle

Initialize

InitializeProductList

InitializeVersions

InitializeWindow

ProcessCommandLineArgs

SetPicklists

ViewLogFile

Events

BuildSelectionEvent

ConfirmEvent

DependWarnEvent

HelpAboutEvent

MainEvent

NotSupportedEvent

Dialog Forms Called

tsdbuild.dfc[abouttsdbuild]

tsdbuild.dfc[are_you_sure]

tsdbuild.dfc[build_selections]

tsdbuild.dfc[not_supported_errors]

tsdbuild.dfc[prompt_form]


tsdcfunc.kb

File Description

Contains the public functions and procedures for the product build KB's. Contains the Initialize Product Profile functionality.

File Structure Notes

Procedures

DisableAllMenus

EnableMenuItem

ExecutePrepList

InsertProductData

Old_RightMigration

ResetAllMenus

RightMigration

Functions

ExitProc

FindParmValue

GetScriptExt

UpdateCounters

UpdateSaiApp

UpdateSaiParams

Events

None


p_migg.kb

File Description

Contains problem management global routines used for migration.

File Structure Notes

None.

Procedures

MIG_UpdateSaiParams

Functions

MIG_GetNewScriptExt

MIG_IsDDMInstalled

Events

None


tpmbuild.kb

File Description

Contains the TPM build, migration and maintenance routines for TPM tables.

File Structure Notes

These routines are executed from the TSDBuild utility.

Procedures

TPM_CheckDependencies

TPM_GetCurrentTableVersion

TPM_GetGrantScripts

TPM_GetNextDropScripts

TPM_GetNextScripts

TPM_GetRevokeScripts

TPM_PostScriptExecution

TPM_PreScriptExecution

TPM_SupportMigration

Functions

None

Events

None