Hi,
I would like to find out if there is any best practice around installing the latest Runtime files on all user Pc's and possibly servers, if it is not used specifically for running custom applications built using the Lf SDK toolkit.
The reason for the question is that I have just noticed that having the latest 9.2.1 Runtimes installed on either a User PC or the server seems to change the search query being built by the LF Client instance. And was wondering if there are other processes that might also be effected and potentially enhanced, just by having the latest Runtime files installed?
For instance, I’m running a search in the client to identify all Entries on a Specific Template, that has been last modified in a given date range and that has no electronic file attached. The reason I say the Runtimes seem to influence the search query being used, is that if I include the Advanced Search syntax option to see the query that is built, then there is a difference on the machine or server that has the 9.2.1 runtimes installed and the one that has not.
The Search query for the machine that does not have the Runtimes installed looks like:
{[Oracle Invoices]} & {LF:Modified>="2015/11/03"} & ({LF:Name="*", Type="DB"} - {LF:Ext="*"})
Were as the machine that has the 9.2.1 runtimes installed, performing the exact same search via the client produces the query as follows:
{[Oracle Invoices]} & {LF:Modified>="2015/11/03"} & {LF:Ext="*"})
And if I take the second query and try to execute it on the machine that is running without the Runtimes, then it gives an error relating to a syntax error.