IRE Log shows NO_CHANGE

Dhinesh Venkat
Tera Contributor

Hi,

 

We are trying to update cmdb_ci_computer records using /insertMultiple API through staging table and IRE. For some records, no fields are getting updated, not even the discovery_source and last_discovered which is strange. When we checked the IRE logs it shows the operation as "NO_CHANGE". What could be the reason for this?

 

 

{
    "items": [
        {
            "className": "cmdb_ci_computer",
            "operation": "NO_CHANGE",
            "sysId": "6a17f27d47418a92hya2660fe16d43f0",
            "maskedAttributes": [],
            "identifierEntrySysId": "Unknown",
            "identificationAttempts": [
                {
                    "info": "sys_object_source MATCHED",
                    "identifierName": "",
                    "attemptResult": "MATCHED",
                    "sysObjectSourceEntrySysId": "4544330p97e64254247b3598c253afab",
                    "attributes": [
                        "source_name",
                        "source_native_key"
                    ],
                    "hybridEntryCiAttributes": [],
                    "searchOnTable": "sys_object_source"
                }
            ],
            "info": [],
            "errorCount": 0,
            "warningCount": 0,
            "markers": [
                "f585ac3aaa74161091b116d0f4e93b81"
            ],
            "inputIndices": [
                0
            ],
            "mergedPayloadIds": []
        }
    ],
    "additionalCommittedItems": [],
    "relations": [],
    "additionalCommittedRelations": []
}

 

 

2 REPLIES 2

Sandeep90
ServiceNow Employee
ServiceNow Employee

@Dhinesh Venkat  Does your input has last_discovered or source_receny_timestamp in the payload ? if the source_recency_timestamp is older then it will skip updating last_discovered.  

My input has last_discovered but not the source_recency_timestamp field.