Tivoli Service Desk Common KB File Detail


act_br.kb

File Description

Contains the system actions browse functions.

File Structure Notes

This .KB file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. It should be limited to other common services or record KBs and should not include .KB files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

PickSystemAction

Events

None


act_dbbr.kb

File Description

This .kb file contains functions related to retrieving system action information and loading system action information.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. It should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

GetActionsForEntity

GetActionsForESMDefaultEntity

GetActionsForProfile

GetSystemActionByAction

GetSystemActionByName

GetSystemActionRec

LoadAllSystemActions

Events

None


agreemnt.kb

File Description

Agreements continent. Includes Contracts and Vendors.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. It should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

None

Events

None


appclnt.kb

File Description

This knowledgebase contains all client side logic for communicating with the Application Server.

File Structure Notes

Procedures

aline

DisconnectFromAllServers

GetAppServerInfo

GetASDetails

GetASHandle

GetServerInfo

NetSetAppName

NetSetUserId

RTPostError

SetASDisabled

TSD_AppServerConnect

Functions

AppConnection

ConnectToServer

CreateRemoteTask

DeRegisterServices

ES_RequestRemoteWork

GetClientListenPort

InitNetServices

NDB_InitNetServices

PostASynchronous

RequestCallback

RTBuildError

SendASynchronous

SendSynchronous

SetRequestParentWindow

Events

NetDebugEvent

SendRequestEvent

Dialog Forms Called

appclnt.dfc[requestwindow]


calendar.kb

File Description

This source displays a calender for date selection. Also contained here are routines that can stand alone but that are used by the calendar.

File Structure Notes

This file stands alone from all other source files and it does not use any other source file from any application. For this code to remain reusable you must not include other source files specific to any application.

Procedures

InquireCalendarAuto

InquireCalendarAutoParent

Functions

GetCentury

GetDayOfWeekIndex

GetDayOfWeekNamed

GetDayOfWeekNamedWithIndex

GetDayOfYear

GetDaysLeftInYear

GetFullYear

GetMonthNamed

GetMonthNumberOfDays

GetWeekOfYear

GetWeeksLeftInYear

InquireCalendar

IsDateLeapYear

IsLeapYear

Events

CalendarDlgEvent

GotoDateEvent

Dialog Forms Called

.dfc[gotodate]

calendar.dfc[calendar]


ce.kb

File Description

"Main" program file for the SQL Configuration Editor dialog box.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

CE_ValidateConfigFile

Events

None

Dialog Forms Called

im4t.dfc[cfg_client]


ce_com.kb

File Description

Contains support functions for the SQL Configuration Editor dialog box.

File Structure Notes

Procedures

PushMouse

Functions

GetConfigFileName

Events

None


ce_edt.kb

File Description

Contains functionality for the add, configure, trace setup, and password security buttons on the SQL Configuration Editor dialog box.

File Structure Notes

Procedures

DoTrace

Functions

None

Events

None

Dialog Forms Called

im4t.dfc[cfg_client]


cmnddv.kb

File Description

This knowledgebase contains functions that drive the processing on the fourth page of the Add View Wizard for common views.

File Structure Notes

Procedures

WizGeneric

Functions

None

Events

None


cntr_api.kb

File Description

This .kb file contains the GetListOfContracts routine.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

GetListOfContracts

Functions

None

Events

None


cntr_bdb.kb

File Description

This .kb file contains the routines used to retrieve contract record information from the contract tables.

File Structure Notes

This .kb file is a common KB file and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

GetContract

GetContractAddressList

GetContractID

GetContractInvList

GetContractMaintList

GetContractNumber

GetSomeContractList

GetSomeKListLite

Events

None


cntr_br.kb

File Description

This .kb file contains the routines used for browsing contract information.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

RequestBRContracts

RequestContractQuickInquiry

Functions

None

Events

ContractFindEvent

Dialog Forms Called

cntr.dfc[wwcontracts]


cntr_gl.kb

File Description

This .kb file contains the global routines used by contracts.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

ConvertMaintCostVal

GetContractFields

GetContractPOC

GetKAddress

GetKMaintenance

GetLocationFields

InitializeContractFindFields

InitializeViewContractVariables

InitializeWWContract

PopulateAssetPage

ProcessDateButtons

ProcessExitFromPOCNameField

ProcessExitFromVendorFields

ProcessPOCButton

ProcessSelectedPersonMessage

ProcessViewButton

ProcessWWContractMsgClose

ProcessWWContractMsgCreate

RunKLocation

SetAddressFields

SetAddressType

SetAddressTypeName

SetContractFields

SetKHistory

SetKHistoryFields

SetLocationFields

SetMaintenanceFields

WriteFileAssocINI

Functions

ChangePOCField

ContractAsset

FindButtonProcessing

GetFileAssocFromINI

GetLocType

ProcessPrintButton

ProcessVendorButtons

ProcessWWContractMsgAccept

ProcessWWContractMsgCancel

RunApplication

Events

KImageEvent

KLocationEvent

ViewContractEvent

ViewKLocationEvent

Dialog Forms Called

c_prnt.dfc[printchoice]

cntr.dfc[contractnb]

cntr.dfc[klocation]

people.dfc[peoplesearchform]


cntr_rec.kb

File Description

This .kb file contains the contract record structures.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

None

Events

None


cntr_wdb.kb

File Description

This .kb file contains the routines used for inserting , updating, and deleting contract records.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

DeleteContract

DeleteContractAddress

DeleteContractHistory

DeleteContractMaintenance

GetContractHistList

InsertContract

InsertContractAddress

InsertContractHistory

InsertContractMaintenance

UpdateContract

UpdateContractHistory

UpdateContractMaintenance

UpdateListOfAddressRec

UpdateListOfContractItems

UpdateListOfContracts

UpdateListOfKHist

UpdateListOfMaintRec

Events

None


cntr_ww.kb

File Description

This .kb file contains the routines used for working with the contract notebook.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

AddContract

AddKAddress

AddKMaintenance

AlterWWCount

BuildInvListFromKAssetList

CopyContract

CreateKHistory

DeleteContract

DeleteKAddress

DeleteKHistory

DeleteKMaintenance

EditContract

ExcludeAssetFromContract

GetAddressFields

GetMaintenanceFields

IdHistoryRecsRequired

InitializeAEContractVariables

LoadAssetPage

ProcessCopyButton

ReplaceKAddress

ReplaceKMaintenance

RequestWWContracts

UpdateKHistory

WWContracts

Functions

DuplicateAddress

GetAddressType

IsValidReplaceAddress

MultipleBillToAddress

PutContractAddress

PutContracts

PutInvContracts

ValidKDates

Events

AEContractEvent

KCopyEvent

WWContractEvent

Dialog Forms Called

cntr.dfc[contractnb]

cntr.dfc[kcopy]

cntr.dfc[klocation]

cntr.dfc[wwcontracts]


crystal.kb

File Description

Procedures

None

Functions

ResetTableInformation

SubstituteSQLQuery

Events

None

Dialog Forms Called

crystal.dfc[odbclogin]


c_cfg.kb

File Description

Event group for dialog box dealing with TSD settings, such as Options Application. Tabs in the dialog box include Time Zones, Contract Types and Currencies.

File Structure Notes

Procedures

ESM_Configuration

Functions

ContractStatusListFind

ContractTypeListFind

CurrencyListFind

TimeZoneListFind

Events

SettingsEvent


c_cfg_db.kb

File Description

Contains general configuration procedures for TPM, TCM and TAM.

File Structure Notes

Procedures

GetContractStatusID

GetContractType

GetContractTypeID

TimezoneGetList

UpdateDaylightSavings

Functions

DeleteContractStatus

DeleteContractTypes

DeleteCurrencyRec

DeleteTimeZone

DeltaTimeExtractMinutes

DeltaTimeToInt

GetContractStatusList

GetContractTypeList

GetCurrencyCode

GetCurrencyFromCountry

GetCurrencyID

GetCurrencyList

GetDaylightSavings

GetEventID

GetEventName

GetPrefParamValue

InsertContractStatus

InsertContractTypes

InsertCurrencyRec

InsertTimeZone

IntToDeltaTime

TimezoneAdd

TimezoneDel

TimezoneGet

TimezoneGetDefaultOrder

TimezonePut

TimezoneSetDefaultOrder

UpdateContractStatus

UpdateContractTypes

UpdateCurrencyRec

UpdateListOfContractStatus

UpdateListOfContractTypes

UpdateListOfCurrencyRec

UpdateListOfTimeZones

UpdateTimeZone

ventRec

Events

None


c_dbsvcs.kb

File Description

This .kb file contains commonly used database transactions or database-related routines. These routines are used by more than one continent of functionality.

File Structure Notes

This .kb file is a common .kb file and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record .KB files and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

FinishSqlWork

GetColumnsAndTypesForTable

InitializeDBMSVendor

LoadNotificationContext

StoreNotification

Functions

AddContractHistoryEntry

AddInventoryHistoryEntry

AL

CreateSelectString

DeleteContractFromAsset

DeleteHistRec

DeleteHistRecForContract

DeleteInvContract

DeleteMaintFeeRec

GetCachePos

GetColumnAliases

GetColumnsForTable

GetEventList

GetInvContractID

GetSAISysColSelect

GetSiteInfo

GetTMEIPNameByInventoryID

GetTMEMachInfoByAssetTag

GetTMEMachInfoByInventoryID

GetTMEMachInfoByPeopleID

InsertHistRec

InsertInvContract

InsertMaintFeeRec

IsDeadlock

IsSQLCFGEntry

LoadTypeAndAddress

MapDBTranRtn

MapEvent2Status

NotifyUser

SendAlarm

SendNotification

SendUserNotification

SQLFormatOperator

UpdateHistRec

UpdateInvContract

UpdateListOfHistRec

UpdateListOfInvContracts

UpdateListOfMaintFeeRec

UpdateMaintFeeRec

Events

None


c_ddview.kb

File Description

This knowledgebase contains all logic that drives the data viewer tree controls on Work With windows. The DataViewerEvent is the only routine which is exposed for other knowledgebases to call.

File Structure Notes

Procedures

None

Functions

None

Events

DataViewerEvent

Dialog Forms Called

cmnddv.dfc[ddview_menu]

cmnddv.dfc[intro_page]

cmnddv.dfc[viewer_details_page]

cmnddv.dfc[viewer_type_page]

cmnddv.dfc[wizard_form]

ddview.dfc[admin]


c_dsvcs.kb

File Description

This KB contains commonly used routines for handling dialog boxes.

File Structure Notes

This KB is a common services kb and is included in the uses chain for all TSD products. This file can only contain files in it's uses chain that are also common and should be limited to other common services and should not include kb's that contain "common" application functionality (e.g. contracts) .

Procedures

AssignNumbersToMenuList

C_GetMleText

C_SetMleText

ClearInquiryScreen

CreateInvalidDataFieldMessage

EnableButton

EnableNoteBookButton

GetTSDListsAndPrefs

InitializeAEV

LoadGenericList

RequestSelectField

SetButtonList

WinInit

WinStatus

Functions

ConfirmCancel

FilterConvert

GetMenuNumberForActionID

GetSelectedMenuNumber

GetSelectedMenuText

PickFromList

ProcessUserMessage

Events

GroupMatchesEvent

PickFromListEvent

Dialog Forms Called

groups.dfc[available_groups]

groups.dfc[multi_select_group_form]

groups.dfc[non_multi_select_group_form]

pick.dfc[multi_select_pick_form]

pick.dfc[non_multi_select_pick_form]

pick.dfc[picklistform]


c_dtadef.kb

File Description

Procedures

None

Functions

None

Events

None


c_email.kb

File Description

This module provides all the e-mail sending functions for TPM. The primary function in this module is SendEMailMessage. This implementation handles the situation in which the Send function can operate on either the VIM or MAPI protocol, and consecutive calls may switch between the two.

File Structure Notes

This module assumes a single "login" for each of these e-mail platforms. Only two platforms can be in effect at one time, due to the fact that there are only two mail DLLs (VIM and MAPI). This module retains the original character of the EA 2.x EMAIL.KB in that it "holds information internally" for current logged-on EA user. Now that the system supports multiple e-mail systems, this information is held in an array.

Procedures

EMailDisconnect

Functions

EMailConnected

RegisterEMailUser

SendEMailMessage

Events

EMail_LogonEvent

Dialog Forms Called

monitor.dfc[logonform]


c_fsvcs.kb

File Description

This KB contains commonly used routines for handling files. This includes reading from files, writing to files, and manipulating the records or strings that have been read from or will be written to a file.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are also common. It should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

AppendTextToFile

CheckExt

DirtyPath

FormatTableDataAsCSV

GetFileName

ReadTextFromFile

WriteListOfTextToFile

Functions

CsvToTokens

EndsIn

ExplodeToken

FilterHypertext

FindSAIAppPath

FlattenToken

GetFileExt

RunByAssociation

S_BuildEVPath

StripWord

TokenizeCsvData

TokensToCsv

Events

None


c_gconst.kb

File Description

This .kb file contains constants and variables that are global to TSD. 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 file should only include record definitions in its USES chain. This .kb file is included in the majority of the TSD KBs

Procedures

None

Functions

None

Events

None


c_help.kb

File Description

This kb contains all of the help related constants, variables, and routines that are used by the expertise products of any of the continents of functionality.

File Structure Notes

Procedures

RequestHelpAbout

RequestHelpContactingTivoli

RequestHelpContent

RequestHelpSearch

RequestHelpTips

RequestYourSystemProfile

WriteHTML_TableEntry

WriteHTML_TableHeader

Functions

CloseHTML_File

CreateProfileHTML_File

Events

HelpAboutEvent

Dialog Forms Called

c_cfg.dfc[abouttsd]


c_ini.kb

File Description

Contains all the routines related to the configuration for the monitor polling periods.

File Structure Notes

Procedures

None

Functions

DBIniRead

DBIniWrite

ESMIniRead

ESMIniWrite

IniCacheFind

Events

None


c_login.kb

File Description

Contains all the routines related to the configuration for the monitor polling periods.

File Structure Notes

Procedures

AppExit

BuildConnectString

Change_User_Password

CleanUpActionGroups

GetAndLoadFiles

ParseCoreParameters

Functions

FindCoreParameter

GetDefaultDatasource

ParseArgs

SAI_Logon

Events

ChangeUserPasswordEvent

LogOnEvent

Dialog Forms Called

c_login.dfc[logonform]

c_login.dfc[tutoriallogonform]


c_mcsvcs.kb

File Description

Contains all the routines related to validating associated data when multi-customer support is enabled.

File Structure Notes

Procedures

None

Functions

C_ValidateObjectField

C_ValidObject

C_ValidObjectIntegerList

C_ValidObjectStringList

Events

None


c_money.kb

File Description

International currency considerations. Read desktop environment to get NLS.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. It should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

RealToMoney

Events

None


c_params.kb

File Description

Database transactions for retrieving information from the SAI_APP_PARAMS table.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. It should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

Cmn_Set_Sai_App_Params

Set_Sai_App_Params

Functions

Cmn_Get_Sai_App_Params

Get_Sai_App_Params

GetSAIParamsValue

Events

None


c_prnt.kb

File Description

This contains constants, variables, and the routines required for printing TSD dialog boxes. The routines defined are used by most of the dialog boxes in the TSD suite.

File Structure Notes

This is a common services file and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common services. It should be limited to other common services or record files and should not include files that contain "common" application functionality (for instance, contracts).

Procedures

$PrintNoRecs

$PrintString

$PrintStringWrap

$TerminateReport

AppendToString

GotoNextLine

GotoNextPage

PrintSelfFromScreen

SendToPrinter

Functions

$CheckScreenOutput

$GetLinesLeft

$InitReportGeneration

$InvRptInitReportGeneration

CsvData2File

InvRptSendToPrinter

max

min

Events

None

Dialog Forms Called

kmlrep.dfc[kmlrep]


c_record.kb

File Description

Contains common records for the TSD product.

File Structure Notes

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

Procedures

None

Functions

None

Events

None


c_report.kb

File Description

This file contains the system action responsible for running Crystal reports.

File Structure Notes

This is a common services file and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common services. It should be limited to other common services or record files and should not include files that contain "common" application functionality (for instance, contracts).

Procedures

RequestStartCrystalReports

RunReports

Functions

None

Events

None


c_scim.kb

File Description

This knowledgebase contains the routines used for returning the equipment list with the correct heirarchical structure.

File Structure Notes

This knowledgebase is a common file called from the TSD application, or application server.

Procedures

HandleEquipmentLists

Functions

None

Events

None


c_scrty.kb

File Description

This file is used to run security configuration for TSD.

File Structure Notes

This is a common services file and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common services. It should be limited to other common services or record files and should not include files that contain "common" application functionality (for instance, contracts).

Procedures

CoreAPIInit

Functions

RequestSecurityConfig

Events

None

Dialog Forms Called

scrtycfg.dfc[rightform]

scrtycfg.dfc[rightrequiredform]

scrtycfg.dfc[security_options]


c_string.kb

File Description

This .kb file resources all common labels and messages.

File Structure Notes

This is a common services file and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common services. It should be limited to other common services or record files and should not include files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

None

Events

None


c_svcs.kb

File Description

This .kb file contains commonly used routines that do not belong in c_dbsvcs , c_fsvcs, or c_dsvcs. These are routines that are used by more than one continent of functionality. The functions in this .kb file should be limited to those that may be used by every event handler (for instance, the Check Authority function).

File Structure Notes

Procedures

AddToWindowList

CheckAuthority

LoadSeverityList

ParseSiteQualifiedID

RemoveFmWindowList

ReplicateGroup

ReplicateLoc

ReplicateLOCATIONDeletion

ReplicateOrg

ReplicateOrganizationDeletion

ReplicateSol

ReplicateSOLUTIONDeletion

ReplicateUser

ReplicateUserGroupDeletion

ResetLogFileName

Functions

BuildWhereClause

CommonDefaultSeverity

GetLogMsgPrefix

GetSystemAction

HasRight

InitRemTrans

ListToIntegerList

ListToStringList

PerformAction

RunningOnTheWeb

SeverityName

SeverityNumber

StringEqual

Events

None


c_time.kb

File Description

This .kb file contains commonly used routines that determine the timestamp of a record that has a date/time function. These are routines that are used by more than one continent of functionality.

File Structure Notes

This is a common services file and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common services. It should be limited to other common services or record files and should not include files that contain "common" application functionality (for instance, contracts).

Procedures

AdjForNewBase

CheckForNewOffsetBase

GetTimeZoneInfo

GMTTime

GMTUserBaseOffset

SAI_DatetimeInit

Functions

cmnTimeStamp

cmnTimeToInteger

DateTimeDif

GetLocationTime

GMTDateOnly

GMTTimeOnly

IntegerToHMS

OffsetSecondsToTime

OffsetTimeToSeconds

SAI_TimestampDbToGMT

SAI_TimestampPcToDb

TimeStamp

TimeToInteger

Events

None


c_valid.kb

File Description

This .kb file provides data type validation for entry fields on the attributes tab of the Asset dialog box. Validity is defined by the user when creating the attributes for the specific inventory category.

File Structure Notes

This is a common services file and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common services. It should be limited to other common services or record files and should not include files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

StrValidate

Events

None


db_login.kb

File Description

Contains the log in function to log in directly to the database.

File Structure Notes

This .kb file can be used by common KBs and product KBs.

Procedures

None

Functions

ConnectToDB

Events

None


demogrph.kb

File Description

Demographics continent. Includes locations, organizations, people, and groups.

File Structure Notes

This .kb file is the main .kb file for the demographics action group. This .kb file should not be used by another .kb file.

Procedures

None

Functions

None

Events

None


ea_api.kb

File Description

This is the version installed when TPM is installed. The TPM routines are not included in the USES chain so that distinct lines can be kept between the the products and function groups. The LoadKBC function is used to load routines that are needed on demand.

File Structure Notes

Procedures

FillAssetProblemsListBox

FillProblemsPage

GetAssociatedProblems

GetProblems

InvokeProblemsDialog

LoadProbCodes

LoadWWProblems

RequestDefaultCloseProbCode

RequestDefaultOpenProbCode

RequestIsCallTypeInquiry

RequestLocalSiteID

ViewProblemAPI

Functions

APIRequestPullRemoteProblemBack

CreateCommonProblemForDefect

EAInstalled

LaunchChangeFromProblemAPI

LaunchDefectFromProblemAPI

LoadProblem

Problem_OkToPaste

UpdateCommonProblemForDefect

Events

WWModProblemsEvent

Dialog Forms Called

i_asset.dfc[wwinvprb]


ent_br.kb

File Description

Contains browse functions to pick action groups or return action groups.

File Structure Notes

This .kb file can be used by other .kb files that are not common services files.

Procedures

None

Functions

GetEntitiesForUser

PickEntity

Events

None


ent_dbbr.kb

File Description

Contains database functions to return action groups or action group-related data.

File Structure Notes

This .kb file can be used by other .kb files that are not common services files.

Procedures

None

Functions

GetEntitiesForProfile

GetEntity

GetEntityActionList

GetEntityByName

LoadAllEntities

Events

None


ent_rec.kb

File Description

Contains action group record structures.

File Structure Notes

Procedures

None

Functions

None

Events

None


esm_fulc.kb

File Description

Procedures

None

Functions

Cmn_Get_Sai_App_Params

main

Events

None


ftr.kb

File Description

This .kb file contains the routines used for working with Intelligent Miner For Text.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

SQLDBTextIndexCreate

Events

None


genrec.kb

File Description

Contains functions that allow a variant record to exist in TDT. By using this data structure, table structures can be imported at run time, and simple database work can be done using this structure.

File Structure Notes

Procedures

None

Functions

AddField

AddTableFields

ConvertRecordsToStringList

GetFieldAsDate

GetFieldAsInt

GetFieldAsString

GetFieldAsTime

GetFieldNames

GetFieldVal

GetMetaField

InsertToTable

ReadFromDatabaseTable

SetFieldVal

SetMetaField

UpdateFromWindow

UpdateToTable

UpdateToWindow

WriteToDatabaseTable

Events

None

Dialog Forms Called

genrec.dfc[genrec]


gnxtnum.kb

File Description

Contains functions to get the next counter for a table from the COUNTERS table. For instance, before inserting a record into the PROFILE table, the next PROFILE_ID is retrieved from the COUNTERS table and the COUNTER for PROFILE increases by one.

File Structure Notes

This .kb file can be used by other .kb files that are not services files.

Procedures

None

Functions

CacheCounters

CounterGet

CounterPut

GetNextNumber

GetNextNumber2

Events

None


group_br.kb

File Description

This .kb file contains subprograms associated with browsing groups.

File Structure Notes

Procedures

LoadGroupList

LoadLocalGroupList

Functions

PickGroup

PickLocalGroup

Events

None


group_ww.kb

File Description

This .kb file contains subprograms related to working with groups.

File Structure Notes

Procedures

None

Functions

WorkWithGroups

Events

GroupAEVEvent

GroupInquiryEvent

Dialog Forms Called

groups.dfc[group_ccb_page]

groups.dfc[skillform]

people.dfc[notifications]


grp_dbbr.kb

File Description

This .kb file contains subprograms for interacting with the database for groups.

File Structure Notes

Procedures

LoadAllGroups

LoadGroupMask

LoadLocalGroups

QueryGroupsForUser

Functions

CompletePartialGroup

GetCCBGroupType

GetGroupById

GetGroupList

GetUserPrimaryGroup

LoadMembersForCCB

PartialGroup2PK

Events

None

Dialog Forms Called

groups.dfc[available_groups]


grp_dbww.kb

File Description

This .kb file contains subprograms for interacting with the database for groups.

File Structure Notes

Procedures

None

Functions

InquireGroups

Events

GroupMainEvent

Dialog Forms Called

groups.dfc[group_inquiry]

groups.dfc[groupform]

groups.dfc[multi_select_workwithgroups]

groups.dfc[non_multi_select_workwithgroups]

groups.dfc[workwithgroups]


grp_rec.kb

File Description

This .kb file contains record definitions related to groups.

File Structure Notes

Procedures

None

Functions

None

Events

None


icon_br.kb

File Description

Contains the browse functions for the toolbar buttons. Loads the toolbar buttons for a user.

File Structure Notes

This .kb file can be used by other .kb files that are not services files.

Procedures

CreateToolBarList

LoadIconList

Functions

None

Events

None


icon_rec.kb

File Description

Contains the iconbar records.

File Structure Notes

This .kb file can be used by other .kb files that are not services files.

Procedures

None

Functions

None

Events

None


ico_dbbr.kb

File Description

Contains the database routines to get the toolbar buttons for a profile.

File Structure Notes

This .kb file should not be used by service KBs.

Procedures

None

Functions

GetIconBarForProfile

GetIconsForProfile

Events

None


im4t.kb

File Description

This .kb file contains the configuration utility for setting up INI entries for the text retrieval client and server.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

DoExecuteClientSetup

DoExecuteServerSetup

im4tMain

SetCurrentValues

Functions

None

Events

im4tEvent


inv_api.kb

File Description

Contains the integration to the Asset functionality.

File Structure Notes

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

Procedures

ActOnTAMTables

AssetAuditAPI

AssetTransferAPI

AssetValuationAPI

CheckTAMTables

ExamineAssetView

QuickFindAssetAPI

Functions

Asset_OkToPaste

Do_TAM_Purge

EFMInstalled

GetConnectionIDs

GetInvID

GetInvRec

GetSomeInvList

Events

None


inv_api.kb

File Description

Contains the integration to the Asset functionality. This is the place holder of the .kb file that is installed when TAM is not installed with the suite.

File Structure Notes

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

Procedures

ActOnTAMTables

AssetAuditAPI

AssetTransferAPI

AssetValuationAPI

CheckTAMTables

ExamineAssetView

QuickFindAssetAPI

Functions

Asset_OkToPaste

Do_TAM_Purge

EFMInstalled

GetConnectionIDs

GetInvID

GetInvRec

GetSomeInvList

Events

None


kmlcre.kb

File Description

Procedures

None

Functions

None

Events

None


knowsec.kb

File Description

Contains the routines used to administer knowledge rights for web-based end users. Knowledge rights allow the administrator to add security to solutions, hypernodes, and systems.

File Structure Notes

This knowledge base relies on record types defined in the peo_rec.kb

Procedures

WebPickRights

Functions

None

Events

WebPickRightsEvent

Dialog Forms Called

security.dfc[pick_rights]


langdbco.kb

File Description

Contains the function that does string relacement. Also contains functions for write and report error messages that are used during the build process. Contains types, constants, and variables for the build.

File Structure Notes

Can be used by .kb files that are not common service KBs.

Procedures

ReportError

WriteMessage

Functions

DBLangReplaceTerms

Events

None


loc_br.kb

File Description

Contains the functions to allow viewing and selection of locations.

File Structure Notes

This .kb file can be used by other common functional KBs but should not be used by service KBs.

Procedures

BrowseLocations

ClearLocationForm

InitializeLocForm

SetLocButtonsForModeMC

ViewLocDetails

Functions

None

Events

None

Dialog Forms Called

loc.dfc[location]

loc.dfc[locationform]

loc.dfc[locationform_mc]


loc_brdb.kb

File Description

Contains the functions used to select location data from the database.

File Structure Notes

This .kb file can be used by other common functional KBs but should not be used by service KBs.

Procedures

None

Functions

DoesLocationRecordExist

GetaLocationRec

GetLocationID

GetLocationIDEqualLocationName

GetLocationList

GetLocName

GetSomeLocationList

GetTimezoneList

Events

None


loc_rec.kb

File Description

Contains the record definitions for locations and location related data.

File Structure Notes

This .kb file can be used by other common functional KBs but should not be used by service KBs.

Procedures

None

Functions

None

Events

None


loc_ww.kb

File Description

Contains the functions to add, edit, and delete locations.

File Structure Notes

This .kb file should not be used by other .kb files.

Procedures

WWLocations

Functions

None

Events

None

Dialog Forms Called

loc.dfc[location]

loc.dfc[locationform_mc]


loc_wwdb.kb

File Description

Contains the functions to insert, update, and delete locations from the database.

File Structure Notes

This .kb file can be used by other .kb files except service KBs.

Procedures

None

Functions

InsertLocRec

UpdateLocRec

Events

None


magwin.kb

File Description

This knowledgebase encapsulates all logic for finding person from call registration, and can be used anywhere in the application.

File Structure Notes

Procedures

None

Functions

GetPeopleFields

Events

MagicWindowEvent

Dialog Forms Called

magwin.dfc[test_finder]

people.dfc[peoplesearchcontacts]


mcadmin.kb

File Description

This knowledgebase has logic that initiates validity checks for the multi-customer business rules and organizational purges.

File Structure Notes

Procedures

CheckCommonTables

GoSecure

InitSilentCheck

LogResultRow

MCLogEvent

Functions

CheckTreeTable

GetSilentCheckOutput

MCCheckTable

MCPurge

Events

None

Dialog Forms Called

mc_svcs.dfc[go_secure_main]

mc_svcs.dfc[purge_main]

mc_svcs.dfc[select_org]


mc_svcs.kb

File Description

This knowledgebase contains all logic that drives the multi-customer support functionality.

File Structure Notes

Procedures

AddToList

InsureLoaded

LoadNode

Functions

AddParentRelation

AddToSupportedOrgCache

AppendPublicClause

CreateOrgNode

FindOrgNode

ForceToSecureOption

GetAncesAndDesc

GetAncesByIndex

GetAncestors

GetChildren

GetDescByIndex

GetDescendants

GetFullTree

GetGroupsByOrg

GetGroupsByOrgWhere

GetGroupUsersByOrg

GetGroupUsersByOrgWhere

GetOrgAncesAndDesc

GetOrgAncesAndDescClause

GetOrgAncestorClause

GetOrgAncestors

GetOrganizationName

GetOrgChildClause

GetOrgChildren

GetOrgDescendantClause

GetOrgDescendantClauseNP

GetOrgDescendants

GetOrgDirection

GetOrgFullTree

GetOrgFullTreeClause

GetOrgInClause

GetOrgList

GetOrgMCSetting

GetOrgParentClause

GetOrgParents

GetOrgRootClause

GetOrgRoots

GetOrgs

GetParents

GetRoots

GetRootsByIndex

GetSupportedGroupOrgs

GetSupportedGroupUserOrgs

GetSupportedUserGroupOrgs

GetSupportedUserOrgs

GetSupportingOrgs

GetUserGroupsByOrg

GetUserGroupsByOrgWhere

GetUserGroupsByOrgWhereExp

GetUsersByOrg

GetUsersByOrgWhere

GroupOrgsWhere

GroupUserOrgsWhere

HandleAppendFlag

IsMultiCustSecure

ListToInClause

LoadOrgRelatives

RetrieveSingleCol

SetOrgMCSetting

SetOrgSearchDirection

UserGroupOrgsWhere

UserOrgsWhere

Events

None


menu_br.kb

File Description

Contains the functions to retrieve menu bars for users.

File Structure Notes

This .kb file can be used by other common functional KBs but should not be used by service KBs.

Procedures

CreateMenuTextList

GetMenuColumnRow

LoadMenuList

SetMenuNumber

Functions

None

Events

None


menu_rec.kb

File Description

Contains the record definitions for the menu bar.

File Structure Notes

This .kb file can be used by other common functional KBs but should not be used by service KBs.

Procedures

None

Functions

None

Events

None


men_dbbr.kb

File Description

Contains the functions to retrieve menu bars from the database.

File Structure Notes

This .kb file can be used by other common functional KBs but should not be used by service KBs.

Procedures

None

Functions

GetMenuBarForProfile

GetMenuForProfile

Events

None


notsetup.kb

File Description

This contains the functions that are used to define the types of notifications that can be used within TSD.

File Structure Notes

Procedures

None

Functions

NotificationSetup

Events

None

Dialog Forms Called

notify.dfc[notification_options]


org_br.kb

File Description

Contains all organization browse routines for common services. This includes the event handlers, the system actions, and other global routines for handling organizations.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for objects that need to browse organizations. This file can only contain files in its USES chain that are also common. It should be limited to common organization files, tree KBs or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

BrowseOrganizations

ClearOrganizationForm

FillOrgCapabilitiesPage

FillOrgSettingPage

HandleOrganizationPageChange

InitializeOrgForm

SetOrganizationFields

SetOrgButtonsForModeMC

SetOrgFormForMC

ViewOrgDetails

Functions

OrgNameTreeExitFieldProcessing

Events

None

Dialog Forms Called

org.dfc[organization]

org.dfc[organizationnb]


org_brdb.kb

File Description

Contains all organization database browse routines for common services.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for objects that need organizations database browse routines. This file can only contain files in its USES chain that are common service KBs or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

GetAssetPreferenceID

GetAssetPreferenceName

GetAssetPreferenceNameList

GetOrganization

GetOrganizationList

GetOrgCapabilities

GetOrgID

GetOrgMemberRecs

GetOrgMemberViewList

GetOrgName

GetOrgPreference

GetOrgSetting

GetSomeOrgList

IsDefaultMembership

IsOnlyMembership

OrgIsRoot

Events

None


org_rec.kb

File Description

Contains the record definitions for organizations and organization-related data.

File Structure Notes

This .kb file can be used by other common functional KBs but should not be used by service KBs.

Procedures

None

Functions

None

Events

None


org_ww.kb

File Description

Contains all organization Work With routines for common services. This includes the event handler and the system action.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for action groups that need to work with organizations. This file can only contain files in its USES chain that are also common. It should be limited to common organization files, tree KBs or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

WWOrganizations

Functions

None

Events

None

Dialog Forms Called

org.dfc[assetprefprompt]

org.dfc[organization]

people.dfc[peoplesearchonly]


org_wwdb.kb

File Description

Contains all organization database Work With routines for common services.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for objects that need to work with organizations. This file can only contain files in its USES chain that are also common. It should be limited to organization files, or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

DeleteOrganizationRec

DeleteOrgMemberRecs

DeleteOrgSettingRec

InsertOrganizationRec

InsertOrgCapabilities

InsertOrgMemberRec

InsertOrgMemberViewRec

InsertOrgSettingRec

UpdateOrganizationRec

UpdateOrgCapabilities

UpdateOrgMemberRec

UpdateOrgSettingRec

Events

None


pcktrgt.kb

File Description

Procedures

None

Functions

None

Events

None

Dialog Forms Called

pcktrgt.dfc[pick_target_main]


peo_br.kb

File Description

Contains all related routines to browse and view selected people. This includes the event handlers, system actions, and other global routines for browsing people.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

BrowseNBPeople

BrowsePeople

BrowseQuickContacts

ClearEntryFields

ContactPeople

CreateSearchSelectString

DisplayAllPeople

DisplayOverallCap

DisplayPersonName

DisplayUserCap

FillContacts

FillGeneral

FillListMCLB

FillQuickContacts

FillUsers

FillWebPages

GetContactConfig

GetQuickContactConfig

GetRightsFromMask

PrintPeopleSelect

QuickContact

SendManyPeopleBackToParent

SendPersonBackToParent

SetButtons

SetEnabled

SetQuickEnabled

SetUserEnabled

SetViewButtons

ViewLocations

ViewOrganizations

ViewSupportedOrg

Functions

CollectPeopleValues

CompletePersonPartial

EnableDiagRight

PersonContactList

PersonNameList

PersonPartialName

PersonUserList

Events

BrowsePeopleEvent

BrowseQuickContactEvent

PeopleFindEvent

PeopleSelectEvent

Dialog Forms Called

c_prnt.dfc[printchoice]

people.dfc[multi_roster_form]

people.dfc[non_multi_roster_form]

people.dfc[peoplelist]

people.dfc[peoplenotebook]

people.dfc[peoplesearchcontacts]

people.dfc[peoplesearchform]

people.dfc[peoplesearchonly]

people.dfc[peoplesearchuser]

people.dfc[quickcontactform]


peo_dbbr.kb

File Description

Routines used to browse and retrieve people-related database information.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

AddToSelect

BuildEmailSelect

BuildGrpSelect

BuildLocIDSelect

BuildOrgIDSelect

BuildSelect

BuildSupportOrgSelect

CreateDisplayAllSelect

CreateDisplaySelect

FillQuickContactRec

FillSearchFields

GetPeopleDisplayList

SelectAllPeople

Functions

DoesGroupMemberIDExist

DoesOrgMemberIDExist

DoesPeopleLocationRecExist

FillBrowsePeopleInstRec

GetDefaultNtfyAddressForPerson

GetGroupName

GetInvPeopleRec

GetLocationsForPerson

GetNotificationList

GetPeopleID

GetPeopleID_FromUserID

GetPeopleIDList

GetPeopleLocationList

GetPeoplePartialList

GetPeoplePartialPeopleRec

GetPerson

GetPersonByUserID

GetProfileID

GetUserID_FromPeopleID

Events

None


peo_dbww.kb

File Description

Contains all related routines to insert, update, and delete records in people-related tables.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

AddGroup

AddNotification

AddOrg

AddSkill

AddSupportOrg

AddWebUserRights

DeleteLocFromPeople

DeleteNotification

DeleteOrgFromPeople

DeleteSkillsFromPeople

DeleteSupportOrgFromPeople

FillMethodCombo

FillUserCombos

UpdateLoc

UpdateNotification

UpdateOrg

UpdateWebUserRights

Functions

AddLoc

AddPersonUser

CheckContactatLocation

CheckPeopleLocation

DeleteGroupFromPerson

DeletePerson

GetActiveFlags

GetGroupID

GetGroupsList

GetProfileName

UpdateDefaultGroup

UpdatePersonUser

Events

None


peo_rec.kb

File Description

Contains all record definitions for people.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

None

Events

None


peo_ww.kb

File Description

Contains all related routines to work with selected people. This includes the event handlers, system actions, and other global routines for working with people.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

AddALoc

AddANotification

AddASupportOrg

AddNewGroup

AddPeople

AddPeopleData

AddQContact

AddQuickContact

CollectNotifyFields

CollectPeopleUsers

EditPeopleData

FillWebCombos

RightsToSecurityMask

SetUserButtons

UpdateAGroup

UpdateALoc

UpdateAnOrg

UpdateANotification

UpdateDefaultLoc

UpdateDefaultNot

UpdateDefaultOrg

UpdateQuickContact

UpdateUserCap

WWPeople

WWQuickContacts

Functions

WWNBPeople

Events

NotificationEvent

UserSkillEvent

WWPeopleEvent

WWPeopleFindEvent

WWQuickContactEvent

Dialog Forms Called

people.dfc[notifications]

people.dfc[peoplenotebook]

people.dfc[peoplesearchcontacts]

people.dfc[peoplesearchform]

people.dfc[peoplesearchonly]

people.dfc[peoplesearchuser]

people.dfc[quickcontactform]

people.dfc[skillform]


pe_prof.kb

File Description

..

File Structure Notes

Procedures

None

Functions

None

Events

None


profedit.kb

File Description

Contains the profile editor configuration functions.

File Structure Notes

Procedures

AddNewRowToLastMenuColumn

AddOrEditIconForList

AddOrEditMenuForList

AddToMenuList

AddToProfileAssignList

BrowseIconFile

ClearEntityFields

ClearIconFields

ClearMenuFields

ClearProfileFields

ClearSystemActionFields

DeleteIconPosition

FillEntityFields

FillEntityList

FillIconBarForProfile

FillIconFields

FillIconList

FillIconPositionComboBox

FillMenuFields

FillMenuForProfile

FillMenuList

FillProfileFields

FillProfileList

FillSystemActionFields

FillSystemActionListBox

FillSystemActionsList

LoadIconForProfile

LoadMenuForProfile

Profile_Configuration

Profile_Main

RemoveFmProfileAssignList

ReSortIconMCLB

ReSortMenuMCLB

SaveIcon

SaveMenu

SetIconButtons

SetMenuButtons

SetMenuColumnRow

SetMenuNumber

SetProfileButtons

ShiftIconsRight

ShiftMenu

SortIconList

SortMenuList

Functions

AddNewIcon

AddNewMenu

AddOrEditMenuColumnFromPreview

CopyProfile

DeleteMenuPosition

HasProfileRights

SetRightForAction

ValidateAction

ValidateEntity

ValidateIcon

ValidateMenu

ValidateProfile

Events

ProfileConfigurationEvent

ProfileCopyEvent

ViewIconBarEvent

ViewIconItemEvent

ViewMenuBarEvent

ViewMenuItemEvent


prof_rec.kb

File Description

Contains the record definitions for the profile editor.

File Structure Notes

This .kb file can be used by other common functional KBs but should not be used by service KBs.

Procedures

None

Functions

None

Events

None


pro_dbbr.kb

File Description

Contains all profile database browse routines.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for objects that need to browse profiles. This file can only contain files in its USES chain that are also common. It should be limited to profile files, or record KBs and should not include .kb file that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

GetAccessProfile

GetGroupProfile

GetProfile

GetProfileAssignments

GetProfileByName

GetProfileEntityList

GetSystemProfile

GetUserProfile

LoadAllProfiles

LoadLocalEndUsers

Events

None


pro_dbww.kb

File Description

Contains all profile database browse routines.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for objects that need to browse profiles. This file can only contain files in its USES chain that are also common. It should be limited to profile files, or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

MakeDefaultProfile

Functions

DeleteActionForEntity

DeleteAssignmentForProfile

DeleteEntity

DeleteEntityForProfile

DeleteIcon

DeleteMenu

DeleteProfile

DeleteSystemAction

DuplicateActionName

DuplicateEntityName

DuplicateProfileName

InsertActionsForEntity

InsertAssignmentsForProfile

InsertEntitiesForProfile

InsertEntity

InsertIcon

InsertMenu

InsertProfile

InsertSystemAction

UpdateActionsForEntity

UpdateAssignmentsForProfile

UpdateEntitiesForProfile

UpdateEntity

UpdateIcon

UpdateMenu

UpdateProfile

UpdateSystemAction

Events

None


q_api.kb

File Description

Procedures

RequestAddDefectReportAPI

Functions

EQ_DeleteDefectReport

EQInstalled

Quality_OkToPaste

Events

None


q_api.kb

File Description

Procedures

RequestAddDefectReportAPI

Functions

EQ_DeleteDefectReport

EQInstalled

Quality_OkToPaste

Events

None


right_br.kb

File Description

Contains all rights browse functions.

File Structure Notes

This .kb file is a common services KB and may be included in the uses chain for objects that need to browse rights. This file can only contain files in its USES chain that are also common. It should be limited to common organization files, tree KBs, or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

LoadRightsFromMask

Functions

PickRight

Events

None


rscrb_db.kb

File Description

This file contains database routines that support data validation for TCM.

File Structure Notes

Procedures

R_LoadChangeIDList

Functions

GetOrgForAssetID

R_GetValidOrgAnswerSet

R_LoadModelsByCategory

Events

None


rt_dbbr.kb

File Description

Contains all rights database browse functions.

File Structure Notes

This .kb file is a common services KB and may be included in the uses chain for objects that need to load rights from the database. This file can only contain files in its USES chain that are also common. It should be limited to record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

ComputeRights

LoadGlobalRightsRequiredList

Functions

LoadAllRights

Events

None


r_api.kb

File Description

This file contains api functions for changes.

File Structure Notes

Procedures

CreateChangeFromCallRegistration

DeleteChangeFromProblemID_API

DisplayChangesDialog

EditChangesForProblem

FillChangesPage

GetChangesForAssetList

GetChangesForAssets

InvokeChangesDialog

RW_UpdateEscalationStatus

ViewChange

Functions

Change_OkToPaste

Do_TCM_Purge

EEInstalled

Events

None


r_api.kb

File Description

This file contains api functions for changes.

File Structure Notes

Procedures

FillChangesPage

Functions

None

Events

None


r_data.kb

File Description

Procedures

None

Functions

None

Events

None


scimcach.kb

File Description

This file contains all logic for retrieving SCIM from the database or application server and caches the lists whenever possible.

File Structure Notes

Procedures

ASGiveComponent

ASGiveItem

ASGiveModule

ASGiveSCIM

ASGiveSystem

ASLoadComponent

ASLoadItem

ASLoadModule

ASLoadProblemCodes

ASLoadSystem

AssociateProblemType

DeleteComponent

DeleteItem

DeleteModule

DeleteProblemCode

DeleteProblemType

DeleteSeverityLevel

DeleteSystem

ForceTo3t

GetSCIMLevel

InsertComponent

InsertItem

InsertModule

InsertProblemCode

InsertProblemType

InsertSeverityLevel

InsertSystem

LoadComponent

LoadItem

LoadModule

LoadProblemCodes

LoadProblemType

LoadSeverityLevels

LoadSystem

UnCacheSCIM

Functions

ASGetSCIM

AssociatedProblemType

FindComponent

FindItem

FindModule

FindProblemType

FindSystem

GetMetaPos

GetRecordPos

QueryAndFilterSystems

QueryComponents

QueryItems

QueryModules

QueryProblemCodes

QueryProblemTypes

QuerySeverityLevels

QuerySystems

QuerySystemsByOrgs

Events

SCIM_Cache_Event


scrnctrl.kb

File Description

This .kb file contains routines used to save the screen position of TSD dialog files.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

SetScreenSize

Functions

None

Events

None


scrollwi.kb

File Description

This contains the scroll window functionality.

File Structure Notes

Procedures

None

Functions

None

Events

ScrollWindowDisplayEvent


search.kb

File Description

Contains the routines used for creating an SQL search from the "Work With" screens' "SQL..." button.

File Structure Notes

None

Procedures

ApplyColumnReplacements

GetColumnList

GetTableList

Functions

CreateSearchString

FulcrumRecToSyntax

QueryColumnWidth

Events

None

Dialog Forms Called

search.dfc[searchstring]


tree_bdb.kb

File Description

Contains the database browse routines for the hierarchy managers.

File Structure Notes

Procedures

GetInventoryParam

Functions

ExpandAbove

ExpandBelow

FindRootTreeNode

FlattenTree

GetListOfChildren

GetListOfInvalidContainers

GetTreeChildList

InsertTree

TreeAK2PKList

TreeID2Path

Events

None


tree_br.kb

File Description

Contains the browse routines for the hierarchy managers.

File Structure Notes

None

Procedures

CloseBsrDlg

EnableHierarchyButtons

ExpandNode

FillRootOfTree

FilterPM_Objects

GetChildren

HandleHierarchyDlgSelect

HandleHierarchyMenuSelect

HandleHierarchyPrintSelect

HandleLinkCopyCancel

InitializeBsrForm

NodeAEV

SetBrowserMenu

SetPasteMenuItems

Functions

CompletePartialTreeAK

FindNodeOrganization

HandleTreeAccept

HandleTreeSelect

PageLoaded

PartialAK2PK

SetPageLoadedFlag

Events

AkMatchesEvent

ExpandedAkMatchesEvent

Dialog Forms Called

c_prnt.dfc[treeprintchoice]

tree.dfc[ak2pk]


tree_rec.kb

File Description

Contains the record definitions for the hierarchy managers.

File Structure Notes

This .kb file can be used by other common functional kb's but should not be used by service kb's.

Procedures

None

Functions

None

Events

None


tree_wdb.kb

File Description

Contains data base transactions for working with the tree tables.

File Structure Notes

This .kb file is a common services KB and is included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

AddTreeLeaf

DeleteBaseRecord

DeleteTreeLeaf

HasChildren

SetChildrenOrganizations

Events

None


tree_ww.kb

File Description

Contains all tree Work With routines for common services.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for objects that need to use the Work With functions for tree controls. This file can only contain files in its uses chain that are also common service KBs. It should be limited to other common files, tree KBs or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

CheckNodeForOrgMC

OkToPaste

Events

None

Dialog Forms Called

tree.dfc[findnode]


tsd.kb

File Description

Contains all TSD end user main event routines for common services.

File Structure Notes

This .kb file launches the full user toolbar. It should not be used in any other USES chains. This file can only contain files in its USES chain that are also common service KBs. It should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

HandleIconSelect

TsdMain

Functions

None

Events

TsdEvent


tsd_adm.kb

File Description

TSD Administration / Configuration Continent

File Structure Notes

This .kb file launches the full user toolbar. It should not be used in any other USES chains. This file can only contain files in its USES chain that are also common service KBs. It should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

Initialize

Functions

None

Events

None


tsd_eu.kb

File Description

Contains all TSD end user main event routines for common services.

File Structure Notes

This .kb file launches the end user toolbar. It should not be used in any other USES chains. This file can only contain files in its uses chain that are also common service KBs. It should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

HandleIconSelect

TsdEUMain

Functions

None

Events

TsdEUEvent


tsd_text.kb

File Description

This .kb file allows the user text retrieval via Intelligent Miner for Text.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

Cmn_Get_Sai_App_Params

main

Events

None

Dialog Forms Called

im4t.dfc[cfg_server]


usercach.kb

File Description

This .kb file contains subprograms related to picking users and groups from cached lists.

File Structure Notes

Procedures

LoadGroups

LoadSites

Functions

GroupExists

PickGroupFromList

PickSecureGroupFromList

PickUserFromList

UserExists

Events

PickGroupEvent

Dialog Forms Called

groups.dfc[workwithgroups]

pickusr.dfc[multi_select_groups_form]

pickusr.dfc[non_multi_select_groups_form]

pickusr.dfc[pickgroup]

pickusr.dfc[pickuser]


user_br.kb

File Description

This .kb file contains subprograms related to browsing users.

File Structure Notes

None

Procedures

LoadLocalUserList

LoadUserList

Functions

PickLocalUser

PickUser

Events

None


user_rec.kb

File Description

This .kb file contains record definitions related to users.

File Structure Notes

Procedures

None

Functions

None

Events

None


usr_dbbr.kb

File Description

This .kb file contains subprograms related to browsing users who interact with the database.

File Structure Notes

Procedures

None

Functions

LoadAllUsers

LoadLocalUsers

Events

None


ven_br.kb

File Description

Contains all related routines used to browse and view selected vendors. This includes the event handler, the system action, and other global routines used to browse vendors.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

BrowseVendors

VendorInfo

Functions

ExitVendorField

Events

VendorInquiryEvent

Dialog Forms Called

ven.dfc[vendorselect]

ven.dfc[wwvendor]


ven_dbbr.kb

File Description

Contains all related routines for browsing vendor database records.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

GetSomeVendorList

GetVendor

GetVendorList

GetVendorListLite

Events

None


ven_dbww.kb

File Description

Contains all related routines to insert, update, and delete vendor records in the database.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

None

Functions

DeleteVendorRec

InsertVendorRec

UpdateVendorRec

Events

None


ven_ww.kb

File Description

Contains all related routines to work with vendors. This includes the event handler and other global routines for working with vendors.

File Structure Notes

This .kb file is a common services KB and may be included in the USES chain for all TSD products. This file can only contain files in its USES chain that are common. The file should be limited to other common services or record KBs and should not include .kb files that contain "common" application functionality (for instance, contracts).

Procedures

WorkWithVendors

Functions

None

Events

VendorMainEvent

Dialog Forms Called

ven.dfc[wwvendor]