Configuration

The apc.properties file is a default file that you can change, copy or rename and keep for different server instances. You need to set up four properties in this file: output folder, optional compatibility feature flags, path to config-settings.xml file and database connection details.

  • output folder - root folder for output where standard promotion bundles are exported.

    e.g. export.output.root.folder=c:/temp/eos_promotion/export

  • Optional feature flags for backward compatibility with older versions of the database schema:

    feature.flag.apcBackwardCompatibleMode.enabled=false - set true for export from older versions, then use the APC version.

    feature.flag.videoAssociations.enabled=true - set false for export from EngageOne™ Compose Server 4.3.2 and older versions. Set true for export from EngageOne™ Compose Server 4.4.0 and later versions to import video associations associated with templates.

  • config-setting.xml path - the path to the config-settings.xml file (or its copy) e.g.
    repository.xmlPath= c:/somePath/config-settings.xml
    Note: The config-settings.xml's "active.drive" key/value tags refers to the active drive path, as shown below:
    <namespace name="com.pb.engageone">
      <setting>
        <key>active.drive</key>  
        <value>C:/example/eos-installed/active-drive</value>
      </setting>
    </namespace>
  • Database connection properties - MS SQL or Oracle. The database connection properties of the server database, or its copy:
    • db.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver

      or

    • db.driverClassName=oracle.jdbc.OracleDriver
    • db.url=jdbc:sqlserver://myExample.pbeo.net:1433;databaseName=EngageOneDB
    • db.username=dbUserExample
    • db.password=passwordExample db.defaultTransactionIsolation=READ_UNCOMMITTED