Script configuration file

The orchestration script will read properties from a predefined configuration file for the installation.

Unpacking the windows_OC.zip creates a windows directory, while unpacking linux_OC.tar creates a linux directory. Each directory will contain one of these configuration files:
  • config_linux.prop for Linux installations
  • config_win.prop for Windows installations

You can use any text editor to edit the configuration file, modifying the parameters listed in the following table.

You will provide the name of this file when you run the orchestration script.

Configuration settings

The possible settings for the configuration parameters are as follows. The listed defaults are the ones provided in the Windows and Linux versions of the configuration files.
Configuration parameter Possible settings
INSTALL_MODE Sets the type of installation:
  • INSTALL_ALL sets non-configuration installation mode. That is, it installs WebLogic and Endeca Server, but does not perform configuration tasks (that is, does not create a WebLogic domain, does not create SSL certificates, and does not register the Data Enrichment plugins).
  • INSTALL_ALL_AND_CONFIGURE sets configuration installation mode. That is, it installs WebLogic and Endeca Server, and then performs the configuration tasks. The configuration tasks are creating a WebLogic domain for Endeca Server, creating SSL certificates (if DEPLOY_ENDECA_SERVER_IN_SECURE_MODE is set to TRUE).
START_MODE Configures the WebLogic Server Start Mode:
  • DEV starts WebLogic Server in development mode.
  • PROD starts WebLogic Server in production mode.
JAVA_HOME The absolute path to the installed Java SDK. Although default Linux and Windows locations are provided, you must set the location for your specific use.
ORACLE_HOME The absolute path of the Oracle Middleware directory in which the components will be installed (for example, C:\Oracle\Middleware on Windows). Note that the Middleware directory must not exist because the script will create it. Although default Linux and Windows locations are provided, you must set the location for your specific use.
ORACLE_INV_PTR Linux only. The absolute path to the Oracle Installer Inventory Pointer file location, such as the /etc/oraInst.loc location.
INSTALLER_LOCATION The absolute path of the directory that contains the installation files. Although default Linux and Windows locations are provided, you should set the location for your specific use.
ENDECA_SERVER_DOMAIN_NAME The name of the WebLogic domain for Endeca Server, such as endeca_server_domain.
ENDECA_SERVER_PORT The HTTP port on which Endeca Server listens for requests (if Endeca Server is installed in non-secure mode). 7001 is typically used as the HTTP port.
ENDECA_SERVER_LOG_LEVEL Sets the log level used by Endeca Server:
  • SEVERE
  • WARNING
  • INFO
  • CONFIG
  • FINE
  • FINER
  • FINEST
DEPLOY_ENDECA_SERVER_IN_SECURE_MODE If set to TRUE (the default), specifies that Endeca Server should be installed in secure mode (Endeca Server will use the HTTPS port). If set to FALSE, specifies Endeca Server should be installed in non-secure mode (Endeca Server will use the HTTP port).
ENDECA_SERVER_SECURE_PORT The HTTPS port on which Endeca Server listens for requests (if Endeca Server is installed in secure mode). 7002 is typically used as the HTTPS port.

Configuration file example

The following configuration file example is for the Windows version of the orchestration script:
# Default values have been provided for all options. Please change
# the values appropriate to your environment
#INSTALL_MODE=INSTALL_ALL | INSTALL_ALL_AND_CONFIGURE
INSTALL_MODE=INSTALL_ALL_AND_CONFIGURE

#START_MODE=PROD|DEV
START_MODE=PROD

#Path related properties
JAVA_HOME=C:\Java\jdk1.8.0_66
ORACLE_HOME=C:\Oracle\Middleware

INSTALLER_LOCATION=C:\Installers

#Domain related properties
ENDECA_SERVER_DOMAIN_NAME=endeca_server_domain
ENDECA_SERVER_PORT=7001

#ENDECA_SERVER_LOG_LEVEL=SEVERE | WARNING | INFO | CONFIG | FINE | FINER | FINEST
ENDECA_SERVER_LOG_LEVEL=SEVERE


#Insecure mode may be helpful during development
#but you should always select secure mode for production use.
DEPLOY_ENDECA_SERVER_IN_SECURE_MODE=TRUE
ENDECA_SERVER_SECURE_PORT=7002