FAQ - Frequently Asked Questions

Here you will find answers to frequently asked questions about the ISA Dialog Manager.

If your question is not listed, contact us!

Rule Language

No, event rules are called by the IDM when the event is triggered.
However, you can define your own events and trigger them with sendevent() or work with self-defined methods.

":=" triggers a changedEvent, "::=" doesn't.

Not every attribute can trigger a changedEvent

Tags: changed, event, IDM, regel, rule

The maximum recursion depth is approximately 1,000.

If this limit is exceeded, the following information is displayed: ***ERROR IN EVAL: too many levels of rule recursion (1000)

If you want to store rules or functions in variables and attributes, you must note that these are of the data type “object” in the rule language.
Methods are of the data type "method." Rules and functions can then be called directly via the variable name or attribute.
Methods can be accessed via the built-in method :call() indirectly.

Tags: call, IDM, regel, rule

The size limit for rules and methods is 64kB. If this limit is exceeded, the dialog will not start and the trace file will output the following information:

[F: rule exceeds internal size - ]

Therefore, it may be necessary to split rules or methods.

Tags: code, regel, rule
en_GB