Versions Compared


  • 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


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.


SCL-2198 Integrate most recent PCT.jar into SmartComponent Library setup.xml


We are now shipping PCT Version 209 ( with the SmartDB upgrade and migration utility.

SCL-2199 Encoding of curly braces in query strings received by the ResourceWebHandler


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


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


We have added the capability of generating SmartFramework repository DataSources, Grids, Viewers and Windows to the SmartRepositorySupportPlugin ( The functionality is available as four wizards provided by the plugin.

SCL-2148 Annotation based REST Interface for Business Task Methods


See Support for RESTful invocation of Business Task and Business Entity Methods (

SCL-2154 Support for invoking method on RESTful resources


See issue SCL-2148.

SCL-2170 Implement Designer / Preview for Repository based Container


We have implemented a container designer control for MetaForm derived repository objects.  This designer provides a read-only view of the responsive container layout.