Configuration Settings reference

We recommend that you make a backup copy before you edit settings.

Optimization Settings

EnableCodeOptimization 0
EnableHasChildNamed 0
Set to 1 enable GivenName functionality; default value improves performance significantly.
GetRuleCacheSize -1
Controls the GetRule cache size; the larger the cache, the better the performance, but increases memory usage. Default value of -1 = unlimited; 0 disables the cache; other positive numbers set maximum entries count.
EnableDependencyTracking 1
Intent manages dependencies between rules by default. Dependency tracking is unnecessary when using batch processing (like ETO Server), set to 0 to disable dependency tracking.

Debug Settings

EnableTracing 0
Set to 1 enable Intent Tracer to capture Intent debug information; this can also be set in the Tracer UI.
CacheTracerOutput 1
The default of 1 caches Tracer output strings in memory before writing them to the log (on disk), which greatly improves Tracer performance. Set to 0 to write every line directly to disk, which ensures all debugging messages are written up to the point of a crash, which can help in debugging.

Inventor Specific UI Settings

The following settings are normally commented out in the Intent.config file for Inventor, but can be uncommented and used to control the visibility of user interface controls. In Inventor OEM, these settings are uncommented and set to 1 by default to hide all ETO UI elements.

HideRibbonUI 0
Set to 1 to hide all ETO panel buttons in the ribbon; default is 0 for Inventor, 1 for Inventor OEM.
HideModelTree 0
Set to 1 to hide the Intent Model Tree control; default is 0 for Inventor, 1 for Inventor OEM.
HideContextMenu 0
Set to 1 to prevent ETO menu items from appearing in any Inventor context (right click) menu; default is 0 for Inventor, 1 for Inventor OEM.