1 Reply Latest reply on Oct 20, 2017 8:36 AM by Mauro Ciuti

    New Discovery TKU cause problems in CMDB

    John Magnussen
      Share This:

      Customer wants to upgrade their Discovery TKU for new features/bug fixes, etc. However, they have found there are many (hundreds, probably) key changes whereby if they were to apply the new TKU and rescan, new objects would be created in Discovery and CMDB, and old ones MarkAsDeleted in CMDB. This is as designed, and expected. However, the problem comes when they have Change, Problem and other records attached to the old (to-be-deleted) CIs. This info will be lost.

       

      AFAIK we (BMC, collectively) don’ have any story about how a customer is supposed to handle this.

       

      Is it possible to create a custom recon job which will match the old CI in the CMDB with the new CI from Discovery?
      I presume that if we can match the old and new CI on "FieldX" in a custom recon job, it would be reconciled and history from old CI kept for new, reconciled CI. Ideally this custom job should only run once.


      Is something like this possible?
      Is there another way to resolve this issue?

      Do we have a utility that can help with or fix this issue?

        • 1. Re: New Discovery TKU cause problems in CMDB
          Mauro Ciuti

          Hello John,

           

          ... if they were to apply the new TKU and rescan, new objects would be created in Discovery and CMDB, and old ones MarkAsDeleted in CMDB. This is as designed, and expected. However, the problem comes when they have Change, Problem and other records attached to the old (to-be-deleted) CIs. This info will be lost.

           

          That should only happen in the BMC.ADDM dataset. When the standard OOtB ADDM ReconciliationJob runs, it should identify correctly the CIs already present in BMC.ASSET, match the ReconciliationIdentity and merge (update) the CIs, so the AM/IM/CM relationships should not be lost.

           

          I strongly suggest testing this in a Test Environment with a small subset if they have concerns about the procedure.

           

          Regards,

           

          Mauro