You can edit any response file, whether it is automatically generated or one that you create. Although all sections of the response file are required, you do not need to add each of these required sections in the order presented. The installer retrieves only the specific data it needs, regardless of where the information is located in the response file.

Update the response file for silent OpenEdge installation

A response file is a specially formatted text file that includes all the answers and setup choices you would normally enter during an interactive OpenEdge installation. Instead of clicking through each installer screen, you can use this file to automate the process. This method is known as a silent installation.
Note: You can update the response file if needed. But unless you have a specific reason, Progress recommends leaving the generated file unchanged.

The sample response files and their associated parameter descriptions for Windows and Linux are provided in the following sections.

Sample response file for silent installation on Windows

The following is the sample response file to perform a silent installation of OpenEdge on Windows:
[InstallShield Information]
Version=27.0.0.122

[Application]
Name=OpenEdge
Version=12.8
Company=Progress Software
File=Response File

[Welcome Dialog]
Result=1

[Select JavaHome Dialog]
JavaHome=C:\jdk-17.0.3+7_x64
Result=1

[Serial Number And Control Codes Dialog]
ProductName-0=OE DataServer for Orac
SerialNumber-0=123456789
ControlNumber_1-0=X?BSH
ControlNumber_2-0=3PNUM
ControlNumber_3-0=24CY4
ProductName-1=OpenEdge Repl Plus
SerialNumber-1=123456789
ControlNumber_1-1=??DRH
ControlNumber_2-1=7QK3C
ControlNumber_3-1=J4C?4
.
.
.
ProductName-28=Pro2 CDC Workgroup
SerialNumber-28=123456789
ControlNumber_1-28=Z9HS?
ControlNumber_2-28=YQK3D
ControlNumber_3-28=3MCY8
UseColorEditor=yes
IgnoreDOTNETWarning=yes
NumberofConfigurations=29
Result=1

[TargetDirectory Dialog]
DestinationDirectory=C:\Progress\OpenEdge
WorkDirectory=C:\OpenEdge\WRK
Result=1

[OEM TargetDirectory Dialog]
DestinationDirectory=C:\Progress\oemgmt
WorkDirectory=C:\OpenEdge\wrk_oemgmt
Result=1

[UserInstallationType Dialog]
InstallationType=complete
Result=1

[SdComponentTree]
Directory=C:\Progress\OpenEdge
Result=12

[Configuring / Installing Components Dialog]
ConfigureOEM=1
InstallingPdbFiles=1
Result=1

[Select Program Folder Dialog]
ShortcutFolder=Progress\OpenEdge 12.8 (64-bit)
Result=1

[LanguageChoice Dialog]
DefaultLanguage=Dutch
DefaultCountry=United_States
Languages=,,French,Dutch,,,,,,,,,,
Result=1

[International Settings Dialog]
CharacterSet=ISO8859-1
Collation=Basic
Case=Basic
DateFormat=mdy
NumberFormat=1,234.56   (comma, period)
NumberSeparator=44
NumberDecimalPoint=46
Result=1

[AdminServer Authorization Options Dialog]
GroupList=PSCAdmin
RequireUsernameAndPassword=0
EnableGroupChecking=0
Result=1

[PscDlgGetDevEnvironments]
Sonic_Env=0
Other_Env=0

[PacificAppServer Dialog]
PasHttpPort=8810
PasHttpsPort=8811
PasShutdownPort=8812
Result=1

[OpenEdge Authentication Gateway Details Dialog]
InstanceName=oeauthserver
PortNumber=3453
Username=a
Password=a
Password_Confirmation=a
Auth_Gateway_Install_Path=c:\ag
Result=1

[Summary Dialog]
Result=1
Note: Progress recommends that you do not edit the fields in the [Serial Number And Control Codes Dialog] section. If you need to make changes, make sure the number of entries matches the value in NumberofConfigurations.
The following table describes the parameters in the response file:
Parameter Description
JavaHome Provide the path to the Java JDK required for installation. For example: C:\jdk-17.0.3+7_x64.
DestinationDirectory Directory to install OpenEdge software. For example: C:\Progress\OpenEdge.
WorkDirectory Provide the directory path for applications, databases, and logs. For example: C:\OpenEdge\WRK.
InstallationType Type of installation. The supported types are:
  • complete
  • custom
Directory Directory for component tree navigation. Provide any valid Windows directory path.
ConfigureOEM Whether to configure OEM during install. The supported values are:
  • 1 — Enable OEM
  • 0 — Disable OEM
InstallingPdbFiles Whether to install PDB (debug) files. PDB (Program Database) files are special files generated during software development that store debugging information about a program. The supported values are:
  • 1 — Enable PDB files installation
  • 0 — Disable PDB files installation
ShortcutFolder Name of Start Menu folder for shortcuts.
DefaultLanguage Default language for PROMSGS (Progress Messages). For example: French.
DefaultCountry Default country for PROMSGS. For example: France.
Languages Comma-separated list of additional languages. For example: French,Dutch.
CharacterSet Character set for internal/stream encoding. For example: ISO8859-1
Collation Collation setting for sorting. For example: Basic.
Case Case sensitivity setting. For example: Basic.
DateFormat Date format for installation. For example: mdy.
NumberFormat Number format preview.
NumberSeparator ASCII code for number separator. For example: 44 (for comma).
NumberDecimalPoint ASCII code for decimal point. For example: 46 (for period).
GroupList Colon-separated list of groups authorized for AdminServer.
RequireUsernameAndPassword Require credentials to start AdminServer. The supported values are:
  • 1 — Yes
  • 0 — No
EnableGroupChecking Enable group authorization checking. The supported values are:
  • 1 — Yes
  • 0 — No
Sonic_Env Sonic ESB environment flag. The supported values are:
  • 1 — Enable
  • 0 — Disable
Other_Env Other development environment flag. The supported values are:
  • 1 — Enable
  • 0 — Disable
PasHttpPort HTTP port for PAS instance.
PasHttpsPort HTTPS port for PAS instance.
PasShutdownPort Shutdown port for PAS instance.
InstanceName Name of OE Authentication Gateway instance.
PortNumber Port for OE Authentication Gateway.
Username Admin username for OE Authentication Gateway.
Password Admin password for OE Authentication Gateway.
Password_Confirmation Confirmation of password.
Auth_Gateway_Install_Path Install path for OE Authentication Gateway.

Sample response file for silent installation on Linux

The following is the sample response file to perform a silent installation of OpenEdge on Linux:
[Configuration Count]
NumberofConfigurations=25

[Install Method]
ApplyAsServicePack=0

[Product Configuration 1]
name=PSC
serial=123456789
version=13.0ALPHA
control=YZBRS 3QQ7M J4G?8
prodname= OE Personal RDBMS

[Product Configuration 2]
name=PSC
serial=123456789
version=13.0ALPHA
control=XZFR9 UPQYN K4GY4
prodname= OE Workgroup RDBMS

.
.
.

[Product Configuration 25]
name=PSC
serial=123456789
version=13.0ALPHA
control=X?FRS 3PQ3D K4G?8
prodname= Progress OEAS


[Java]
JavaHome=/usr/adoptium/java/jdk-17.0.3+7
jvmAllowUnsupported=yes

[Language Choice]
lang=all

[Language Default]
DefaultLanguage=English - American

[SonicEsbAdapter]
esbdomain=Domain1
esburl=tcp://localhost:2506
esbusername=Administrator
esbpassword=***********
esbpath=/tmp
esbcontainername=OEContainer1

[WSA]
disableWsaAuthentication=1
webServicesUrl=http://bespin:80/wsa/wsa1

[International Settings]
cpinternal=iso8859-1
cpcollation=Basic
cpcase=Basic
dateformat=mdy
numsep=44
numdec=46

[Messenger]
InstallingWhereWebServerIsInstalled=yes

[WebServer]
WebServerType=CGI
CgiScriptPath=/usr1/install/linuxx86_64/dlcwrk
CopyHtmlFiles=yes
DocumentRootPath=/usr1/install/linuxx86_64/dlcwrk

[Server Engine]
UseSqlServerEngine=1

[Odbc Links]
OverwriteExistigLinks=0

[Type and Destination]
type=COMPLETE
path=/usr1/install/linuxx86_64/dlc
workpath=/usr1/install/linuxx86_64/dlcwrk
oem_path=/usr1/install/linuxx86_64/oem
oem_workpath=/usr1/install/linuxx86_64/oemwrk

[OpenEdge Explorer]
enable=true

[BPJBossServerDetails]
JBossCommunityEdition=1
JBossEnterpriseEdition=0
JBossEnterprisePath= 

[BPAppServerPortDetails]
JbossEjbJndi=16603
JbossPortalServerHttp=18794
JbossRemoteAnt=14005
EjbHttp=16001
EjbHttps=16002
EjbWebservice=16004
EjbNamingRmi=16005
PortalJndi=18003
PortalServerHttps=18002
PortalWebService=18004
PortalNamingRmi=18005

[Portal Url]
PortalUrl=http://localhost:18793

[BPServerDatabaseConfigurationDetails]
Port_Number=8910
Database_Name=oebps
Host_Name=localhost
Username=dbadmin
Password=**********
Password_Confirmation=**********
Openedge_Database_Path=/usr1/13.0ALPHA/install/linuxx86_64/oebps
CreateDatabase=false

[BPServerEmailConfigurationDetails]
OutGoingServer=mail.bedford.progress.com
AdministratorEmail=oebpsadmin@bedford.progress.com
InComingServer=mail.bedford.progress.com

[PacificAppServerPortDetails]
nPortHttp=8810
nPortHttps=8811
nPortShutdown=8812

[OEAuthenticationGatewatyConfigurationDetails]
Instance_Name=oeauthserver
Port_Number=11555
Username=admin
Password=******
Password_Confirmation=******
Instance_Location=/usr1/install/linuxx86_64/dlcwrk/oeauthserver

[EXPORTIMPORT117]
exportImport117=N
export117Path=
Note: Progress recommends that you do not edit the fields in the [Product Configuration 1], [Product Configuration 2], and similar sections. If you need to make changes, make sure the number of configurations matches the value in the NumberofConfigurations=25 field under the [Configuration Count] section.
The following table describes the parameters in the response file:
Parameter Description
ApplyAsServicePack Determines if the installation is applied as a service pack. The supported values are:
  • 0 — Full install
  • 1 — Service pack install
JavaHome Path to the Java JDK required for installation. For example: /usr/adoptium/java/jdk-17.0.3+7.
jvmAllowUnsupported Allows installation to proceed with an unsupported JVM version. The supported values are:
  • yes — Allow unsupported JVM
  • no — Require supported JVM
lang Specifies which languages to install for PROMSGS messages.
  • all — Install all available languages
  • comma-separated list (e.g., English,French)
DefaultLanguage Sets the default language for system messages.
cpinternal Character set for internal data processing. For example: iso8859-1, utf-8.
cpcollation Collation sequence for sorting and comparison. For example: Basic.
cpcase Case sensitivity setting for character data. For example: Basic.
dateformat Format for dates in the installation. For example: mdy.
numsep ASCII code for the number separator character. For example: 44 (for comma).
numdec ASCII code for the decimal point character. For example: 46 (for period).
type Type of installation to perform. The supported types are:
  • COMPLETE — Install all components
  • CUSTOM — Select components
path Directory path for OpenEdge installation. For example: /usr1/install/linuxx86_64/dlc.
workpath Directory path for work files, databases, and logs. For example: /usr1/install/linuxx86_64/dlcwrk.
oem_path Directory path for OEM installation (if selected). For example: /usr1/install/linuxx86_64/oem.
oem_workpath Directory path for OEM work files (if selected). For example: /usr1/install/linuxx86_64/oem.
nPortHttp HTTP port for Pacific Application Server (PAS).
nPortHttps HTTPS port for Pacific Application Server (PAS).
nPortShutdown Shutdown port for Pacific Application Server (PAS).
Instance_Name Name of the OpenEdge Authentication Gateway instance. For example: oeauthserver.
Port_Number Port number for the Authentication Gateway instance.
Username Username for Authentication Gateway administration.
Password Password for Authentication Gateway administration.
Password_Confirmation Confirmation of the password for Authentication Gateway.
Instance_Location Directory path for the Authentication Gateway instance files. For example: /usr1/install/linuxx86_64/dlcwrk/oeauthserver.
exportImport117 Enables or disables export/import from OpenEdge 11.7. The supported values are:
  • Y — Enable
  • N — Disable
export117Path Path for export/import files from OpenEdge 11.7. For example: /usr1/11.7/export.

To edit the response file, open it in a text editor like Notepad++ (Windows) or nano/vim (Linux). Make your changes, then save the file.