Today we have released a new version of the SmartComponent Library on our website: http://wiki.dynamics4.net/D4wiki/SmartComponentLibrary/Download This link is accessible by active maintenance customers of the SmartComponent Library only.
The new version of the SmartComponent Library is compatible with OpenEdge 10.2B Service Packs 3 through 5. However on Service Pack 5 this version of the SmartComponent Library is not compatible with the use of the new property UseFullFieldNames of the Progress.Data.BindingSource component. This property will change the way how the ProBindingSource will expose the names of the fields of the source Buffer, Query or ProDataset to .NET Controls. Setting this property to True (Default is False) will cause that the column names of the BindingSource will consist of the buffer and the field name separated by a colon. We are going to release a version of the SmartComponent Library with support for this feature during October. Until this time we advise you not to use this property at all as we are aware of a list of severe issues!
Even with the changes that we are going to introduce in the next release the usage of this property will cause incompatibility of your application source code with clients running any version of OpenEdge prior to OpenEdge 10.2B Service Pack 5!
Among other enhancements, the new release does introduce the ability to modify (create, change, delete) multiple records of a Business Entity and submit them in a single request to the backend and process them there in a single transaction. The WinKit namespace/package (Consultingwerk.WindowIntegrationKit.*) is now also part of the SmartComponent Library distribution. We are using the WinKit already internally in some utilities for developers that we are going to ship to our clients in the near future. As such, the Consultingwerk\products.i file will be shipped by us with the WinKit preprocessor activated. Customers that do not require the WinKit may change this setting and not integrate the files from the Consultingwerk\WindowIntegrationKit directory. Customers that are using a customized version of the WinKit will also have to be carefully with these files!
The full list of changes is accessible here: http://wiki.dynamics4.net/D4wiki/SmartComponentLibrary/ReleaseNotes/ReleaseNote022
Consultingwerk has started testing the SmartComponent Library on the beta version of OpenEdge 11. Until the release of OpenEdge 11 we will start using OpenEdge 11 features such as interface inheritance and the JSON parser for a more lightweight implementation of serializable parameter objects or the integration of the Client Principal object in the communication between client and AppServer to support the usage of Multi Tenancy. Customers interested in getting OpenEdge 11 beta versions of the SmartComponent Library should contact us. However you will need to participate in Progress Software beta program as well to run the code.
The sample application now also uses the OpenXML Libraries from ABC Consulting Ltd. (http://www.oehive.org/taxonomy/term/905) to demonstrate the generation of an order confirmation Word Document. Some files in the src/slobooxml directory are only available in compiled form.
Consultingwerk is now on facebook! Click “like” on our facebook page to stay informed about new releases from Consultingwerk: http://www.facebook.com/Consultingwerk
A further note: The Early Bird discount for the EMEA PUG Challenge, November 3rd and 4th in Amsterdam is still bookable before October 7th. Please refer to http://goo.gl/cQxdy for details.
If you have any questions, please don’t hesitate to contact us!Share