Skip to content

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

Global Properties Details