SmartComponent Library Download Instructions

SmartComponent Library Download Instructions

SmartComponent Library Download Instructions

Downloading New Versions

New versions of the SmartComponent Library are available for download from our ESD (Electronic Software Distribution) website:

esd.consultingwerkcloud.com

Log in with your customer credentials to access the download area. You will find a number of ZIP files for each release build.

The same files are also available as build artefacts on our Jenkins CI server at jenkins.consultingwerkcloud.com.

Understanding the File Names

The file names follow a naming convention:

  • 11.7 in the file name indicates the OpenEdge version used for the release build (e.g. OpenEdge 11.7).

  • The 5-digit number (e.g. 89042) represents the build number of the release.

  • Files with _utf8 in the name use UTF-8 as the source code codepage. Files without _utf8 use ISO 8859-1 as the source code codepage.

Available Files

File Name

Description

File Name

Description

DotNetSource.zip

Source code of the .NET Assemblies of the SmartComponent Library.

SmartComponentLibrary_11.7_XXXXX_assemblies.zip

Main .NET Assemblies for the .NET Framework, includes both 32-bit and 64-bit versions.

SmartComponentLibrary_11.7_XXXXX_assemblies_cefsharp_32_1.zip and SmartComponentLibrary_11.7_XXXXX_assemblies_cefsharp_32_2.zip

CefSharp Browser Assemblies for 32-bit runtimes. Split into two ZIP files due to size.

SmartComponentLibrary_11.7_XXXXX_assemblies_cefsharp_64_1.zip and SmartComponentLibrary_11.7_XXXXX_assemblies_cefsharp_64_2.zip

CefSharp Browser Assemblies for 64-bit runtimes. Split into two ZIP files due to size.

SmartComponentLibrary_11.7_XXXXX_assemblies_net_core.zip

.NET Assemblies for .NET Core (.NET 8.0).

SmartComponentLibrary_11.7_XXXXX_documentation.zip

ZIP file containing the HTML class documentation.

SmartComponentLibrary_11.7_XXXXX_SmartDB.zip

Dump files of the SmartDB. Can be used to build a new SmartDB without running the setup.xml.

SmartComponentLibrary_11.7_XXXXX_src_mixed_xcode.zip

SmartComponent Library with SmartFramework, partially encrypted ABL source code.

SmartComponentLibrary_11.7_XXXXX_src_mixed_xcode_trial.zip

SmartComponent Library with SmartFramework and Trial Copy notice, partially encrypted ABL source code.

SmartComponentLibrary_11.7_XXXXX_upgrade_no_documentation.zip

Upgrade package without products.i (so customer settings will not be overwritten) but including the SmartFramework. Does not include documentation. ISO 8859-1 codepage.

SmartComponentLibrary_11.7_XXXXX_upgrade_no_documentation_utf8.zip

Same as above, but with UTF-8 source code codepage.

SmartComponentLibrary_11.7_XXXXX_upgrade_no_smartframework.zip

Upgrade package without products.i and without the SmartFramework. ISO 8859-1 codepage.

SmartComponentLibrary_11.7_XXXXX_upgrade_no_smartframework_utf8.zip

Same as above, but with UTF-8 source code codepage.

SmartComponentLibrary_11.7_XXXXX.zip

Full package including SmartFramework and products.i. Note: This may overwrite customer settings. The products.i file contains various feature switches. ISO 8859-1 codepage.

SmartComponentLibrary_11.7_XXXXX_utf8.zip

Same as above, but with UTF-8 source code codepage.

SmartComponentLibrary_11.7_XXXXX_xcode.zip

Fully xcoded (encrypted) version of the SmartComponent Library.

smartframework-data.zip

XML files containing the SmartDB contents.

smartframework-repository-objects.zip

.smartrepo files with the SmartComponent Library UI repository objects.

Recommended Files for Upgrades

Customers that use the SmartFramework should typically use one of the following files for upgrades:

  • SmartComponentLibrary_11.7_XXXXX_upgrade_no_documentation.zip (ISO 8859-1 codepage)

  • SmartComponentLibrary_11.7_XXXXX_upgrade_no_documentation_utf8.zip (UTF-8 codepage)

These packages do not include the products.i file, so your existing customer-specific feature switch settings will not be overwritten during the upgrade.

In addition to the upgrade package, you will also need to download the appropriate .NET Assemblies (SmartComponentLibrary_11.7_XXXXX_assemblies.zip) to ensure your .NET components are up to date.

If you are using CefSharp-based browser components, download the matching CefSharp assemblies (32-bit or 64-bit) as well.