Salesforce

How to create a customised progress.cfg from existing licenses or activation file for new licenses

« Go Back

Information

 
TitleHow to create a customised progress.cfg from existing licenses or activation file for new licenses
URL Namecustomized-progress-cfg-without-having-to-install-on-another-machine
Article Number000114277
EnvironmentProduct: OpenEdge
Version: 10.2B, 11.x, 12.x
OS: All supported platforms
Other: CSS, License Activation File, License Configuration cfg
Question/Problem Description
How to create a License Activation File with specific licenses to use when installing OpenEdge on a new machine?
How to create a license activation file with only specific licenses from the ESD 'green sheets' to be added to an existing installation?

How to create a new License Configuration .cfg to copy onto a system that already has the same licenses installed?
How to update a progress.cfg for existing installed licenses to avoid having to run the License Update utility and re-install Service Pack and or Hotfixes afterwards
How to create a progress.cfg without having to install licenses on another machine to create an updated configuration file

Use-Cases:
  • Upgrade an OpenEdge Evaluation license to the Full License that was purchased, requires the License Update tool to update to full licences
  • Resolving License Expired errors 4399 4398 requires running PROUPDT to update expiry dates
  • To provide a progress.cfg for the OpenEdge 11.7.5, 12.1 Client Networking MSI which does not require licensing information
  • When the OpenEdge RDBMS Advanced Enterprise Edition is added to an existing install, the licenses it replaces need to be removed from the current progress.cfg in order to be able to access the database 
  • One alternative to update the current license configuration is to install the new licenses on another machine with the OpenEdge installer to create a progress.cfg file then use this copy to replace the current file.
  • In OpenEdge 11 and later, the License Update utility provides an Option to Remove a product license however:
    • If a Service Pack had been previously installed, it must be installed (again)
    • If a Hotfix had been previously applied, it must be applied (again)
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution

The License Configuration File (progress.cfg

The License Configuration File, is created at install time using the install-media's template progress.cfg, when the Serial Number and Control Code licensing information is provided. This file is written to the OpenEdge Install Directory (DLC) and updated when new products are installed.

The content of the License Configuration File can be viewed by running 'showcfg' from a PROENV command shell and shows:

  1. Which product licenses are installed,
  2. When the product installation was built,
  3. The expiration date of the product(s),
  4. The Serial Number(s) and Control Codes that were used to install each product,
  5. The Licensed User Count,
  6. The Operating System platform (port) the installation was built against.

A License Activation File

License Activation File, identifies specific licensing information encoded in the Serial Number and Control Codes. This information is found in the ESD License Addendum (“green sheet”)

When adding new licenses to an existing installation, the License Activation File specifically updates the 'right to run bits' to be able to use the new license in the existing environment, in addition to the necessary install tailoring and updating the current  progress.cfg.

License Activation File can be provided at install time to populate this information instead of having to manually enter it during interactive installs or edit silent install response files with this information for each install site. For example:  How to silent install the same products with different licenses?  

Since OpenEdge 11.6 a customised deployment install bundle can be created for deployment. This has the advantage of providing an ‘install bundle" used to deploy OpenEdge smaller. For further information refer to Article:

The License Configuration File utility

The License Configuration File utility is available in the Customer Self-Service Portal. This feature is supported for OpenEdge 10.2B, 11.x and 12.x licenses. It provides the ability to:

1.  Generate your own Configuration File

A new License Configuration File can be created to update existing installs (progress.cfg)

  • Evaluation installs can be upgraded to Full licenses without having to run the installer 
  • Existing licenses user count or expiration date can be changed without having to run the installer 

Licenses from current and previous Sales Orders can be combined together for a particular machine and OpenEdge version, to generate a license configuration (.cfg) file based on either a subset of products in a single License Addendum (“green sheet”) or a combination of products across multiple License Addendums.

Once created, a license configuration file can then be used to replace the current progress.cfg file, without the need to run the License Update utility and subsequent re-install of a Service Pack and/or Hotfix. OpenEdge will however need to be restarted in order to read this information when Brokers are started.

Since OpenEdge 11.7.5, 12.1, when deploying a new Client Networking MSI install, this tool can be used to generate the Client-Networking progress.cfg required to be able to use the Client Networking license post-msi-install.

2.  Generate your own License Activation File

Create License Activation files to install specific product licenses

  • It is easier to install each Customer's specific OpenEdge licenses
  • Select Licenses don't have to be removed from a full Activation file at install time
  • Silent install response files can use this information for each install site
Adding product licenses to a progress.cfg file that have not been installed previously to replace the current installed products is inadvisable.  Additional files need to be installed and environment tailoring is required to allow specific product license features to be used. These would not be on the current system unless the OpenEdge Installer was used to add the product license initially. The License Configuration File utility can also be used to create a customized Activation File to provide the required license information to the OpenEdge Installer. For further information refer to Article:

Using the License Configuration File tool to create:

  • A new License Configuration File (progress.cfg) for existing licenses
  • A License Activation file to install new licenses

1. Navigate to the Customer Self Service (CSS) web page:
https://www.progress.com/support/customer-self-service
Scroll down and select OpenEdge.

Or go directly to:
https://secure.progress.com/css/sec

2. Log into the CSS portal and navigate to: ACCOUNT > Licenses > Download OpenEdge Activation Files
Or Select the Licenses ICON     Licenses Icon

3. Select "Create New Activation File" which opens the "Activation File Wizard"

For example: To create an Activation File for Client-Networking 

  • The Client Networking MSI, OpenEdge Version would be 11.7 or 12.1 (and later) on Windows 32bit or Windows 64bit
  • Select NEXT, and under "Available Products", Scroll through the list of available products or use the grid filtering to find the Client Networking License
  • Select SAVE ; Enter a "Reference Name" for the Activation File to find the configuration later and Agree to the Progress ULA, example: 11.7 CNMSI 64-bit

4. The data grid in the Download Activation Files page displays all configurations that were previously created and are managed with the options provided in the "ACTION" column:
         
To generate a License Configuration File (progress.cfg)

  • Select Action: Download Config File
  • Then Save the progress.cfg file to disk

To generate a License Activation file for the OpenEdge Installer

  • Select Action: Download Activation File
  • Then Save the progress.txt file to disk

The License Configuration File (progress.cfg) can be used to replace the existing install's license information or the Activation File can be provided for a new interactive or silent install.

For example: The new Client Networking file will be visible under the "Reference Name" Column: 11.7 CNMSI 64-bit

                                 
Download Activation Files Grid
These instructions are also available in the Customer Self Service Help manual. The relevant sections have been extracted and are attached to this Article for ease of reference: "CSS - Create cfg files.pdf"

If there are any issues with available licenses, trouble with this tool or tool enhancements that would be useful, please liaise with the Progress Customer Order Management Team :

The License Configuration File utility is not the same as the licenses for OpenEdge Development Kit (OEDK) subscriptions. Please refer to the following Articles:


 

Workaround
Notes

 
Keyword Phrase
Last Modified Date10/16/2024 2:19 PM

Powered by