Designer 10.5 | Software AG Digital Event Services Help | Working with the Event Generator | About the Event Generator
 
About the Event Generator
The Software AG Event Generator is a tool that enables you to generate streams of digital events to ensure the proper functioning of an event-driven environment. With the Event Generator, you can ensure that the components of the event-driven environment communicate successfully and that an application processes events as expected.
For example, you can create an Integration Server flow service that uses digital events as input and then test the service using the Event Generator. You can also generate a stream of events with a range of values and check if a dashboard you configure in Software AG MashZone NextGen processes events as expected. If your dashboard displays information from events of different event types, you can configure the Event Generator to generate events of multiple event types in parallel.
The Event Generator is available in the Digital Events Development perspective in Designer, which you access by clicking Digital Events Development Perspective.
To use an Event Generator in a basic scenario, you perform the following operarations:
1. Create an Event Generator project where you specify the event types of the events that the tool generates.
2. Determine the rate per event type at which the Event Generator generates events.
3. Create an event rule definition for each event type in the project, by which you specify the information contained in the events.
4. Run the Event Generator project.
In addition, you can choose whether the Event Generator publishes events to a Universal Messaging destination service, or whether the Event Generator writes the events to an event sequence file that you can rerun.
Note: 
Besides the Event Generator, you can use the events-generator.jar command-line tool to generate streams of digital events. You can find the command-line tool in the Software AG_directory /common/ lib directory.
To access usage information, open a command-line prompt in Software AG_directory /common/lib and execute the following command:
java -jar events-generator.jar