Article Details
Id:21773
Product:finPOWER Connect
Type:NEW
Version:4.01.02
Opened:04/06/2024
Closed:16/08/2024
Released:12/09/2024
Job: J033640

Support Information now includes references to Obsolete Functions called in Scripting

Obsolete functions and properties referenced in Scripting across finPOWER Connect are now stored and displayed in the Support Information report to assist with supporting a database.

If any Obsolete functions are called in a database, this information can now be viewed in the Help, Support, Support Information report. The information includes the Class, function (or property) name, how many times its been called and the last time it was called.

This functionality carries a few caveats though, at least initially:

  1. The obsolete information is only saved for a session when the User logs out or the database is closed. So, running the report immediately after calling an obsolete function / property has been run in a Script will not appear on the report until the next time the database is opened. This functionality is supposed to be a general indicator of obsolete usage and therefore won't necessarily display accurate to-the-minute data.
  2. Currently, the functionality is only available in the "core" finPOWER Connect Classes. It is not yet supported in supporting Classes, such as (but not limited to) ISCreditBureau or ISSecurityRegistry. Only where ISfinSupport is available will obsolete functions be correctly reported, at least initially.
  3. Due to its continued use in the core finPOWER Connect code, the obsolete function Public Sub FilesRefresh() used on the main record classes (such as finAccount) will not be reported if used. This function is a special case.

This functionality is still a work in progress, and will be improved over time - however it provides a starting point to help assist diagnosis of issues experienced in databases which rely on Scripting.