CA Service Desk ManagerCA Service Management - Asset Portfolio ManagementCA Service Management - Service Desk Manager
Issue/Introduction
I use the GRLoader utility to import CIs into the MDB.
If I import a CI with a model that does not exist in the CMDB, CA Service Desk changes the model name to the next matching model that already exists in CA CMDB. What are the rules for this matching?
Environment
CA Service Desk Manager 12.9 and higher
Resolution
The "matching" design is related only to the 'Model' attribute!
Following are the rules (Keep in mind that both Model and Manufacturer must be provided in the input file for the GRLoader):
Provided model is matched with exact model. i.e. if provided model is 'AAA 123' and 'AAA 123' exists, then it is matched.
If Model doesn't match any existing models, then if Model contains a space, the substring till the first space is matched with existing models to see if there is an exact. E.g. If CMDB has an existing model AAA and provided model is AAA 123, then the CI will have the model as AAA.
If step 2, doesn't result in a match, we search for models beginning with 'AAA'. If a model like 'AAA 111' is found, then this is a match and CI will have this model.
If two models exists like 'AAA 001' and 'AAA 111', 'AAA 123' will be matched with 'AAA 111'.
If the load file contains the "Manufacturer" attribute, it will also use that to help match for the model. Consider two CI entries, both naming model 'AAA 123', but one entry names as its manufacturer 'Company A' and the other names 'Company B'. The existing 'AAA 123' model names as its required company 'Company A' and there is no other model present with the name 'AAA 123'. The CI entry that names model 'AAA 123' and manufacturer 'Company A' will be matched to the existing model 'AAA 123', but the other CI entry will not be matched to model 'AAA 123' as the specified manufacturer 'Company B' does not match to the existing 'AAA 123' model names as its required company 'Company A'.