Gradle Properties
Data Hub-specific Gradle properties
The following are the Gradle properties used by Data Hub to install and run properly.
Property | Description | Default Value |
---|---|---|
GENERAL | ||
mlDHFVersion | The Data Hub version to use in the MarkLogic Server host. | |
mlHost | The MarkLogic Server host where Data Hub should be installed or is installed. | localhost |
mlIsProvisionedEnvironment | If true , indicates that the Data Hub instance is provisioned by a cloud provider; otherwise, indicates that the instance is on-premise. Must be true if using MarkLogic Data Hub Service. |
false |
STAGING | ||
mlStagingDbName | The STAGING database. | data-hub-STAGING |
mlStagingForestsPerHost | The number of forests per host for the STAGING database. | 3 |
mlStagingAppserverName | The application server used to access the STAGING database. | data-hub-STAGING |
mlStagingPort | The port used by the STAGING app server. | 8010 |
mlStagingAuth | The authentication method for the STAGING app server. Valid values are digest (encrypted credentials) and basic (unencrypted credentials). |
digest |
mlStagingSimpleSsl | If true , the connection with the STAGING server is secured with SSL. |
false |
FINAL | ||
mlFinalDbName | The FINAL database. | data-hub-FINAL |
mlFinalForestsPerHost | The number of forests per host for the FINAL database. | 3 |
mlFinalAppserverName | The application server used to access the FINAL database. | data-hub-FINAL |
mlFinalPort | The port used by the FINAL app server. | 8011 |
mlFinalAuth | The authentication method for the FINAL app server. Valid values are digest (encrypted credentials) and basic (unencrypted credentials). |
digest |
mlFinalSimpleSsl | If true , the connection with the FINAL server is secured with SSL. |
false |
JOBS | ||
mlJobDbName | The JOBS database. | data-hub-JOBS |
mlJobForestsPerHost | The number of forests per host for the JOBS database. | 4 |
mlJobAppserverName | The application server used to access the JOBS database. | data-hub-JOBS |
mlJobPort | The port used by the JOBS app server. | 8013 |
mlJobAuth | The authentication method for the JOBS app server. Valid values are digest (encrypted credentials) and basic (unencrypted credentials). |
digest |
mlJobSimpleSsl | If true , the connection with the JOBS server is secured with SSL. |
false |
OTHER DATABASES | ||
mlModulesDbName | The MODULES database to be used with the STAGING, FINAL, and JOBS app servers. | data-hub-MODULES |
mlModulesForestsPerHost | The number of forests per host for the MODULES database. | 1 |
mlStagingTriggersDbName | The TRIGGERS database to be used with the STAGING app server. | data-hub-staging-TRIGGERS |
mlStagingTriggersForestsPerHost | The number of forests per host for the STAGING-TRIGGERS database. | 1 |
mlStagingSchemasDbName | The SCHEMAS database to be used with the STAGING app server. | data-hub-staging-SCHEMAS |
mlStagingSchemasForestsPerHost | The number of forests per host for the STAGING-SCHEMAS database. | 1 |
mlFinalTriggersDbName | The TRIGGERS database to be used with the FINAL app server. | data-hub-final-TRIGGERS |
mlFinalTriggersForestsPerHost | The number of forests per host for the FINAL-TRIGGERS database. | 1 |
mlFinalSchemasDbName | The SCHEMAS database to be used with the FINAL app server. | data-hub-final-SCHEMAS |
mlFinalSchemasForestsPerHost | The number of forests per host for the FINAL-SCHEMAS database. | 1 |
SECURITY | ||
mlFlowOperatorRole | The MarkLogic Server role with permissions to run flows. | flow-operator-role |
|
The username and password associated with an account assigned to the mlFlowOperatorRole role. | |
mlFlowDeveloperRole | The MarkLogic Server role with permissions to develop flows. | flow-developer-role |
|
The username and password associated with an account assigned to the mlFlowDeveloperRole role. | |
mlEntityModelPermissions | A comma-delimited string that defines permissions for entity models. The string must be in the format |
data-hub-entity-model-reader,read,data-hub-entity-model-writer,update |
mlFlowPermissions | A comma-delimited string that defines permissions for flows. The string must be in the format |
data-hub-flow-reader,read,data-hub-flow-writer,update |
mlJobPermissions | A comma-delimited string that defines permissions for job documents. The string must be in the format |
data-hub-job-reader,read,data-hub-job-internal,update |
mlMappingPermissions | A comma-delimited string that defines permissions for mappings. The string must be in the format |
data-hub-mapping-reader,read,data-hub-mapping-writer,update |
mlModulePermissions | A comma-delimited string that defines permissions for modules. The string must be in the format |
data-hub-module-reader,read,data-hub-module-reader,execute,data-hub-module-writer,update,rest-extension-user,execute |
mlStepDefinitionPermissions | A comma-delimited string that defines permissions for flows. The string must be in the format |
data-hub-step-definition-reader,read,data-hub-step-definition-writer,update |
mlCustomForestPath | The directory path to the custom forest definitions to be used when configuring a database. |