...
Customers relying on the previous behavior should ensure that the Consultingwerk.SmartFramework.Authentication.AuthenticationService is regsitered as the IAuthenticationService. This implementation will auhtenticate authenticate users against the password stored in the SmartUser database table.
...
SCL-2065 Business Entity Designer now Following Split Array Settings when refreshing a temp-table from the database tables
Description:
We have fixed an issue where the Business Entity Designer was not using the split array settings (leading zeros, split character) when refreshing a temp-table from the database tables.
Improvement
SCL-2198 Integrate most recent PCT.jar into SmartComponent Library setup.xml
Description:
We are now shipping PCT Version 209 (https://github.com/Riverside-Software/pct/releases/tag/v209) with the SmartDB upgrade and migration utility.
SCL-2199 Encoding of curly braces in query strings received by the ResourceWebHandler
Description:
We are now encoding the curly brace in the query string received by the ResourceWebHandler (JSDO Generic Service). Previously GET requests with a filter QueryString value of
No Format |
---|
filter: {"ablFilter":"Name BEGINS 'lift{'","tableRef":"eCustomer","viewTables":"eSalesrep","orderBy":"","skip":0,"top":10} |
caused a runtime error when preparing the Data Access query.
SCL-2200 Improved error handling when /Catalogs/ Web Handler did not find any matching IBusinessService
Description:
Prior to this enhancement, the /web/Catalogs/{PackageName} web handler returned an empty response when not Business Services have been found (invalid .classpath configuration, no r-codes present or invalid rackage requested). We're not returning an http 404 error with the following content:
Code Block | ||
---|---|---|
| ||
{ "title": "An application error has occurred (Consultingwerk.OERA.JsdoGenericService.WebHandler.NoBusinessServiceFoundInPackageException)", "error": "Consultingwerk.OERA.JsdoGenericService.WebHandler.NoBusinessServiceFoundInPackageException", "message": "No Business Services found in package Consultingwerk.SmartComponentsDemo2.OERA.Sports2000.*", "messageNum": 0, "callStack": "HandleGet Consultingwerk.OERA.JsdoGenericService.WebHandler.CatalogsWebHandler at line 728 (c:\\work_stream\\SmartComponentLibrary\\Develop\\ABL\\Consultingwerk\\OERA\\JsdoGenericService\\WebHandler\\CatalogsWebHandler.r)\nHandleRequest OpenEdge.Web.WebHandler at line 61 (OpenEdge/Web/WebHandler.r)\nHandleRequest OpenEdge.Web.InternalWebRouter at line 113 (OpenEdge/Web/InternalWebRouter.r)", "properties": { "PackageName": "Consultingwerk.SmartComponentsDemo2.OERA.Sports2000.*", "OriginalStackTrace": null, "SessionInfo": { } } } } |
This should simplify trouble shooting.
New Feature
SCL-1611 Generation of Repository (Meta Model) Viewer and Form
Description:
We have added the capability of generating SmartFramework repository DataSources, Grids, Viewers and Windows to the SmartRepositorySupportPlugin (http://help.consultingwerkcloud.com/smartcomponent_library/release/Consultingwerk.Windows.Framework.Repository.Plugins.SmartRepositorySupportPlugin.html). The functionality is available as four wizards provided by the plugin.
SCL-2148 Annotation based REST Interface for Business Task Methods
Description:
See Support for RESTful invocation of Business Task and Business Entity Methods (https://documentation.consultingwerkcloud.com/display/SCL/Support+for+RESTful+invocation+of+Business+Task+and+Business+Entity+Methods)
SCL-2154 Support for invoking method on RESTful resources
Description:
See issue SCL-2148.
SCL-2170 Implement Designer / Preview for Repository based Container
Description:
We have implemented a container designer control for MetaForm derived repository objects. This designer provides a read-only view of the responsive container layout.