Pattern does not lead to the creation of any CI, please check the correctness of the identification sections

david74
Kilo Contributor

How many attributes need   to be collected in order to create a CI via a horizontal pattern.

I am trying a designing a basic pattern using SNMP and receiving the following when testing:

Pattern does not lead to the creation of any CI, please check the correctness of the identification sections  

Dec 18, 2017 4:13:51 PM:: Running on MID Server _Temporary

Dec 18, 2017 4:14:22 PM:: Starting step: 'Get Model'

Dec 18, 2017 4:15:05 PM:: Finished step: 'Get Model'

Dec 18, 2017 4:15:05 PM:: Starting step: 'Set model_number'

Dec 18, 2017 4:15:05 PM:: Finished step: 'Set model_number'

Dec 18, 2017 4:15:05 PM:: Starting step: 'Get serial number'

Dec 18, 2017 4:15:47 PM:: Finished step: 'Get serial number'

Dec 18, 2017 4:15:48 PM:: Starting step: 'Set serial number'

Dec 18, 2017 4:15:48 PM:: Finished step: 'Set serial number'

Dec 18, 2017 4:15:48 PM:: Starting step: 'Get name'

Dec 18, 2017 4:16:32 PM:: Finished step: 'Get name'

Dec 18, 2017 4:16:32 PM:: Starting step: 'Set name'

Dec 18, 2017 4:16:32 PM:: Finished step: 'Set name'

Dec 18, 2017 4:16:32 PM:: Starting step: 'Set manufacturer'

Dec 18, 2017 4:16:32 PM:: Finished step: 'Set manufacturer'

So far I have collected and set all of the attributes shown above and set on cmdb_ci_ip_switch.

1 ACCEPTED SOLUTION

Hi David,



If you are running Discovery and Mapping for the same CI, the record in CMDB is already getting populated during discovery.


Even if you don't run discovery , it will run automatically in background before the execution of any pattern.



As per my understanding, CI is never created during pattern execution.



Your Identifiers come into picture during discovery as well as Mapping. The same rule is being validated.


In your case the rule was checked during discovery and that is why you are not able to create it again during mapping.



try to add some more attributes to the CI record and see if it updates the same CI during pattern execution.


or


try creating a new identifier for your CI.



Create a CI type for Service Mapping and Discovery


Create CI Identifier rules



Thanks,


Prabhash


View solution in original post

3 REPLIES 3

Patrick DeCarl1
ServiceNow Employee
ServiceNow Employee

David,



It would be based on CI Identifier rule you have for switch. OOTB it follows the hardware rule.


Seem a little bit misleading the Check Pattern functionality in the Pattern Editor since if I run it I receive "Pattern does not lead to the creation of any CI, please check the correctness of the identification sections" but then if I run a discovery I can get a CI created nonetheless.


Hi David,



If you are running Discovery and Mapping for the same CI, the record in CMDB is already getting populated during discovery.


Even if you don't run discovery , it will run automatically in background before the execution of any pattern.



As per my understanding, CI is never created during pattern execution.



Your Identifiers come into picture during discovery as well as Mapping. The same rule is being validated.


In your case the rule was checked during discovery and that is why you are not able to create it again during mapping.



try to add some more attributes to the CI record and see if it updates the same CI during pattern execution.


or


try creating a new identifier for your CI.



Create a CI type for Service Mapping and Discovery


Create CI Identifier rules



Thanks,


Prabhash