Versions Compared

Key

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

...

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
languagec#
{
  "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.