Tivoli Service Desk Server KB File Detail


tnm_cbck.kb

File Description

Contains the callback routine, TNM_PerformWorkForCallback that processes all TNM messages in the Tivoli Service Desk server. Also contains most of the necessary support functions.

File Structure Notes

All TNM-specific string constants are defined in n_msgs.df and n_labels.df in the TNM directory. All TNM-specific constants (including the messages processed by TNM_PerformWorkForCallback) and global variables are defined in n_gconst.kb in the TNM directory.

Procedures

TNM_PerformWorkForCallback

Functions

ES_CloseTNMProblem

Events

None


esnet.kb

File Description

This KB handles all incoming network events to the Dispatcher.

File Structure Notes

Procedures

ESNet

ESNetStop

Functions

None

Events

None


eacommon.kb

File Description

Procedures

Cmn_Set_Sai_App_Params

GetTimeZoneInfo

InitializeDBMSVendor

ParseCoreParameters

QueryGroupsForUser

Functions

Cmn_Get_Sai_App_Params

FindCoreParameter

ParseArgs

SAI_TimestampDbToGMT

Events

None


hierobj.kb

File Description

This knowledgebase exposes structures and functions that represent an n-level hierarchy.

File Structure Notes

Procedures

FlattenHierarchy

FlattenNode

ReadHier

SetSource

Functions

AddChild

GetCurrent

GetData

GetFirstChild

GetNextSibling

GetNumElements

GetNumLevels

GetParent

IsValidNode

MatchData

ReadFileForSource

ScanHierarchyForData

ScanNextLevelForData

SetCurrent

SetData

StartSubTreeWalk

TakeAStep

Events

None


esrvcnfg.kb

File Description

This KB allows for configuration of application server settings either for the client (configure which application server to hit) or for the eserver (configure server operational settings).

File Structure Notes

Procedures

pESrvCnfg

Functions

None

Events

None


s_string.kb

File Description

Language file for the application server.

File Structure Notes

Procedures

None

Functions

None

Events

None


tivcli.kb

File Description

Executes a command line, waits for output, and sends the output to the application server.

File Structure Notes

Procedures

DoTivoliCLICommand

Functions

None

Events

DoTivoliCLIEvent

Dialog Forms Called

tivcli.dfc[tivcli]


servutil.kb

File Description

The remote control facility for the application server.

File Structure Notes

Procedures

MainProcedure

Functions

None

Events

None

Dialog Forms Called

servutil.dfc[serv_util]


eserver.kb

File Description

Agent ports are ES_AGENT_BASE_PORT + the agent Id ES_AGENT_BASE_PORT which are loaded from the softart.ini file.

File Structure Notes

Procedures

EServer

Functions

None

Events

ES_ControlPanelEvent


diag.kb

File Description

Contains all 3-tier diagnostic logic.

File Structure Notes

Procedures

InitializeDiagnostics

RemoveHierCacheFiles

WriteHierarchy

Functions

ExactSCIMMatch

FuzzySCIMMatch

GetDiagAids

UpdateHierarchy

Events

None


miscapi.kb

File Description

This knowledgebase contains logic for various functions that the agent performs on behalf of the client.

File Structure Notes

Procedures

AS_DoAsyncTivCmd

AS_ExecuteCLI

AS_FireAndForgetCLI

AS_GetGMTBias

AS_GetLocationTree

AS_GetOrgTree

AS_GetSupportedOrgs

AS_GetUserOrgs

AS_LockProblem

EW_CreateUser

EW_IncrementUsage

GetEWUserConfig

ReplaceNDBSQLFormat

Functions

APILogin

GenericSelectInto

GetGroupMembers

GetGroups

GetLocations

GetPeople

GetSeverities

GetSingleColumnList

GetUserMemberships

GetUsers

QueryCallHistory

QueryProblemHistory

QueryProblems

QueryProblemView

QueryWorkHistory

Events

None


callback.kb

File Description

All callback processing done on the application server filters through this Knowledgebase.

File Structure Notes

Procedures

C_PerformWorkForCallback

LogAppEvent

PerformWorkForCallback

PostMessageToClient

TPM_PerformWorkForCallback

Functions

GetMaxReturned

PerformClientCallback

Events

None


esagent.kb

File Description

This KB contains the core functionality for the agent processes on the application server.

File Structure Notes

Procedures

ESAgent

ProcessClientRequest

Functions

DoConnectToDatabase

DoInitializeMemory

Events

ES_AgentEvent