Did this article resolve your question/issue?



How to update expired OpenEdge licenses

« Go Back


TitleHow to update expired OpenEdge licenses
URL Name000038005
Article Number000163615
EnvironmentProduct: OpenEdge
Version: 10.1x, 10.2x, 11.x
OS: All Supported Platforms
Other: Install
Question/Problem Description
How to update expired OpenEdge licenses
How to update expired licenses using the License Update utility on Windows
How to update expired licenses using the Product Update utility (Proupdt) on Unix / Linux
Steps to Reproduce
Clarifying Information
Error Message
Defect/Enhancement Number
Progress provides a utility that can be used to update expired licenses in an existing OpenEdge installation without requiring reinstallation. This utility is called "License Update" on Windows platforms and "Product Update" or "proupdt" on Unix/Linux platforms.
To use the License Update utility in Windows:

To find the "Config" and "License Update" shortcuts used in steps 1 and 2:
  • In Windows 7 and earlier: From the Start menu, select All Programs > OpenEdge (a different program group name than "OpenEdge" may have been specified at installation).
  • In Windows 8.1:
a. Access the Start screen using the Start button (lower left corner of the Desktop) or the Charms bar (swipe from right edge of screen)
b. Click the down arrow icon in the lower left of the Start screen to access the Apps screen
c. If the Apps are not sorted "by name" or "by category", switch to one of these sorts by pulling down the drop-down list next to the "Apps" title.
d. Look for a group of shortcuts labeled "Progress" (the group headings are in alphabetical order)
  • In Windows 10:
a. Open the Start menu using the Start button (lower left corner of the Desktop).
b. Click "All apps"
c. Pull down the scroll bar to the shortcuts beginning with "P" and expand "Progress".
1. From the Windows Start menu, select All Programs > OpenEdge > Config. (A different program group name than "OpenEdge" may have been specified at installation).TheConfig utility (SHOWCFG) displays the product license information for each OpenEdge product installed on the system.
2. Also from the OpenEdge program group, choose License Update. A Setup dialog will begin that looks similar to the product installation dialog.
3. On the Welcome screen, click Next.
4. On the Serial & Control Numbers screen, enter the serial number and the new control numbers that were provided. For OpenEdge 10.1C and greater, control codes may be loaded from the license addendum HTML file by clicking the Load button and specifying the license addendum file in the Open File dialog.
5. Click Accept. The Product(s) Updated dialog box displays the products for which licenses will be updated. If this list is correct, click Done.

To use the Product Update utility on UNIX or Linux:
1. Use the SHOWCFG utility to display the product configuration information stored in the configuration file progress.cfg. Enter the following from the system prompt:
<OpenEdge-install-dir>/bin/showcfg <OpenEdge-install-dir>/progress.cfg
2. Change the current working directory to the directory where OpenEdge is  installed:
cd <OpenEdge-install-dir>
3. At the system prompt, type proupdt and press RETURN:

If asked "Would you like to install a service pack" answer 'n' for "no".
4. When the Welcome dialog box appears, press RETURN. The Product Configuration Data dialog box will appear.
5. Enter the company name, the serial number, and the new control numbers that were provided. 
6. Press ENTER. The Modified Product Information dialog box will appear. Press ENTER again to return to the Product Configuration Data dialog box.
7. Press CTRL+E to indicate that all control codes have been entered.
Note: CTRL+E cannot be entered from the Serial Number field.
References to Other Documentation:
OpenEdge Getting Started: Installation and Configuration, Chapter 6, "Administration Utilities > Using the License Update utility"
Last Modified Date10/25/2018 11:18 AM
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.