Update-Mechanism (Maximo, OpenJet)¶
Incremental update of business-objects to ElasticSearch for Searching works as follows:
- BusinessObject (i.e. Asset) is changed and stored in Maximo.
- LaunchPoint ESUPDATE-Script is trigged and stores a new record in table GISTX
- There is a system property
mxe.insight.launchpoints.createwhich can be set totrueorfalseto enable/disable the creation of the LaunchPoints for a script. - insight-Middleware requests every second changed data from EAM (i.e. Maximo)
- Connector reads and deletes all records in GISTX and response to request
- ChangeEvent is stored in in local database tempdb.RecentChangeEntity
- indexer requests ChangeEvents from local database and updates data in ElasticSearch
