You are on page 1of 9

Repository

Intent
Directory structure
EBX configuration file

Repository:
Intent

To locate and describe:


The EBX repository directories
The EBX configuration file

Repository:
Directory structure

The EBX Home project contains the following directories:


to collect the EBX application logs
ebxLog
to contain the EBX repository
ebxRepository
to export and import EBX data space archives
archives
to store the EBX data in an H2 database
h2
Note: The directory paths and the database type can be modified
through the EBX configuration file, as explained in the next section

See illustration
3

Repository:
Directory structure

Repository:
EBX configuration file

The EBX Home project contains the following configuration files:


ebx-default.properties to configure the EBX application in default mode
ebx-portal.properties to configure the EBX application in portal mode
Note: A single file is required to execute the EBX application
Note: It is passed to the application as explained in the next chapter

See illustration
5

Repository:
EBX configuration file

Repository:
ebx-default.properties
################################################################
# EBX5 License number
################################################################
ebx.license=ZIZEJ-Q9YNE-LCAS6-CO7EI
################################################################
## Workflow activation
################################################################
ebx.workflow.activation=true
################################################################
## Directory of log files
################################################################
ebx.logs.directory=${ebx.home}/ebxLog
################################################################
## Path for EBX5 XML repository
################################################################
ebx.repository.directory=${ebx.home}/ebxRepository
...

Repository:
ebx-default.properties
################################################################
## Specifies the Java directory factory class name
################################################################
#ebx.directory.factory=com.orchestranetworks.mytraining.store.directory.StoreDirectoryFactory
################################################################
## Mail Manager parameters
################################################################
#ebx.mail.activate=true
#ebx.mail.smtp.host= smtp.domain.com
#ebx.mail.smtp.port=
#ebx.mail.smtp.login=
#ebx.mail.smtp.password=
#ebx.mail.smtp.ssl.activate=true
#ebx.mail.smtp.ssl.provider=com.sun.net.ssl.internal.ssl.Provider
#ebx.mail.smtp.ssl.factory=javax.net.ssl.SSLSocketFactory
...

Repository:
ebx-default.properties
################################################################
## Case EBX5 persistence system is H2 'standalone'
################################################################
ebx.persistence.factory=h2.standalone
ebx.persistence.user=sa
ebx.persistence.password=
################################################################
## Case EBX5 persistence system is Oracle
################################################################
#ebx.persistence.factory=oracle
#ebx.persistence.url=jdbc:oracle:thin:@127.0.0.1:1521:ebxDatabase
#ebx.persistence.driver=oracle.jdbc.OracleDriver
#ebx.persistence.user=
#ebx.persistence.password=
...

You might also like