expression.service.enabled

Set expression.service.enabled to true to be able to use the Expression Service API with Spotfire Statistics Services. Applies to any of the tested statistical engine types in your Spotfire Statistics Services installation.

Property Name Default Value Property Description
expression.service.enabled false The Expression Service is used to send any valid expression to the engine. It can be useful for checking the health of the service, or performing other administrative tasks.

This option is set to false by default to remove the ability to run unrestricted expressions. If this option is set to any value other than true (or TRUE), then it is read as false.

Note: When Spotfire executes a data function, it also calls ExtendedServerInfo, which sends expressions to the engine to get the engine version information. If the Expression Service is disabled, then this generates the following error and traceback in the DEBUG log.
ExtendedServerInfoResource | Unable to retrieve runtime engine info

To prevent this from filling up the logs with useless tracebacks, this error is logged only once. To remedy this error, set expression.service.enabled=true.

See Recommendations for safeguarding your environment for more information.