TIBCO Spotfire Statistics Services (TSSS) ExtendedServerInfo does not have the engine version details populated explicitly

TIBCO Spotfire Statistics Services (TSSS) ExtendedServerInfo does not have the engine version details populated explicitly

book

Article ID: KB0076757

calendar_today

Updated On:

Products Versions
Spotfire Statistics Services 7.11.1, 7.11.2, 10.0.0, 10.0.1, 10.3.0

Description

The TIBCO Spotfire Statistics Services (TSSS) API  ExtendedServerInfo returns information about the TSSS server and its statistical engine that can help you when you troubleshoot problems. See  TIBCO Spotfire Statistics Services URL API Guide.

For example, open the following URL in a web browser with <servername>, <port> and <ServiceName> replaced as per your TSSS installation details (See the guidance here):
 http://<servername>:<port>/<ServiceName>/api/v8/administration/ExtendedServerInfo
 
The TSSS API ExtendedServerInfo submits a job to the Expression Service internally in the TSSS server, to retrieve the TSSS engine version information at runtime, such as splus.engine.build, splus.engine.version, and splus.engine.build.date.

From TSSS version 7.11.1, the Expression Service is disabled by default with the configuration property expression.service.enabled=false in TSSS configuration file spserver.properties. The TSSS API ExtendedServerInfo call will come back with the engine version information unpopulated, as shown in this figure:
 User-added image 

Issue/Introduction

TIBCO Spotfire Statistics Services (TSSS) ExtendedServerInfo does not give the engine version details explicitly

Environment

All supported environments

Resolution

To make TSSS API ExtendedServerInfo show the engine version information explicitly, the TSSS administrator would need to enable the Expression Service, as shown here:

1. Go to TSSS installation directory (e.g. C:\Program Files\TIBCO\statsvcs103\SplusServer\conf), edit the configuration file spserver.properties, turn on the property "expression.service.enabled=true"
User-added image
 
2. Save the changes in the spserver.properties file (note: you will need administrative rights to save the file).

3. Go to Windows Services, find and re-start the TSSS service to make it read the modified spserver.properties file:
User-added image
 
4. With the "expression.service.enabled" property enabled, the TSSS API ExtendedServerInfo call will display the engine version information explicitly.
User-added image