EMS FastStart Manual
Introduction
EMS FastStart Manual–133701
1-3
How EMS FastStart Works
How EMS FastStart Works
EMS FastStart is a TACL-based code generator which generates and compiles a number 
of source files which are used to simplify event generation and testing. EMS FastStart 
creates these routines, programs, and copy libraries:
•
EGEN
•
Test Program and Filter
•
DDL Source Files for C, COBOL85, and TAL 
EGEN
EGEN is a TAL routine that provides a high-level interface between your application 
and the Event Management Service (EMS). The application interfaces with EGEN by 
moving values into the EGEN record structure (defined by the Application 
Configuration File). EGEN generates tokenized events on behalf of the application by 
performing a WRITE-READ of the event buffer to the collector $0 or an alternate 
location you specify using run-time DEFINEs. Figure 1-2
 illustrates how EGEN 
interfaces with your application. EGEN supports four modes of operation which allow it 
to be used in COBOL85 applications as well as multi-threaded TAL applications.
Test Program and Filter
The EMS FastStart test program lets you enter values for events based on the ACF. It is 
an interactive COBOL85 program that calls EGEN to generate events and is compiled as 
part of EMSFS. This program lets you test the interface between your application and 
EGEN. It lets you test EGEN with your ACF, DSM applications, filters and templates 
before an application has been completed, saving time and effort in filter and event 
Figure 1-2. EGEN Interface
COPY 
Statements
ENTER TAL "EGEN" 
USING egen-record 
GIVING return-code
$0 
Collector
User 
Application 
EGEN
002










