Versions Compared

Key

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

...

OpenEdge Release

Version Information

11.7.9, 11.7.10, 11.7.11, 11.7.12, 12.2.7, 12.4.31, 12.45

Release 11.7 #69508@2022-02-09

...

A login is required to participate in the forum. Don't be shy - create your account today!

Image RemovedImage Added

Release Notes

Following the release of the OpenEdge 11.7 Release we have completed our testing of the SmartComponent Library on this release of Progress and are proud to announce formal support for the SmartComponent Library on OpenEdge 11.7 with the 2017-04-24 release of the SmartComponent Library. Generally we recommend customers on OpenEdge 11 to upgrade to OpenEdge 11.7 quickly. Starting the 2017-07-14 release we are supporting OpenEdge 11.7 Service Pack 1 (11.7.1).

...

SCL-3629 Fixed clear of SortBy property of TableModel

Description:

We have fixed an issue with the SortBy property of the TableModel class. Previously when reusing a DatasetModel/TableModel to fetch data from the Business Entity multiple times with different SortBy settings, it appeared that the Clear method of the SortBy object did not have any effect.

In fact the SortBy was only used to change the sort order when fetching data from the backend. The modified SortBy was however not used to repoen the queries in the DatasetModel on the frontend.

This issue has been resolved.

SCL-3635 ListQuestion:CopyToOwner method used filter on MessageContext wrongly

Description:

We have fixed an issue in filtering questions in the CopyToOwner method.

SCL-3636 WindowSizes property could not be set using Picklist Dialog

Description:

We have fixed an issue in the repository designer tooling that prevented developers from selecting properties from picklist dialogs like for the WindowSizes property.

Improvement

SCL-3554 Implemented more support when adding MetaViewer or MetaGrid instances

Description:

We have improved the developer support when adding MetaViewer and MetaGrid instances in the Repository Object Maintenance. Now after adding a Viewer or Grid to the Form, a dialog will popup offering support when creating a link to an existing instance of a compatible data-source or the ability to also create a new instance of the design-time data-source of the viewer or grid or any other data source for the same Business Entity tables.

SCL-3605 Implemented support for Create and Delete for TableModel used as View

Description:

We have lifted the restriction that a TableModel used as a ViewModel cannot create and delete records in the DatasetModel. A TableModel used as a ViewModel can now Create() and Delete() records in the DatasetModel and using the SaveChanges() method of the DatasetModel those modifications will also be persisted in the Dataset.

Developers need to be aware, that before calling SaveChanges those modifications will only be visible to the original TableModel of the DatasetModel after calling the OpenQuery() method on this.

SCL-3626 Added limit to the depth of the DisplayPropertiesOfObject in ProgressLangObjectPropertiesForm

Description:

We have added a new argument to the DisplayPropertiesOfObject method of the ProgressLangObjectPropertiesForm. Using this new argument, the depth to which properties of the provided object are added to the properties tree can be limited.

In addition we have added the ability to cancel the process of adding properties to the tree view. This allows to avoid waiting until a complex object structure has completely been added to the control at runtime.

SCL-3630 Providing further customization hooks in the BusinessEntityDesigner

Description:

To support more customization options for the generation of the Data Access code, we have now seperated code in GenerateAssignSourceBufferAndTables and the manipulation of the SourceColumn CASE block into seperate methods - out of the methods that actually insert the code into the Data Access class.

This allows overriding those methods in an extended variant of the BusinessEntityGenerator class through inheritance.

SCL-3633 Added MessageType property of the Question class

Description:

We have added a new property MessageType to the Question class. This property can be used to indicate the type of the question/message provided to the frontend through the MessageInteraction API.

SCL-3634 Fixed JSDO Generic Service FetchData calls reported in Telemetry as GetBusinessEntityDescriptor

Description:

Calls to the JSDO GenericService FetchData method have been reported as GetBusinesEntityDescriptor in the Telemetry data. That has been confusing. FetchData calls should be reported as FetchData calls.

New Feature

SCL-3623 Implemented a tool to determine values for table and index range size

Description:

Based on code provided on courtesy of our partner Whitestar Software we have added a new routine to the DatabaseHelper class that calculates the optimal values for the table and index range size parameters of all connected databases.