Silent installation on Windows and Linux

The Endeca Server installer's silent mode is useful if you want to add the installation of the Endeca Server to your own install script, or push out the installation on multiple machines.

Silent-mode installation is a way of setting installation configurations only once and then using those configurations to duplicate the installation on many machines. During installation in silent mode, the installation program reads the settings for your configuration from a file that you create before beginning the installation. The installation program does not display any configuration options during the installation process. Silent-mode installation works on both Windows and Linux systems.

When you are running the installation program in silent mode, keep in mind the following considerations:

A prerequisite is that you have created a response file via the installer GUI or via a template.

Creating the response file from the GUI

You can created a response file by first running the Endeca Server install GUI, then clicking Save on the Installation Summary screen:

You will be prompted for a name and location where you want to create this response file. After it is created, you can use it exactly as-is to replicate the installation on other systems.

Creating the response file from a template

A response file template (named sampleResponse.rsp) is available in the Endeca Server installer package. After you unpack the installer ZIP file, the sampleResponse.rsp template will be in the endecaserver/Disk1/stage/Response directory.

Open the template with a text editor and set these fields:
  • ORACLE_HOME is the absolute path of the Endeca Server home directory.
  • BEA_HOME is the absolute path of an existing Middleware home directory.
  • ENDECA_ENABLE_SSL determines whether Endeca Server is installed in secure (SSL) mode (a setting of true) or not (a setting of false).
Sample response file for Linux:
[ENGINE]

#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]

#Provide the Oracle Home location. The location has to be the immediate child under the 
# specified Middleware Home location. The Oracle Home directory name may only contain 
# alphanumeric , hyphen (-) , dot (.) and underscore (_) characters, and it must begin 
# with an alphanumeric character. The total length has to be less than or equal to 128 
# characters. The location has to be an empty directory or a valid SOA Oracle Home.
ORACLE_HOME=/home/middleware/EndecaServer7.5.1_1

#Provide existing Middleware Home location.
BEA_HOME=/home/middleware

#Provide true to enable SSL for deploy Endeca Server.
ENDECA_ENABLE_SSL=true

[SYSTEM]
[APPLICATIONS]
[RELATIONSHIPS]
Sample response file for Windows:
[ENGINE]

#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]

#Provide the Oracle Home location. The location has to be the immediate child under the 
# specified Middleware Home location. The Oracle Home directory name may only contain 
# alphanumeric , hyphen (-) , dot (.) and underscore (_) characters, and it must begin 
# with an alphanumeric character. The total length has to be less than or equal to 128 
# characters. The location has to be an empty directory or a valid SOA Oracle Home.
ORACLE_HOME=C:\Oracle\Middleware\EndecaServer7.5.1_1

#Provide existing Middleware Home location.
BEA_HOME=C:\Oracle\Middleware

#Provide true to enable SSL for deploy Endeca Server.
ENDECA_ENABLE_SSL=true

[SYSTEM]
[APPLICATIONS]
[RELATIONSHIPS]