Qbik Helpsys

Event processors

WinGate is an event driven application and so has numerous systems that have been specifically designed to respond appropriately to the occurrence of an event. These systems are known as event processors.

As explained in the Registered events section, each component in WinGate will register all the events that can occur during its operation with the Events system. On startup, the event processing systems will also register themselves with the Events system as event processors.

When a registered event takes place, the component that registered the event will notify the Events system that the event has occurred. The Events system will then notify all registered event processors so they can respond appropriately (if configured to do so). All of these notifications happen internally, immediately on occurrence of the event.

Specify processing

Event processors must be manually configured to respond to events. Since events can differ widely, it may not be appropriate for an event processor to respond to all events when they take place. You can select which event processors should be configured to respond to a particular event in several ways in WinGate.

Read more about specifying event processing

WinGate currently provides 5 different event processors:

  1. WinGate Policy system

    Each policy you create will be based on the occurrence of a selected event(s) taking place. As such, the Policy system will only action and process the policy (respond to the event) whenever the selected event happens.

  2. Run Lua script

    You can use the Lua runtime (script execution) environment to access relevant event data, and run a Lua script based on current event data values and global variables provided by the WinGate Data system.

    License restriction: The Run Lua script event processor is only available when using a WinGate Professional or WinGate Enterprise license.
  3. Run Javascript

    You can the Run Javascript event processor to execute a Javascript whenever the selected event occurs. Like the Run Lua script event processor, the Javascript runtime (script execution) environment has access to current event data values, and global data items provided by the WinGate Data system.

    License restriction: The Run Javascript script event processor is only available when using a WinGate Professional or WinGate Enterprise license.
  4. Run Process

    The Run process event processor allows you to run an application or external process whenever the event takes place.

  5. Send Mail

    The Send Mail event processor allows you to configure an email that should be sent by WinGate whenever the event occurs.

  1. jafi
    jafi
    2013-12-24 19:49:16

    how i can view a system from wingate

Download helpfile

You can use basic Full-Text Searches against the page title and body to find matching articles. Use the following search modifiers to refine your query:

  • event management (no quotes) will find all pages containing the words "event" OR "management"
  • "event management" (with quotes) will find all pages containing the phrase "event management"
  • +event -management will find all pages containing the word "event", AND NOT the word "management"