OpenEdge includes the Microsoft Windows Installer package for OpenEdge client networking. You can run the installer interactively or in silent mode. By creating a script to run the installer in silent mode, you can distribute and maintain client networking throughout your environment quickly and easily.

The Windows Installer package for client networking is available in both 32-bit and 64-bit versions from the Progress Software Download Center at http://www.progress.com/esd.

Install client networking interactively

To launch the Microsoft Windows Installer package for client networking, you must have administrator privileges on the system where you are installing the client networking software. Install Microsoft Visual C++ 2015-2022 redistributables and JDK 17.0.3 or later version on your system prior to running the client networking software. The C++ redistributables for 2015-2022 and JDK are not included with the client networking software. For information about planning your installation, see Before You Install.

  1. Close all applications before launching the installer.
    Note: Running applications or tasks may interfere with the installation because they could use files that OpenEdge need to complete the installation. Stop any processes that are running and close any files that are located in the same directory where you want to install client networking.
  2. Find the PROGRESS_OE_<Version>_WIN_<ARCH>_CLIENTNETWORKING.msi file and launch it. The Welcome dialog box appears. Click Next.
  3. In the License Agreement dialog box, select the option to accept the terms in the license agreement, and click Next.
  4. In the Java Home Location dialog box, click Browse, and find the location of the JDK installation for the Java Home Directory. Click Next.
  5. If the client networking software is not already installed, the Choose Destination and Working Path Directories dialog box appears.

    If the client networking software is already installed, then the Program Maintenance dialog box is displayed, enabling you to change, repair, or uninstall client networking.

  6. After you choose the destination and working directories for the client networking software, click Next.
  7. In the Language Choice dialog box, select the language you want your messages to appear in, and click Next.
  8. In the International Settings dialog box, select the options you want for the following, and click Next:
    • Character set, collation, and case
    • Date format
    • Number format
  9. Click Install.
    Note: The installation may take several minutes.
  10. When the installation is complete, click Finish.
  11. To license the software, generate the OpenEdge configuration file, progress.cfg, and move it to the same directory where you installed the client networking software. For more information, see Obtain the progress.cfg file.
    Note: If you put the configuration file in a directory other than the one where the client networking software is installed, then add the PROCFG environment variable and set the complete path of the configuration file (progress.cfg) as the value of PROCFG.

Install client networking in silent mode

To install the Microsoft Windows Installer package for client networking in silent mode, perform the following steps:
  1. Open the command prompt and navigate to the directory where you downloaded the package.
  2. Run the following command, replacing the placeholders with actual paths and values:
    msiexec.exe /i PROGRESS_OE_<Version>_WIN_<ARCH>_CLIENTNETWORKING.msi /qn /log <logfile.log>
    INSTALLDIR=ClientNetworking-install-path
    WRK=ClientNetworking-work-path
    JAVAHOME=JDK-install-path
    PSCLANGUAGE=psc-language
    DEFAULTLANGUAGE=default-language
    DEFAULTCOUNTRY=country-name
    PSCCHARSET=charset
    NUMBERFORMAT="number-format"
    DATEFORMAT=date-format
    where:
    • Version indicates the actual release version of OpenEdge.
    • ARCH indicates the architecture of a system, either 32-bit or 64-bit.
    • logfile.log parameter is the full path for an optional log file.
    The following example shows the command to silently install the client networking software with specified properties.
    msiexec.exe /i PROGRESS_OE_12.8_WIN_64_CLIENTNETWORKING.msi /qn /log c:\openedge\CN_MSI.log
    INSTALLDIR=C:\openedge\OE128
    WRK=C:\openedge\WRKDIR
    JAVAHOME=C:\openedge\Java\jdk
    PSCLANGUAGE=eng
    DEFAULTLANGUAGE=English
    DEFAULTCOUNTRY=America
    PSCCHARSET="ISO8859-1 Basic basic"
    NUMBERFORMAT="1,234.56 (comma, period)"
    DATEFORMAT=dmy

    The properties you specify in the command are described in the following table:

    Property name Description Valid values
    INSTALLDIR Fully qualified path to the directory in which the OpenEdge client networking software is installed. NA
    WRK Fully qualified path to your working directory. NA
    JAVAHOME Fully qualified path to your Java install directory. NA
    PSCLANGUAGE Additional languages that can be used in messages generated by the client networking software.
    • cze
    • dut
    • ame
    • eng
    • fre
    • ger
    • ita
    • pol
    • por
    • brz
    • spa
    • sla
    • swe
    • sch
    DEFAULTLANGUAGE Default language to be used in messages generated by the client networking software.
    • Chinese
    • Czech
    • Dutch
    • English - International
    • English - American
    • French
    • German
    • Italian
    • Polish
    • Portuguese
    • Portuguese - Brazil
    • Swedish
    • Spanish
    • Spanish - Latin America
    DEFAULTCOUNTRY Nation where the client networking software is installed.
    • Australia
    • Austria
    • Belgium
    • Brazil
    • Canada
    • Czech_Republic
    • Finland
    • France
    • Germany
    • Italy
    • Netherlands
    • Poland
    • Portugal
    • Spain
    • Sweden
    • Switzerland
    • United_Kingdom
    • United_States
    PSCCHARSET Combination of characterset, collation, and case.

    Characterset: Used by the default language.

    Collation: Sorting rules and accent sensitivity properties that correspond to the default language.

    Case: Distinction between uppercase and lowercase letters that correspond to the default language.

    • 1250 Croatian Basic
    • 1250 Czech Basic
    • 1250 Hungarian Basic
    • 1250 Polish Basic
    • 1250 Romanian Basic
    • 1250 Slovenian Basic
    • 1251 Russian Basic
    • 1252 Basic Basic
    • 1252 Basic French
    • 1252 Danish Basic
    • 1252 Finnish Basic
    • 1252 German9 Basic
    • 1252 German-Library Basic
    • 1252 Icelandic Basic
    • 1252 Norwegian Basic
    • 1252 Spanish9 Basic
    • 1252 Swedish Basic
    • 1253 Greek Basic
    • 1254 Turkish Basic
    • 1256 Arabic9 Basic
    • 1256 Basic Basic
    • 1257 Lithuanian Basic
    • 620-253 Basic Basic
    • CP936 Basic Basic
    • CP949 Basic Basic
    • CP950 Basic Basic
    • SP950-HKSCS Basic Basic
    • ISO8859-1 Basic Basic
    • ISO8859-1 Basic French
    • ISO8859-1 German9 Basic
    • ISO8859-1 German-Library Basic
    • ISO8859-1 Icelandic Basic
    • ISO8859-1 Norwegian Basic
    • ISO8859-1 Spanish9 Basic
    • ISO8859-1 Swedish Basic
    • ISO8859-15 Basic Basic
    • ISO8859-15 Basic French
    • ISO8859-15 Danish Basic
    • ISO8859-15 Finnish Basic
    • ISO8859-15 German9 Basic
    • ISO8859-15 Icelandic Basic
    • ISO8859-15 Norwegian Basic
    • ISO8859-15 Spanish9 Basic
    • ISO8859-15 Swedish Basic
    • ISO8859-15 Hebrew Basic
    • UTF-8 Basic Basic
    • SHIFT-JIS Basic Basic
    NUMBERFORMAT Character format used to store, manage and display numeric data as per the international convention.
    • 1'234,56 (apostrophe, comma)
    • 1'234.56 (apostrophe, period)
    • 1,234$56 (comma, dollar)
    • 1,234.56 (comma, period)
    • 1.234,56 (period, comma)
    • 1.234$56 (period, dollar)
    • 1 234,56 (space, comma)
    • 1 234.56 (space, period)
    • 1 234,56 (non-breaking space, comma)
    • 1 234.56 (non-breaking space, period)
    DATEFORMAT Specify date format used to display dates in an application using a three-character string of the letters: d, m, and y in any order. Its value aligns with the -d value included in the $DLC/startup.pf file.
    • dmy
    • mdy
    • ydm

Upgrade the client networking in silent mode

You can upgrade the existing client networking software to a newer minor version of the client networking software.

To perform a minor upgrade of the client networking software, do the following:
  1. Open the command prompt and navigate to the directory where you downloaded the Microsoft Windows Installer package for client networking.
  2. Run the following command:
msiexec.exe /i PROGRESS_OE_<Version>_WIN_<ARCH>_CLIENTNETWORKING.msi REINSTALLMODE=vomus REINSTALL=ALL /log [logfile.log]
where:
  • Version indicates the actual release version of OpenEdge.
  • ARCH indicates the architecture of a system, either 32-bit or 64-bit.
  • logfile.log parameter is the full path for an optional log file.

Uninstall the client networking in silent mode

You can uninstall the client networking software from the add or remove programs feature of your Windows system or in silent mode. Uninstalling client networking also removes the configuration information from the registry so that no conflicts occur with subsequent OpenEdge installations.

To uninstall the client networking software in silent mode, do the following:
  1. Open the command prompt and navigate to the directory where you downloaded your Microsoft Windows Installer package for client networking.
  2. Run the following command:
    msiexec.exe /x PROGRESS_OE_<Version>_WIN_<ARCH>_CLIENTNETWORKING.msi /qn /log [logfile.log]
    where:
    • Version indicates the actual release version of OpenEdge.
    • ARCH indicates the architecture of a system, either 32-bit or 64-bit.
    • logfile.log parameter is the full path for an optional log file.