File Description
This module supplies debugging instrumentation to TMG.
File Structure Notes
Procedures
Functions
Events
File Description
This module has been established to isolate TMG's communication with TPM functions or tables in one place. As such, it is the module most likely to be modified to accommodate customer-specific customizations to the base TPM product. It is suggested that, as you expand TMG's interaction with TPM, you continue to use this module to isolate TPM-related functions.
File Structure Notes
Procedures
None
Functions
Events
File Description
Procedures
None
Functions
EEInitialize
Events
None
File Description
This module holds the definitions for all record types used in the EMA_MAIN module of Tivoli Mail Gateway.
File Structure Notes
Procedures
None
Functions
None
Events
None
File Description
This module creates the TMG administration dialog box type and handles all interactions with that dialog box.
File Structure Notes
Procedures
None
Functions
Events
File Description
This module handles the various functions for list box handling.
File Structure Notes
Procedures
None
Functions
Events
None
File Description
This file contains source code that implements the end-user functional commands (representing a virtual command line interface (CLI) for the agent). This module's entry points have no GUI. The major functions take textual commands and perform the requested actions.
Procedures
Functions
CLIProcessHelp
Events
File Description
This module creates the TMG configuration dialog box type and handles all interactions with that dialog box.
File Structure Notes
Procedures
None
Functions
ConfigAttachmentEnabled
ConfigSaveAttachment
Events
File Description
This module handles the writing of various items of information to the database tables for TMG. This module has no GUI of its own, and is a utility only.
File Structure Notes
Procedures
None
Functions
Events
None
File Description
This module supplies various global definitions for all modules which make up the Tivoli Mail Gateway program. NOTE: All user-visible strings are now defined in the file ema_defs.df (although related constants and variables are defined in this module).
File Structure Notes
The various definitions tend to be grouped by relationship and module.
Procedures
None
Functions
None
Events
None
File Description
This module is a template for creating dialog box types and handling all interaction with that dialog box.
File Structure Notes
Procedures
Functions
Events
File Description
This module creates the log dialog box type and handles all interactions with that dialog box.
File Structure Notes
Procedures
Functions
ErrLogEnableControls
Events
File Description
This module encapsulates the data and associated functions for the EMA command keywords. Command keywords are "labels" which designate individual field entries on EMA's command input forms. The keywords are completely configurable by the EMA administrator. All configuration is performed through the EMA Command Configuration dialog (see ema_ccfg.kb).
File Structure Notes
The structure, methodology and coding guidelines used by the developers of this module, as well as the module development history, are located at the end of this file in a large comment.
Procedures
KeywordInitialize
Functions
None
Events
None
File Description
This module creates the log dialog box type and handles all interactions with that dialog box.
File Structure Notes
Procedures
Functions
Events
File Description
This module creates a generic dialog box type and handles all interactions with that dialog box.
File Structure Notes
Procedures
Functions
Events
File Description
This module is the main driver for the Tivoli Mail Gateway program. It contains all of the interaction software for the TMG Administrator GUI, and references routines in the TMG Command Line Interface module, which implements the e-mail user-level routines.
File Structure Notes
Procedures
EMAStartup
MungeEMailStatus
Functions
ChangeState
ContinueMessageProcessing
DisconnectFromEA
DisconnectFromEMail
EF
EMAInitialize
HandleEMailError
HandleMenuSelection
HandleRIFailure
InitializeState
ProcessAMessage
ReconnectToEA
ReconnectToEMail
SendReplyAsAttachment
SendUserReply
ShutDownAndCloseWindow
StartEmailTimer
StartIntraMessageTimer
StartMessageProcessing
StopEmailTimer
StopIntraMessageTimer
TransferAttribsToModuleRec
TransferModuleRecToAttribs
UpdateCurrentProcessGUI
UpdateMainGUI
UpdateMainGUIState
UpdateServerStateGUI
UpdateSummaryGUI
Events
EMAMainEvent
PlaceholderEvent
File Description
This module handles the various functions for list box and dialog box handling for the User Activity box.
File Structure Notes
Procedures
Functions
Events
File Description
This file contains source code which implements the "hiding" API to Tivoli Quality Management. TMG has independence from current TQM implementation.
File Structure Notes
The structure, methodology and coding guidelines used by the developers of this module, as well as the module development history, are located at the end of this file in a large comment.
Procedures
None
Functions
EQInitialize
Events
None
File Description
This module supplies generic definitions for Tivoli Mail Gateway.
File Structure Notes
Procedures
None
Functions
None
Events
None
File Description
Contains the resources of the string tables for Tivoli Mail Gateway.
File Structure Notes
None
Procedures
None
Functions
None
Events
None
File Description
This file contains the functions that use the application server to complete the necessary e-mail requests.
Procedures
None
Functions
Events
None
File Description
This module has been established for testing purposes.
File Structure Notes
Procedures
TestGenMain
Functions
Events