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=22.0.0.330

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

[Welcome Dialog]
Result=1

[Serial Number And Control Codes Dialog]
ProductName-0=OE Studio
SerialNumber-0=123456789
ControlNumber_1-0=X?BSH
ControlNumber_2-0=YQK7M
ControlNumber_3-0=24CY8
ProductName-1=PASOE Lite
SerialNumber-1=123456789
ControlNumber_1-1=??DRH
ControlNumber_2-1=3PN3M
ControlNumber_3-1=KMCY4
.
.
.
ProductName-27=OpenEdge Repl Plus
SerialNumber-27=123456789
ControlNumber_1-27=?ZDS?
ControlNumber_2-27=7PK7C
ControlNumber_3-27=2MC?8
UseColorEditor=yes
NumberofConfigurations=28
Result=1

[Select JavaHome Dialog]
JavaHome=C:\Program Files\AdoptOpenJDK\jdk-11.0.6.10-hotspot\
Result=1

[TargetDirectory Dialog]
DestinationDirectory=C:\DLC
WorkDirectory=C:\DLCWORK
Result=1

[OEM TargetDirectory Dialog]
DestinationDirectory=C:\OEM
WorkDirectory=C:\OEMWORK
Result=1

[UserInstallationType Dialog]
WorkDirectory=complete
Result=1

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

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

[LanguageChoice Dialog]
DefaultLanguage=English - American
DefaultCountry=United_States
Languages=German,Spanish,French,Dutch,Italian,English - American
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=8443
Username=********
Password=********
Password_Confirmation=********
Auth_Gateway_Install_Path=C:\OEAWORK
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 Path to the Java JDK required for OpenEdge installation and runtime. For example: C:\jdk-17.0.3+7_x64.
DestinationDirectory Directory where OpenEdge product binaries are installed. For example: C:\DLC (for product) and C:\OEM (for OEM components).
WorkDirectory Directory for applications, databases, and log files. For example: C:\OpenEdge\WRK.
ConfigureOEM Whether to configure OpenEdge Management (OEM) during installation. The supported types 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. For example: Progress\OpenEdge 12.2 (64-bit).
DefaultLanguage Default language for PROMSGS (Progress Messages). For example: English - American, French, German and so on.
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 and comparison. For example: Basic.
Case Case sensitivity setting. For example: Basic.
DateFormat Date format for installation. For example: mdy.
NumberFormat Preview of number format (thousands separator, decimal point).
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. For example: PSCAdmin
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/control port for PASOE 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=24

[Install Method]
ApplyAsServicePack=0

[Product Configuration 1]
name=PSC
serial=123456789
version=12.2
control=X?DSS YQS3D 
prodname=OE Auth Gateway

[Product Configuration 2]
name=PSC
serial=123456789
version=12.2
control=X9HS9 YPSUD 
prodname=SNMP Adapter
.
.
.
[Product Configuration 24]
name=PSC
serial=123456789
version=12.2
control=ZZBR9 UQSYN 
prodname=OE DataServer for Orac

[OpenEdge Explorer]
enable=true

[Java]
JavaHome=/tools/linuxx86_64/java64/jdk-11.0.18+10

[Type and Destination]
type=COMPLETE
path=/usr/dlc
workpath=/usr/wrk
oem_path=/usr/oemgmt
oem_workpath=/usr/wrk_oemgmt

[Server Engine]
UseSqlServerEngine=1

[Language Default]
DefaultLanguage=English - International


[Language Choice]
lang1=English - International

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

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

[OEAuthenticationGatewatyConfigurationDetails]
Instance_Name=oeauthserver
Port_Number=3456
Username=********
Password=********
Password_Confirmation=********
Instance_Location=/usr/wrk
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=24 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.
type Type of installation: full or selective. The supported values are:
  • COMPLETE — All components
  • CUSTOM — Select components
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.
UseSqlServerEngine Whether to install the SQL Database Engine. The supported values are:
  • 0 — Install
  • 1 — Do not install
lang1 Specifies which languages to install for PROMSGS messages.
DefaultLanguage Sets the default language for system messages.
cpinternal Character set for internal/stream encoding. 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).
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.

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.