Tivoli 邮件网关 KB 文件详细信息
文件说明
此模块为 TMG 提供调试设施。
文件结构说明
过程
DbgCloseOutputWindow
DbgCommonWrite
DbgEventOutput
DbgWrite
DbgWriteLn
函数
DbgEventName
DbgInitialize
DbgOpenOutputWindow
NextStrColor
事件
DbgEvent
文件说明
建立此模块是为了将在同一个地方的 TMG 通信与 TPM 函数或表隔离。这样,它就是那种用于用户特殊定制的基本 TPM 产品的,很有可能被修改的模块。在扩展 TMG 与 TPM 的交互作用时,建议您继续使用此模块来隔离 TPM 相关的函数。
文件结构说明
过程
无
函数
EAAddProblemHistory
EACreateInquiryRecord
EACreateProblem
EAGetLists
EAGetProblemStatus
EALogin
EASelectAUser
EAUpdateContactRow
EAUpdateSolution
EAValidCallCode
EAValidEAUser
EAValidSeverityCode
EAValidSystem
SAIApplicationIsInstalled
SAIInitApplicationMask
SAIRegisterApplication
事件
UserSelectEventHandler
文件说明
过程
无
函数
EEInitialize
事件
无
文件说明
该模块为所有用于 Tivoli 邮件网关的 EMA_MAIN 模块上的全部记录类型保留定义。
文件结构说明
过程
无
函数
无
事件
无
文件说明
该模块创建 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
文件说明
该模块处理列表框处理的各种函数。
文件结构说明
过程
无
函数
BindValidateEmailUser
事件
无
文件说明
该文件包含实现最终用户功能命令(代表代理虚拟命令行接口(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
文件说明
该模块创建 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
文件说明
对于 TMG,要将各种不同信息写入数据库表,可使用该模块来处理。此模块本身没有 GUI,只是个公用程序。
文件结构说明
过程
无
函数
DBGetAttribList
DBSetAttribDefaults
DBSetAttribList
事件
无
文件说明
这一模块为所有那些用于弥补 Tivoli 邮件网关问题的模块提供了多种全局定义。注意:所有用户可见的字符串现在定义在文件 ema_defs.df 中
(尽管有关的常量和变量是在此模块中定义的)。
文件结构说明
各种定义往往是按关系和模块来分组的。
过程
无
函数
无
事件
无
文件说明
该模块是一个模板,用于创建对话框类型并处理所有与此的交互作用。
文件结构说明
过程
TestThisModule
函数
EADefaultsCreateDialog
EADefaultsDestroyDialog
EADefaultsDlgRestoreData
EADefaultsEnableControls
EADefaultsGetData
EADefaultsInitData
EADefaultsRefreshLists
EADefaultsSaveData
EADefaultsSetData
EADefaultsShutDown
EADefaultsValidateEntries
PerformSelectAction
TransferAttribsToModuleRec
TransferModuleRecToAttribs
事件
EADefaultsEventHandler
ModuleTestEventHandler
文件说明
该模块创建日志对话框类型,并处理所有与此对话框的交互作用。
文件结构说明
过程
ErrLogTestDialog
函数
CommonWrite
CreateLogFile
CreateLogWindow
DisplayLogFileInWindow
ErrLogCreateDialog
ErrLogDBErrorFatal
ErrLogDlgRestoreData
ErrLogEnableControls
ErrLogHideDialog
ErrLogInitData
ErrLogShutDown
ErrLogWrite
ErrLogWriteDBError
ErrLogWriteLn
ErrLogWriteSysError
PerformAction
TransferAttribsToModuleRec
TransferModuleRecToAttribs
事件
ErrLogEventHandler
ErrModuleTestEventHandler
PlaceholderEvent
文件说明
该模块封装 EMA 命令关键字的数据和相关的函数。命令关键字是一些“标签”,用来在 EMA 的命令输入窗体中个别指定字段输入。这些关键字完全可以由 EMA 管理员来配置。所有的配置都可通过 EMA 命令配置对话框(见 ema_ccfg.kb)来执行。
文件结构说明
由此模块的开发人员使用的结构、方法和编码指南,以及此模块的开发历史,位于此文件末尾的大块注释中。
过程
KeywordInitialize
函数
无
事件
无
文件说明
该模块创建日志对话框类型,并处理所有与此对话框的交互作用。
文件结构说明
过程
LogTestDialog
函数
CloseLogFile
CommonWrite
CreateLogFile
CreateLogWindow
LogCreateDialog
LogDestroyDialog
LogDlgRestoreData
LogGetData
LogHideDialog
LogInitData
LogSetData
LogShutDown
LogWinWrite
LogWrite
LogWriteIncoming
LogWriteLn
LogWriteOutgoing
PerformAction
TransferAttribsToModuleRec
TransferModuleRecToAttribs
UpdateDialogFromData
事件
LogEventHandler
PlaceholderEvent
文件说明
该模块创建类属对话框类型,并处理所有与此对话框的交互作用。
文件结构说明
过程
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
文件说明
此模块是 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
文件说明
该模块处理列表框和对话框(处理用户活动框)的各种函数。
文件结构说明
过程
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
文件说明
该文件包含了一些源代码,可实现 Tivoli 质量管理的“隐藏的”API。
TMG 对于当前的 TQM 实施没有相关性。
文件结构说明
由此模块的开发人员使用的结构、方法和编码指南,以及此模块的开发历史,位于此文件末尾的大块注释中。
过程
无
函数
EQInitialize
事件
无
文件说明
此模块为 Tivoli 邮件网关提供类属定义。
文件结构说明
过程
无
函数
无
事件
无
文件说明
包含 Tivoli 邮件网关的字符串表的资源。
文件结构说明
无
过程
无
函数
无
事件
无
文件说明
该文件包含一些函数,它们使用应用程序服务器来完成必需的电子邮件请求。
过程
无
函数
AddProblemHist
GetADL
SubmitProblem
UseSolution
ViewProblem
ViewProbNoID
WithHist
事件
无
文件说明
此模块的建立是为了测试其用途。
文件结构说明
过程
TestGenMain
函数
ReadEmailSysData
ReadMessageScriptFile
事件
ModuleTestEventHandler