The ucmdbIDPushBack update of the ucmdb.id on a CI in SM should NOT update the CI every time

Idea ID 2688053

The ucmdbIDPushBack update of the ucmdb.id on a CI in SM should NOT update the CI every time

0 Votes

When running the UCMDB population jobs, UCMDB populates the ucmdb.id field in SM.  That is GREAT!  What is NOT so great, is that the CI is updated EVERY time the population job is ran even though the ucmdb.id field is already populated.  This causes issues when a new CI is created in SM, and the population job creates the CI in UCMDB.  Since the delta population sees the last updated time on the CI during its next run, the action on the ucmdbIDPushBack Object for the ucmdbIntegration web service is triggered.  That custom action calls the configurationManagement ScriptLibrary pushUcmdbIDToSM() function.  There is no check in that function to see if the ucmdb.id is already populated, so it updates it EVERY time.  This ends up having the CI continually being updated.  The pushUcmdbIDToSM() function should be updated to ensure the CI is updated ONLY if the value for ucmdb.id is NULL or not the same as what UCMDB has stored.

1 Comment
Micro Focus Frequent Contributor
Micro Focus Frequent Contributor
Status changed to: Waiting for Votes
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.