Tivoli Service Desk Monitors KB File Detail


alrm2.kb

File Description

Contains alarm functions for the TSD main window and scanning capability for alarm records.

File Structure Notes

Procedures

Alarm2Init

Functions

PollAlarms

Events

None


alrmmntr.kb

File Description

Contains all routines related to the Alarm Monitor.

File Structure Notes

Procedures

MonitorAlarms

PickAndPostAlarms

Functions

ValidUser

Events

AlarmMonitor

AlertEvent

Dialog Forms Called

monitor.dfc[monitor_configure]

ntfyalrm.dfc[alertuser]


cfgevnt.kb

File Description

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

File Structure Notes

Procedures

None

Functions

None

Events

EnterMonitorConfiguration


esclog.kb

File Description

Contains all routines related to escalation processing. This file contains the routine used to create, update, and delete the escalation log table records.

File Structure Notes

Procedures

UpdateEscalationLog

Functions

CreateEscalationLog

DeleteEscalationLog

DissableEscalationLog

EnableEscalationLog

Events

None


escprof.kb

File Description

Contains the Profile event for escalations.

File Structure Notes

Procedures

None

Functions

None

Events

EscalationProfileEvent

EscalationTargetAEVEvent

RuleAEVEvent

Dialog Forms Called

escprof.dfc[escalationtarget]

escprof.dfc[ruleform]


ntfyfunc.kb

File Description

This module provides all the notification methods for TPM. It covers Netware Send and the various e-mail methods (VIM and MAPI).

File Structure Notes

Procedures

MAPI_Interface

Netware_Send

PagerNotification

SMTP_Interface

VIM_Interface

Functions

RegisterNotifyUserID

Events

None


sla.kb

File Description

Contains SLA calendar-related functions used by the SLA monitor process.

File Structure Notes

Procedures

WorkWithDays

Functions

None

Events

None

Dialog Forms Called

calendar.dfc[gotodate]

sla.dfc[breach_aev]

sla.dfc[calendar_aev]

sla.dfc[config_sla]

sla.dfc[sla_actions]

sla.dfc[sla_calendar_view]

sla.dfc[sla_day]

sla.dfc[sla_schedule]

sla.dfc[sla_term]

sla.dfc[ww_calendar]

sla.dfc[ww_days]

sla.dfc[ww_terms]


slacal.kb

File Description

This source displays a calender for date selection. Also, contained here are standalone routines used by the calendar.

File Structure Notes

This file is stand-alone from all other source files and it does not use any other source from any application. For this code to remain reusable you must not include another source that is specific to any application. This file contains its own constants and language strings.

Procedures

ReadCalendarOptions

SetGlobalCalendarWindowAttributes

WriteCalendarOptions

Functions

AdjustForMonthWithMoreDays

GetCurrentOS

ImbedSizedCalendar

IsAtLeastASE5

Events

CalendarColorEvent

CalendarEvent

CalendarFontEvent

CalendarFormSelectEvent

CalendarInfoEvent

GotoDateEvent

Dialog Forms Called

.dfc[' & form & ']

.dfc[calendarcolor]

.dfc[calendarfont]

.dfc[calendarselectform]

.dfc[dateinfo]

.dfc[formstatus]

.dfc[gotodate]


slamntr.kb

File Description

This KB contains functions used during SLA monitor actions.

File Structure Notes

Procedures

CalculateBreach

CalculateNextFire

Functions

LoadBusinessHours

VerifyDateRange

Events

None


ttm_adm.kb

File Description

Initialize KB for monitors.

File Structure Notes

Procedures

Initialize

Functions

None

Events

None


t_dtadef.kb

File Description

Contains record structures used by monitor KBs.

File Structure Notes

Procedures

None

Functions

None

Events

None


t_gconst.kb

File Description

Contains global constants used by monitor KBs.

File Structure Notes

Procedures

None

Functions

None

Events

None


t_record.kb

File Description

This KB defines records used in the monitor functions.

File Structure Notes

Procedures

None

Functions

None

Events

None


t_string.kb

File Description

Contains messages and labels used by monitor KBs.

File Structure Notes

Procedures

None

Functions

None

Events

None


t_svcs.kb

File Description

Contains functions and procedures used by monitor.kb.

File Structure Notes

Procedures

AddEENotifyUsers

ConvertSecondsToTime

ConvertTimeToSeconds

DecrementYearDay

EscProfileAndRuleInit

EscTypeListInit

GetNotifyList

IncrementYearDay

LoadList

QueryPeopleForGroup

QueryUsersForGroup

RequestEscalationConfig

SelectPickListRow

SetRule

SlaApiInit

Functions

CalculateNextDateTime

ConditionIsTrue

CreateSlaRecord

InValidReferenceId

SetEEStartTime

SlaRelationType

Events

None