This can be accomplished by defining the preferences for the Scheduled Updates' user group with an invalid TSSS URL. This will cause the data function execution attempt to fail because the Web Player will not be able to communicate with the TSSS server.
If the TSSS URL is not defined on the "Everyone" group, nor on any other group the Scheduled Updates user belongs to directly:
- Open "Administration Manager" > "Preferences" tab > Select the "Scheduled Updates Users" group > "Preferences" tab > TIBCO Spotfire Statistics Services > StatisticsServices > Click the "Edit" button.
- In the required engine URL preferences, depending on the data function script types used, enter an invalid TSSS URL such as "http://InvalidTSSSURL".
- Click OK.
If the TSSS URL is defined on the "Everyone" group:
If the "Everyone" group has a valid TSSS URL defined, then setting the preference on the "Scheduled Updates Users" group will not be sufficient because the "Everyone" group preference will have precedence due to alphabetical ordering. The Scheduled Updates user would be explicitly in both the "Everyone" and the "Scheduled Updates Users" groups. See KB: 46190 "Preference and License inheritance and precedence" for details.
- Create a new group which will have the invalid TSSS URL defined in its preferences.
- Open "Administration Manager" > "Groups and Licenses" tab > Click the "New Group" button.
- Ensure that the new user group's name begins with "A" or a special character, so that this group name is first alphabetically.
- For example, "Alt - Scheduled Updates Users".
- Open "Administration Manager" > "Preferences" tab > Select your new group (for example "Alt - Scheduled Updates Users") > "Preferences" tab > TIBCO Spotfire Statistics Services > StatisticsServices. Click the "Edit" button.
- In the required engine URL preferences (depending on the data function script types used), enter an invalid TSSS URL, like "http://InvalidTSSSURL"
- Click OK.
Now when Scheduled Updates is initiated, the preference with the invalid TSSS URL will be used, preventing the execution of data functions on the TSSS server during the caching of reports by Scheduled Updates.