Sending the Required CIs to DataIn The resulting CIs and relationships are collected in a temporary cache, and then sent to DataIn for execution every time this cache reaches a predefined threshold. This threshold is set to 20,000 CIs/relationships and can be reduced using the parameter
enrichment.model.changes.chunk.size. Note: this value cannot be increased to more than 20,000 due to DataIn limitations. Each bulk of the resulting CIs and relationships is sent to DataIn in the following order:
The order defines the expected outcome in cases where there is more than one ac- tion for a specific CI. Note: CIs and relationships that are connected to each other are always sent to DataIn in the same bulk.
The execution of DataIn operation is performed asynchronically. As DataIn is single-threaded, usually the enrichment finishes its execution while bulks of the resulting CIs are still handled or in the queue in DataIn. To understand when the current enrichment flow completed, view the reconciliation logs. Due to the asyn- chronic mode, if an error occurs while handling DataIn bulk, you do not receive any on screen information, though it is in the reconciliation logs.
This service allows adding CIs and relationships to the UCMDB. When using this API, one should also be familiar with the identification rules in the system and make sure to send all of the identification data (attributes/related CIs) in the same bulk (TopologyModificationData).
Performance tips:
