By default, all the Visual Query operators are available for all the record types that
support them in your system. To prevent the creation of queries that take too long to produce
results, you can configure Visual Query to restrict the operators that are valid in
conditions.
About this task
If you follow this procedure in a
deployment that provides high availability, you
must complete each step on every Liberty server in
your environment before you move to the next
step.
Procedure
-
Set the rules that you would like to make to
your Visual Query conditions:
-
Copy the sample visual-query-configuration.xml file from the toolkit\examples\visual-query directory to the toolkit\configuration\fragments\opal-services\WEB-INF\classes directory
-
Open the new copy of the visual-query-configuration.xml file in an XML editor.
-
Using the supplied examples as a guide, add the rules
that you would like to implement.
Note: Ensure that you add the restrictions paying
attention to the ordering as later rules will
override earlier rules if applicable.
-
Save your changes.
-
Update the
DiscoServerSettingsCommon.properties
file to use your configuration rules.
-
Using a text editor, open the
DiscoServerSettingsCommon.properties
file.
You can find this file in the following
location:
toolkit\configuration\fragments\opal-services\WEB-INF\classes.
-
Set the
VisualQueryConfigurationResource
For example:
VisualQueryConfigurationResource=visual-query-configuration.xml
-
Save your changes.
Redeploy i2 Analyze to update the
application with your changes.
-
In a command prompt, navigate to the
toolkit\scripts
directory.
- Stop Liberty:
- Update the i2
Analyze application:
- Start Liberty:
What to do next
Run a selection of Visual Queries that use
conditions. Continue to change the configuration
until you are satisfied with the Visual Query
condition.