Versions Compared

Key

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

...

SCL-2923 Corrected JSON markup generated for Angular Viewers when absolute positioning is used

Description:

We have made several fixes to the JSON markup for MetaViewer intances with absolute positioning for fields.

SCL-2927 Fixed an issue with the scl-pasoe-agentsessions script with a production PASOE instance

Description:

We have resolved an issue with the scl-pasoe-agentsessions script that occurred when a PASOE instance was launching multiple agent processes. This issue is resolved now.

Improvement

SCL-1687 Implemented Unit Test for use of // Style comments

Description:

We have implemented a unit test that test for the usage of // comments (single line comments) in our source code ( https://knowledgebase.progress.com/articles/Article/Can-Single-line-comments-feature-be-disabled ).
As single line comments are only supported in recent releases of OpenEdge, we cannot use that type of comments in our code base.
The Unit Test is based on the class Consultingwerk.Studio.Proparse.SingleLineCommentParser.SingleLineCommentParser

SCL-2812 Improved creation of the "nobody" client-principal object

Description:

Previously we have been creating a new client-principal object each time when reacting to the Deactivate event. We are now only creating a single client-principal for the "nobody" user when the ServerSessionActivator class is loaded and reusing this each time the Deactivate event is raised.

SCL-2930 Implemented a QueryHelper API which inserts an expression into the where clause for a specific buffer

Description:

Similar to the QueryHelper:InsertExpression API we have added a new API which inserts an expression into the query expression of a specific query buffer:

Code Block
languageabl

METHOD PUBLIC STATIC CHARACTER InsertExpressionForBuffer (pcWhere      AS CHARACTER,
                                                          pcExpression AS CHARACTER,
                                                          pcBufferName AS CHARACTER):

...

SCL-2931 Replaced all references to Consultingwerk.OERA.FetchDataAccessRequest with an Inteface

Description:

We have introduced a new Interface IFetchDataAccesRequest. This interface extends the IFetchDataRequest interface and allows customers to implement custom variants of the FetchDataAccessRequest class.

New Feature

SCL-2470 Implemented option to connect databases from JSON startup file

Description:

We have added a new feature to the JSON configuration file ( https://consultingwerk.atlassian.net/wiki/spaces/SCL/pages/8094594/JSON+Configuration+File+Format ).
This option allows to connect to databases during the session startup. The feature is implemented both for the AppServerStartupManager and the GuiClientStartupManager.

Code Block
languageabl

    "inheritDatabases": false,
    "databases": {
        "sports2000": "-db C:/Work/SmartComponents4NET/121_64/DB/Sports2000/sports2000.db",
        "icfdb": "-db C:/Work/SmartComponents4NET/121_64/DB/icfdb/icfdb",
        "SmartDB": "-db c:/Work/SmartComponents4NET/121_64/DB/SmartDB/SmartDB"    
    }

...