Replication of changed data¶
The standard mechanism of updating ElasticSearch-Indices is polling GISTX-Table periodically
indexer.changereader=true
must be set in insight.properties
GISTX table¶
Data exchange between Maximo and Insight Indexer / ElasticSearch works on base of table GISTX.
In order to prevent huge incremental changes, the number of rows in table GISTX is limited. The default threshold is 50.000. The threshold can be adjusted by setting the System property
mxe.insight.gistx.threshold
accordingly.
If the threshold gets reached, change data will no longer be recorded to table GISTX. As a consequence the redudancy in Elasticsearch is no more accurate and should be rebuilt.
Sending to Insight via JMS/MessageQueue¶
GISTX entries can also be sent to the insight-indexer application via JMS/MessageQueue
Configuration:
indexer.changereader=false
Maximo system property for the target-URL to the insight-indexer application in Insight-WildFly:
-
mxe.insight.changeurl (If the change URL is empty no changes form GISTX will be sent)
-
mxe.insight.changesize