logoBack to home screen

Default Repository Settings for ADx Installation

Runtime Properties - Repository Settings

In this part of the settings file, you notice a number of ADX_DEFAULT properties. They relate to ADx standard, CMIS, and Documentum repositories (and their cache configuration). If you add these settings now (which is not mandatory, but highly recommended), your newly created repositories will have those default properties, and you won't have to add them manually in ADx.

##############################################################################
  # Standard Repository Default Settings - uncomment and adapt values if needed
  # (If you decide to use these settings, you probably also want to configure the default Cache repository settings below.)
  ##############################################################################
  # Whether or not to create a default repository based on the default settings below.
  # The creation of that default repository simplifies the post installation health checks
  # (because the checks can be run directly against that repository without having to create another one first).
  # This approach also verifies that the default settings are correct.
  #ADX_INIT_DEFAULT_REPOSITORY: 'true'
  # The type of the default database. Can be one of the following: Oracle, MSSQL, MySQL, PostgreSQL, DB2.
  #ADX_DEFAULT_DB_TYPE: '[DATABASE_TYPE]'
  # The name of the default database. When using Oracle database, enter the SID.
  #ADX_DEFAULT_DB_NAME: '[DATABASE_NAME]'
  # The hostname/ip of the default database.
  #ADX_DEFAULT_DB_HOST: '[DATABASE_HOST]'
  # The port of the default database.
  #ADX_DEFAULT_DB_PORT: '[DATABASE_PORT]'
  # The username for authentication with the default database.
  #ADX_DEFAULT_DB_USER: '[DATABASE_USER]'
  # The password for authentication with the default database. This value has to be encrypted.
  #ADX_DEFAULT_DB_PASSWORD: '${decrypt("[ENCRYPTED_PASSWORD]")}'
  # The default content storage type.
  # Specifies whether to store resources on file system (-> 'fs') or in the database (-> 'db').
  # Note that this only affects storage of files. Metadata is always stored in the database.
  #ADX_DEFAULT_STORAGE_CONTENT_TYPE: 'fs'
  # The default content storage path. (This setting only takes effect if ADX_DEFAULT_STORAGE_CONTENT_TYPE is set to 'fs'.)
  # In clustered environments this must point to a shared file system and all nodes must use the same folder.
  # Each repository must use its own path! Therefore it is recommended to include the
  # string '{repositoryName}' (without '$' prefix). It will be replaced with the technical repository name.
  #ADX_DEFAULT_STORAGE_CONTENT_PATH: '${TRIBEFIRE_INSTALLATION_ROOT_DIR}/../repository-resources/{repositoryName}/content'

  ##############################################################################
  # CMIS Repository Default Settings - uncomment and adapt values if needed
  # (If you decide to use these settings, you probably also want to configure the default Cache repository settings below.)
  ##############################################################################
  # The default CMIS Service URL.
  #ADX_DEFAULT_CMIS_SERVICEURL: 'https://[HOST]:[PORT]/emc-cmis/browser'
  # The default CMIS RepoID.
  #ADX_DEFAULT_CMIS_REPOID: '[REPOSITORY_ID]'
  # The default CMIS USER.
  #ADX_DEFAULT_CMIS_USER: '[USER]'
  # The default CMIS password.
  #ADX_DEFAULT_CMIS_PASSWORD: '${decrypt("[ENCRYPTED_PASSWORD]")}'

  ##############################################################################
  # Documentum Repository Default Settings - uncomment and adapt values if needed
  # (If you decide to use these settings, you probably also want to configure the default Cache repository settings below.)
  ##############################################################################
  # The default Documentum Service URL.
  #ADX_DEFAULT_DCTM_SERVICEURL: 'https://[HOST]:[PORT]/emc-dfs/services'
  # The default Documentum RepoID.
  #ADX_DEFAULT_DCTM_REPOID: '[REPOSITORY_ID]'
  # The default Documentum USER.
  #ADX_DEFAULT_DCTM_USER: '[USER]'
  # The default Documentum password.
  #ADX_DEFAULT_DCTM_PASSWORD: '${decrypt("[ENCRYPTED_PASSWORD]")}'

  ##############################################################################
  # Cache Repository Default Settings - uncomment and adapt values if needed
  # (If you configured any of the default repository settings above, you probably also want to configure the default Cache repository settings.)
  ##############################################################################
  # The type of the default cache database. Can be one of the following: Oracle, MSSQL, MySQL, PostgreSQL, DB2.
  #ADX_DEFAULT_CACHE_DB_TYPE: '${ADX_DEFAULT_DB_TYPE}'
  # The name of the default cache database. When using Oracle database, enter the SID.
  #ADX_DEFAULT_CACHE_DB_NAME: '${ADX_DEFAULT_DB_NAME}'
  # The hostname/ip of the default cache database.
  #ADX_DEFAULT_CACHE_DB_HOST: '${ADX_DEFAULT_DB_HOST}'
  # The port of the default cache database.
  #ADX_DEFAULT_CACHE_DB_PORT: '${ADX_DEFAULT_DB_PORT}'
  # The username for authentication with the default cache database.
  #ADX_DEFAULT_CACHE_DB_USER: '${ADX_DEFAULT_DB_USER}'
  # The password for authentication with the default cache database. This value has to be encrypted.
  #ADX_DEFAULT_CACHE_DB_PASSWORD: '${ADX_DEFAULT_DB_PASSWORD}'
  # The default cache storage type.
  # Specifies whether to store resources on file system (-> 'fs') or in the database (-> 'db').
  # Note that this only affects storage of files. Metadata is always stored in the database.
  #ADX_DEFAULT_STORAGE_CACHE_TYPE: 'fs'
  # The default storage path. (This setting only takes effect if ADX_DEFAULT_STORAGE_CACHE_TYPE is set to 'fs'.)
  # In clustered environments this must point to a shared file system and all nodes must use the same folder.
  # Each repository must use its own path! Therefore it is recommended to include the
  # string '{repositoryName}' (without '$' prefix). It will be replaced with the technical repository name.
  #ADX_DEFAULT_STORAGE_CACHE_PATH: '${TRIBEFIRE_INSTALLATION_ROOT_DIR}/../repository-resources/{repositoryName}/cache'

  ##############################################################################
  # Cloud Repository Default Settings
  #
  # Content can also be stored in the cloud, e.g Amazon S3.
  # Since this is a less common use case for a default repository, the properties are not listed in these example settings.
  # However, they can be looked up in the documentation:
  # https://adx.tribefire.com/tribefire.adx.phoenix/adx-doc/Installation/runtime_properties.html#adx-cloud-storage-properties
  ##############################################################################

  ##############################################################################
  # Repository Connectivity Default Settings
  # These settings define the default connection priviledges for newly created repositories.
  ##############################################################################
  # Sets the 'Connect Default' property in the Access Control Configuration. Possible values are GRANT (default) and DENY.
  #ADX_DEFAULT_REPOSITORY_CONNECTIVITY_PERMISSION: 'GRANT'
  # A comma-separated list of the roles that should automatically get CONNECT access granted.
  # For example: 'role1,role2'
  #ADX_DEFAULT_REPOSITORY_CONNECTIVITY_ROLES_GRANT: ''
  # A comma-separated list of the roles that should automatically get CONNECT access denied.
  # For example: 'role3,role4'
  #ADX_DEFAULT_REPOSITORY_CONNECTIVITY_ROLES_DENY: ''
  ##############################################################################

  ##############################################################################
  # Repository Export Default Settings
  ##############################################################################
  # Whether or not to enable metadata export by default when creating a new repository.
  #ADX_DEFAULT_REPOSITORY_METADATA_EXPORT_ENABLED: 'true'
  ##############################################################################

These properties are there for your convenience. If you decide to use these settings, simply un-comment the properties (remove the # sign in front of property name) and set the values. As a result, the properties you enter here will be set as the default values of your repositories when you create them in ADx, saving you manual work. You can even initialize repositories based on your default values upon installation. To do so, set ADX_INIT_DEFAULT_REPOSITORY: to true, and ADx will be installed with initial repositories based on your settings.

Important: If you set defaults on any repository (Standard, CMIS or Documentum), you also have to set cache repository defaults. When using Oracle as the repository database, you can only initialize a repository using the SID.

You can leave the other properties as is, unless instructed otherwise. For a full list of available properties, see Runtime Properties.