Skip to content

Replication of changed data

Updating ElasticSearch-Indices can be done in two ways witch can be configured in wildfly\standalone\configuration\insight.properties

  1. Via JMS/MessageQueue since insight v2.8

    indexer.changereader=false
    
  2. Polling table GISTX before v2.8. Polling is deprecated since v2.8

    indexer.changereader=true
    

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 Eleasticsearch is no more accurate and should be rebuilt.

Polling from Insight

The insight-indexer application in Insight-WildFy polls for changes in GISTX periodically.

Sending to Insight

GISTX entries can be sent to the insight-indexer application.

Configuration:

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