Tivoli 邮件网关 KB 文件详细信息


dbgutils.kb

文件说明

此模块为 TMG 提供调试设施。

文件结构说明

过程

DbgCloseOutputWindow

DbgCommonWrite

DbgEventOutput

DbgWrite

DbgWriteLn

函数

DbgEventName

DbgInitialize

DbgOpenOutputWindow

NextStrColor

事件

DbgEvent


ea_apis.kb

文件说明

建立此模块是为了将在同一个地方的 TMG 通信与 TPM 函数或表隔离。这样,它就是那种用于用户特殊定制的基本 TPM 产品的,很有可能被修改的模块。在扩展 TMG 与 TPM 的交互作用时,建议您继续使用此模块来隔离 TPM 相关的函数。

文件结构说明

过程

函数

EAAddProblemHistory

EACreateInquiryRecord

EACreateProblem

EAGetLists

EAGetProblemStatus

EALogin

EASelectAUser

EAUpdateContactRow

EAUpdateSolution

EAValidCallCode

EAValidEAUser

EAValidSeverityCode

EAValidSystem

SAIApplicationIsInstalled

SAIInitApplicationMask

SAIRegisterApplication

事件

UserSelectEventHandler


ee_apis.kb

文件说明

过程

函数

EEInitialize

事件


emamainr.kb

文件说明

该模块为所有用于 Tivoli 邮件网关的 EMA_MAIN 模块上的全部记录类型保留定义。

文件结构说明

过程

函数

事件


ema_admn.kb

文件说明

该模块创建 TMG 管理对话框类型,并处理所有与此对话框的交互作用。

文件结构说明

过程

函数

AdminCreateDialog

AdminDBAddRow

AdminDBDeleteRow

AdminDBLoadTable

AdminDBUpdateRow

AdminDestroyDialog

AdminDlgRestoreData

AdminDlgSaveData

AdminEnableControls

AdminGetData

AdminGetListData

AdminInitData

AdminLBAddAction

AdminLBDeleteAction

AdminLBEnter2ndaryFieldAction

AdminLBEnterKeyFieldAction

AdminLBModifyAction

AdminLBMsgSelectHandler

AdminLBSelectAction

AdminSaveData

AdminSetData

AdminShutDown

RefreshListBoxFromData

TransferRowToGUIFields

事件

AdminEventHandler

ModuleTestEventHandler


ema_bind.kb

文件说明

该模块处理列表框处理的各种函数。

文件结构说明

过程

函数

BindValidateEmailUser

事件


ema_cli.kb

文件说明

该文件包含实现最终用户功能命令(代表代理虚拟命令行接口(CLI))的源代码。该模块的入口点没有 GUI (图形用户接口)。主函数接受文本命令并执行请求的活动。

过程

AppendOriginalBodyToOutput

CleanupMessage

CLIBuildAlternateBody

CLITest

函数

CleanupUserReply

CLIExecuteCommand

CLIInitialize

CLIParseCommand

CLIProcessBrowseProb

CLIProcessBrowseSoln

CLIProcessComment

CLIProcessDiagnoseProb

CLIProcessHelp

CLIProcessSubmitProb

CLIProcessUpdateProb

CLIProcessUseSoln

CLIProcessViewProb

CLIShutDown

ParseNextAsNoun

ParseNextAsVerb

ParseRemainder

RefreshTestFields

事件

ModuleTestEventHandler


ema_cnfg.kb

文件说明

该模块创建 TMG 配置对话框类型,并处理所有与此对话框的交互作用。

文件结构说明

过程

函数

CleanupAttachmentPath

CloseCommentFile

CommaStringToList

ConfigADLRefreshRate

ConfigAdminDeleteConfirm

ConfigAdminModifyConfirm

ConfigAttachmentEnabled

ConfigCommentCommandEnabled

ConfigCommentWriteEntry

ConfigCommentWriteLn

ConfigCreateDialog

ConfigCutoffAccount

ConfigDestroyDialog

ConfigDiagnoseInquiryEnabled

ConfigDlgRestoreData

ConfigGetData

ConfigInitData

ConfigMaxMsgSize

ConfigMaxMsgSizeType

ConfigMaxSolsReturned

ConfigSaveAttachments

ConfigSetData

ConfigShutDown

ConfigStatsRefreshRate

NewAttachFileName

OpenCommentFile

PerformSelectAction

TransferAttribsToModuleRec

TransferModuleRecToAttribs

UpdateDialogFromData

事件

ConfigEventHandler


ema_db.kb

文件说明

对于 TMG,要将各种不同信息写入数据库表,可使用该模块来处理。此模块本身没有 GUI,只是个公用程序。

文件结构说明

过程

函数

DBGetAttribList

DBSetAttribDefaults

DBSetAttribList

事件


ema_defs.kb

文件说明

这一模块为所有那些用于弥补 Tivoli 邮件网关问题的模块提供了多种全局定义。注意:所有用户可见的字符串现在定义在文件 ema_defs.df 中 (尽管有关的常量和变量是在此模块中定义的)。

文件结构说明

各种定义往往是按关系和模块来分组的。

过程

函数

事件


ema_eadf.kb

文件说明

该模块是一个模板,用于创建对话框类型并处理所有与此的交互作用。

文件结构说明

过程

TestThisModule

函数

EADefaultsCreateDialog

EADefaultsDestroyDialog

EADefaultsDlgRestoreData

EADefaultsEnableControls

EADefaultsGetData

EADefaultsInitData

EADefaultsRefreshLists

EADefaultsSaveData

EADefaultsSetData

EADefaultsShutDown

EADefaultsValidateEntries

PerformSelectAction

TransferAttribsToModuleRec

TransferModuleRecToAttribs

事件

EADefaultsEventHandler

ModuleTestEventHandler


ema_eror.kb

文件说明

该模块创建日志对话框类型,并处理所有与此对话框的交互作用。

文件结构说明

过程

ErrLogTestDialog

函数

CommonWrite

CreateLogFile

CreateLogWindow

DisplayLogFileInWindow

ErrLogCreateDialog

ErrLogDBErrorFatal

ErrLogDlgRestoreData

ErrLogEnableControls

ErrLogHideDialog

ErrLogInitData

ErrLogShutDown

ErrLogWrite

ErrLogWriteDBError

ErrLogWriteLn

ErrLogWriteSysError

PerformAction

TransferAttribsToModuleRec

TransferModuleRecToAttribs

事件

ErrLogEventHandler

ErrModuleTestEventHandler

PlaceholderEvent


ema_kwd.kb

文件说明

该模块封装 EMA 命令关键字的数据和相关的函数。命令关键字是一些“标签”,用来在 EMA 的命令输入窗体中个别指定字段输入。这些关键字完全可以由 EMA 管理员来配置。所有的配置都可通过 EMA 命令配置对话框(见 ema_ccfg.kb)来执行。

文件结构说明

由此模块的开发人员使用的结构、方法和编码指南,以及此模块的开发历史,位于此文件末尾的大块注释中。

过程

KeywordInitialize

函数

事件


ema_log.kb

文件说明

该模块创建日志对话框类型,并处理所有与此对话框的交互作用。

文件结构说明

过程

LogTestDialog

函数

CloseLogFile

CommonWrite

CreateLogFile

CreateLogWindow

LogCreateDialog

LogDestroyDialog

LogDlgRestoreData

LogGetData

LogHideDialog

LogInitData

LogSetData

LogShutDown

LogWinWrite

LogWrite

LogWriteIncoming

LogWriteLn

LogWriteOutgoing

PerformAction

TransferAttribsToModuleRec

TransferModuleRecToAttribs

UpdateDialogFromData

事件

LogEventHandler

PlaceholderEvent


ema_mail.kb

文件说明

该模块创建类属对话框类型,并处理所有与此对话框的交互作用。

文件结构说明

过程

CleanUpMessageContent

EmailTest

UpdateLoginDialog

WriteMsgLns

函数

EMailDeleteCurrentMessage

EMailGetReadMessageCount

EMailGetUnreadMessageCount

EMailInitData

EMailLogin

EMailLogout

EMailOpenContainer

EMailPrepareOutgoingMessage

EMailReadNextNewMessage

EMailScanUnreadMessages

EMailSendMessage

EMailShutDown

EmailStartup

EMailSystemTypeNum

HandleDeleteBtn

HandleDumpBtn

HandleGetReadBtn

HandleGetUnreadBtn

HandleListSelect

HandleLoginBtn

HandleLogoutBtn

HandleReadBtn

HandleSendBtn

PerformAction

PerformSelectAction

StatusOfKMLMailCall

UpdateLoginFields

事件

DumpStructEvent

EMailLoginEventHandler

EMailTestEventHandler


ema_main.kb

文件说明

此模块是 Tivoli 邮件网关程序的主驱动程序。它包含用于 TMG 管理员 GUI 所有交互软件,并在 TMG 命令行界面模块(实现电子邮件用户级例行程序)中引用例行程序。

文件结构说明

过程

EMAStartup

MungeEMailStatus

函数

ChangeState

ContinueMessageProcessing

DisconnectFromEA

DisconnectFromEMail

EF

EMAInitialize

HandleEMailError

HandleMenuSelection

HandleRIFailure

InitializeState

PerformSelectAction

ProcessAMessage

ReconnectToEA

ReconnectToEMail

SendReplyAsAttachment

SendUserReply

ShutDownAndCloseWindow

StartEmailTimer

StartIntraMessageTimer

StartMessageProcessing

StopEmailTimer

StopIntraMessageTimer

TransferAttribsToModuleRec

TransferModuleRecToAttribs

UpdateCurrentProcessGUI

UpdateMainGUI

UpdateMainGUIState

UpdateServerStateGUI

UpdateSummaryGUI

事件

EMAMainEvent

PlaceholderEvent


ema_user.kb

文件说明

该模块处理列表框和对话框(处理用户活动框)的各种函数。

文件结构说明

过程

UserActTestThisModule

函数

DBGetStatsInfo

DBSetStatsInfo

ExportUserActivityData

RefreshListBoxFromData

TransferRowToGUIFields

UpdateSingleStatistic

UserActCreateDialog

UserActDBLoadTable

UserActDestroyDialog

UserActDlgRestoreData

UserActDlgSaveData

UserActEnableControls

UserActGetData

UserActInitData

UserActLBEnter2ndaryFieldAction

UserActLBModifyAction

UserActLBMsgSelectHandler

UserActLBSelectAction

UserActNewMessage

UserActSaveData

UserActSetData

UserActShutDown

事件

ModuleTestEventHandler

UserActEventHandler


eq_apis.kb

文件说明

该文件包含了一些源代码,可实现 Tivoli 质量管理的“隐藏的”API。 TMG 对于当前的 TQM 实施没有相关性。

文件结构说明

由此模块的开发人员使用的结构、方法和编码指南,以及此模块的开发历史,位于此文件末尾的大块注释中。

过程

函数

EQInitialize

事件


gnc_defs.kb

文件说明

此模块为 Tivoli 邮件网关提供类属定义。

文件结构说明

过程

函数

事件


m_string.kb

文件说明

包含 Tivoli 邮件网关的字符串表的资源。

文件结构说明

过程

函数

事件


nettest.kb

文件说明

该文件包含一些函数,它们使用应用程序服务器来完成必需的电子邮件请求。

过程

函数

AddProblemHist

GetADL

SubmitProblem

UseSolution

ViewProblem

ViewProbNoID

WithHist

事件


tstmsgen.kb

文件说明

此模块的建立是为了测试其用途。

文件结构说明

过程

TestGenMain

函数

ReadEmailSysData

ReadMessageScriptFile

事件

ModuleTestEventHandler