application.properties (Indexer) file parameters
Defines the Indexer application.properties file parameters.
Important: Starting from IBM® Product Master Fix
Pack 8 onwards, Elasticsearch has got replaced with OpenSearch. This is due to change in licensing
strategy (no longer open source) by Elastic NV. Due to this, you need to shift to OpenSearch 2.4.1
and later, and run full indexing. For more information, see Installing OpenSearch.
| Property | Default Value | Description |
|---|---|---|
| app.datasource.driver-class-name | com.ibm.db2.jcc.DB2Driver | Specifies the database driver class name. |
| app.datasource.password | pimdbpw | Specifies the database password. |
| app.datasource.url | jdbc:db2://xx.xxx.xx.xx:50000/pimdb | Specifies the database connection details. |
| app.datasource.username | pimdbusr | Specifies the database username. |
| camel.springboot.name | indexer | Specifies the instance name. |
| es.clusterName | es-cluster |
|
| es.isPasswordEncrypted | true/false |
|
| es.isSslEnabled | true/false |
|
| es.password |
|
|
| es.serverIp | <protocol>://<ip_address_or_hostname>:<http_port> |
|
| es.totalFieldLimit | 10000 |
|
| es.userName |
|
|
| instance.backOffMultiplier | 5 | Specifies the instance back off multiplier. |
| instance.dbPasswordEncrypted | false | Specifies whether the database password is encrypted. |
| instance.enableTracing | false | Specifies the instance enable tracing. |
| instance.retryCount | 5 | Specifies the instance retry count. |
| logging.level.org.hibernate | ERROR | Specifies the Hibernate® log level. |
| logging.level.org.springframework.web | ERROR | Specifies the Spring web log level. |
| logging.level.root | INFO | Specifies the root logging level. |
| management.endpoint.shutdown.enabled | true | Specifies whether the shutdown of the Spring Boot management endpoint is enabled. |
| management.endpoints. web.exposure.include |
* (All endpoints) | Specifies the ID of the Spring Boot management endpoints that are displayed. |
| management.health. OpenSearch.enabled |
false | Specifies whether the OpenSearch health of the Spring Boot management endpoint is enabled. |
| mq.groupName | mdmce-hazelcast-instance | Specifies the Hazelcast group name. |
| mq.indexItemDeleteQueueUri | Specifies the Hazelcast item delete queue URI. | |
| mq.indexQueueUri | Specifies the Hazelcast index queue URL. | |
| mq.networkIpAddress | <ip_address>:<http_port> | Specifies the Hazelcast host address. Default value= 127.0.0.1:5701 |
| server.port | 9096 | Specifies the instance port. |
| server.tomcat.additional-tld-skip-patterns | *.jar | Specifies the skip Tag Library Descriptors (tld) scan. |
| spring.datasource.testWhileIdle | true | Specifies whether test database connection should be active if idle. |
| spring.datasource.validationQuery | SELECT 1 | Specifies the queue to be run to test connection. |
| spring.jpa.hibernate.ddl-auto | none | Specifies the Hibernate feature that controls the behavior. |
| spring.jpa.hibernate.naming.implicit-strategy | org.hibernate.boot.model.naming. ImplicitNamingStrategyLegacyHbmImpl |
Specifies the Hibernate implicit strategy. |
| spring.jpa.hibernate.naming.physical-strategy | org.springframework.boot.orm.jpa. hibernate.SpringPhysicalNamingStrategy |
Specifies the Hibernate physical strategy. |
| spring.jpa.properties.hibernate.dialect | org.hibernate.dialect.DB2Dialect | Specifies the database Hibernate dialect class name. |
| spring.jpa.show-sql | false | Specifies the SQL statements that are printed in the console. |