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