Configuration

The apc.properties file is a default file 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 database schema:

    feature.flag.apcBackwardCompatibleMode.enabled=false - set true for export from older versions then used 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 path to 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 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 – Database connection properties of 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