UCMDB and UD Practitioners Forum (Previously CMS)
Showing results for 
Search instead for 
Do you mean 

DDM Generic Discovery questions...

SOLVED
Go to Solution
Trusted Contributor

DDM Generic Discovery questions...

[ Edited ]

Hello.

If we configure a CSV file generic discovery, is this intended to be a ONE TIME only population of the UCMDB? For instance, if we query our DB2 environment catalog via a script nightly, and then present the resulting CSV file to the CSV generic discovery job daily -- what will happen? Will duplicate CI's be created each time the job is run? If a CI is present in the UCMDB from a previous run of the job, but is not present in the current daily CSV file representing our DB2 enviornment, will that said CI be marked for deletion from the UCMDB, or will it remain?

Thanks!

 

P.S. This thread has been moved from Application Perf Mgmt (BAC / BSM) Support and News Forum to CMS and Discovery Support and News Forum. -HP Forum Moderator

3 REPLIES
HPE Expert

Re: DDM Generic Discovery questions...

Duplicate CIs won't be created unless key attributes of a CI changed from the previous job run.

CIs created previously but not present in the current version of the CSV file are subject to regular uCMDB aging mechanism, i.e. they will remain in the uCMDB and won't be marked for deletion immediately after next run of the job that hasn't found them in the newer version of the CSV file.
Trusted Contributor

Re: DDM Generic Discovery questions...

Thanks Dmitry.

And further, generic discoveries are not capable of creating relationships, is that correct?

But I could always create an Enrichment rule that says, if you find Tablespaces staring with "xyz_", create a Contains relationship between "abc" database and the tablespace.

Right?
HPE Expert

Re: DDM Generic Discovery questions...

Yes, OOB import jobs (from CSV, from DB etc.) are currently capable of creating CIs only, not relationships. So you can either enhance the jobs to handle relationships (if you feel comfortable with developing your own Jython code), or use Enrichment rules to achieve the same.
//Add this to "OnDomLoad" event