Global record definition syntax
Global records are persistent structured global variables. The scope of these variables is the entire Knowledge Base; any other variable has a scope limited to the current rule. Global records are addressed by name.
Global record definition example
For example, a global record called UNDER_MAINTENANCE has the following definition:
RECORD
UNDER_MAINTENANCE DEFINES {
hosts: LIST_OF STRING ;
}
END
UNDER_MAINTENANCE DEFINES {
hosts: LIST_OF STRING ;
}
END
In a rule, you can refer to one of the slots, as shown in the following example:
$UNDER_MAINTENANCE.hosts
This form can be used in an expression, an assignment, or a primitive. For information about using global records in rules, see Global-records-in-rules.
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*