Subscriptions
Subscriptions for Event Analytics are defined as metadata attributes for rules in this format:
@subscription(subscription string)
Note that the metadata attribute name ("subscription") must be unique within a rule. If you need to specify more than one subscription for a rule, you can add a suffix to the attribute name. All metadata attributes with a name starting with "subscription" are considered to contain subscription strings.
@subscription1(subscription string)
@subscription2(subscription string)
@subscription3(subscription string)
Another option is to use one metadata attribute having several subscription strings separated by the semicolon character (";") as metadata value.
@subscription(subscription string; subscription string; subscription string)
This metadata can only exist inside a rule. However several rules can of course need the same subscription. While it works to duplicate the subscriptions (since they are merged), a more organized approach could be to create a "dummy" rule that only contains subscription metadata attributes.
Shown is an example of some subscription rules:
rule "Subscriptions_Item"
@subscription1(M3:MITMAS:CUD)
@subscription2(M3:MITBAL:CUD)
then
end
rule "Subscriptions_Order"
@subscription(M3:OOHEAD:CUD;M3:OOLINE:CUD)
then
end