Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

SCL-3285 FolderBrowserForm now tolerant to whitespaces and dots in project root folder name

Description:

When browsing for class package names, the FolderBrowserForm is preventing the selection of folders that contain spaces or periods as those characters cannot be used in a package name.
We have extended this behavior now, so that folder names in the project root folder are supported - as they have no influence on the package name below them.

SCL-3294 JsdoGenericService now propery resolves serialize-names in a filter on non-top table doesn't

Description:

We have resolved an issue that was causing field names in a JSDO filter query to not resolve serialize-names of fields into the temp-table fields.

SCL-3300 Included further Repository Product Modules into release build

Description:

We have now included the dump of repository objects for the following product modules into the release build and packaging:
- Consultingwerk SmartFramework DataSources
- Consultingwerk SmartFramework Lookups

SCL-3301 Fixed proparse error on Define buffer for temp-table

Description:

We have resolved an error in Proparse where a DEFINE BUFFER statement with the TEMP-TABLE keyword was causing parse errors when the TEMP-TABLE name was identical to a database table name.

Improvement

SCL-3298 Added support for MainColumnHeader to tree view rendering

Description:

We have now added support for a header text on the main column of our tree view component, both for Angular and GUI for .NET

SCL-3303 Support for larger number of user groups and menu structures when retrieving top level menu entries

Description:

Customer has reported issue when retrieving a menu structure for a user who is member in a large number of user groups.
The issue was caused by building a large query string based on all groups of the user. This has been changed to use the FetchDataByKeyTable API, so that the issue no longer persists.

New Feature

SCL-3170 Ability to have no-wait to be added for exclusive-find in SmartDataAccess

Description:

We have added the following new property to the SmartDataAccess class:

Code Block
languageabl
     /**
     * Purpose: Controls if exclusive record access for referential integrity actions
     *          uses NO-WAIT
     * Notes:   Initial value is FALSE
     */
    DEFINE PROTECTED PROPERTY UseNoWaitForReferentialIntegrity AS LOGICAL NO-UNDO INITIAL FALSE
    GET.
    SET.


The property controls if the exclusive FIND statements in the SmartDataAccess and the relation service are using NO-WAIT for exclusive lock record access.