MISSING_MATCHING_ATTRIBUTES
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-20-2023 05:26 AM
Hi
When running the ‘Test and Rollback Integration Results’ on the ‘SG-SCCM Computer OU’ using IntegrationHub ETL, the following warning is displayed many times…
Identification Reconciliation Engine(IRE) detailed summary: {"sn_sccm_integrate_sccm_2019_computer_related":{"warnings":[],"errors":[],"insertedSysIds":[],"incompleteSysIds":[],"partialSysIds":["49833da11bafe1501f2fed35624bcbbe"],"mergedPartialSysIds":[],"updatedSysIds":[],"unchangedSysIds":[],"addtionalInsertedSysIds":[]},"cmdb_ci_computer":{"warnings":[{"error":"MISSING_MATCHING_ATTRIBUTES","message":"In payload missing minimum set of input values for criterion (matching) attributes from identify rule for table [cmdb_ci_hardware]. Add these input values in payload item '{\"className\":\"cmdb_ci_computer\",\"values\":{\"correlation_id\":\"16849845\"},\"internal_id\":\"4d83f9a15fafe1503ffa2265a46f6729\",\"sys_object_source_info\":{\"source_feed\":\"SG-SCCM Computer OU\",\"source_name\":\"SG-SCCM\",\"source_native_key\":\"16849845|03066860c7122010b56243ac95c26027\"},\"settings\":{\"updateWithoutDowngrade\":\"true\"},\"sys_ire_info\":{},\"display_values\":{}}'"}],"errors":[],"insertedSysIds":[],"incompleteSysIds":[],"partialSysIds":["49833da11bafe1501f2fed35624bcbbe"],"mergedPartialSysIds":[],"updatedSysIds":[],"unchangedSysIds":[],"addtionalInsertedSysIds":[]}}
My question is: which matching attribute is missing?
Thanks

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-20-2023 07:17 AM
This error -
"MISSING_MATCHING_ATTRIBUTES","message":"In payload missing minimum set of input values for criterion (matching) attributes from identify rule for table [cmdb_ci_hardware].
Is saying that more than likely you don't have one of the required attributes from the Identification rule for the cmdb_ci_hardware table mapped in your Class mapping in the ETL. Go to the Class Manager and look at the rule for the Hardware table and see what all attributes are needed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-21-2023 04:27 AM
Hi
The warning messages stopped after adding CorrelationID as an identifier attribute in the hardware table, which is weird as CorrelationID isn't an out the box identifier attribute for the Service Graph SCCM Connector.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-21-2023 06:06 AM
Glad it's working now, I missed the fact that this was SCCM.
Correlation ID is required for SCCM as the ResourceID/CorrelationID is mapped to the ID field of the sys_object_source record. That ID is what is used in future imports to determine if the CI already exists or not and whether to perform an update or create a new CI.