Defining event rules based on SAP background events
A scheduling event rule defines a set of actions to run when specific event conditions occur. The definition of an event rule correlates events and triggers actions.
An event rule is identified by a rule name and by a set of attributes
that specify if the rule is active, the time frame of its validity,
and other information required to decide when actions are triggered.
It includes information related to the specific events (eventCondition
)
that the rule must detect and the specific actions it is to trigger
upon their detection or timeout (ruleAction
). Complex
rules might include multiple events and multiple actions.
If you are using XBP 3.0, only the SAP background events that are stored in the event history table are considered by HCL Workload Automation.
- The composer command line
- You edit the rules with an XML editor of your choice. For details about how to use the composer to define event rules, see the User's Guide and Reference.
- The Dynamic Workload Console
For information about creating an event rule, see Creating an event rule.
For more details about the properties used to define the SAP event rule, see the following table available only in html format in the online information center: SAP Event Raised.
- SAP Event ID
- The name identifying the SAP event.
Wildcards are not allowed.
If you are using the Dynamic Workload Console, you can type the event name in the SAP Event ID field. This field does not support wildcard characters (* and %), nor the following special characters: asterisk (*), question mark (?), and backslash (\). Note that for supported special characters, the escape character (\) must not be used.
Alternatively, you can use the lookup function to search for and select the event name. When specifying the string to search for that represents the SAP Event ID, wildcard characters are supported, (* and %). For example, if you specify "myevent*", then results can include events such as "myevent", "myevent%", and "myevents".
- Event parameter
- The parameter associated with the SAP event,
if any. Wildcards are not allowed.
If you are using the Dynamic Workload Console, the following special characters are not supported when specifying the event parameter: asterisk (*), question mark (?), and backslash (\).
- Extended or dynamic agent workstation
- The name of the extended agent workstation or the name of the dynamic agent workstation running
event monitoring. Note:
- If you specify a pattern with the wildcard asterisk (*), all the agents whose name matches the pattern will monitor the specified event.
- As a best practice, define that an event belonging to an SAP system is monitored by one agent workstation only. If the same SAP event is monitored by more than one agent, you might either be notified multiple times for the same event occurrence or the first agent that notifies the event occurrence makes that event unavailable to the other agents.
- If you modify the extended agent configuration in the
r3batch
option files, to make the changes effective you must stop and restart the agent. - For dynamic agents you can specify the name of a local options file. In the Properties section of the Create Event Rules window of the Dynamic Workload Console a lookup button provides a list of all the local options files associated with that agent. If you do not specify the name of a local options file, the global options file is used by default in the rule definition.