Skip to page contentSkip to chat
ServiceNow support
    • Community
      Ask questions, give advice, and connect with fellow ServiceNow professionals.
      Developer
      Build, test, and deploy applications
      Documentation
      Find detailed information about ServiceNow products, apps, features, and releases.
      Impact
      Accelerate ROI and amplify your expertise.
      Learning
      Build skills with instructor-led and online training.
      Partner
      Grow your business with promotions, news, and marketing tools
      ServiceNow
      Learn about ServiceNow products & solutions.
      Store
      Download certified apps and integrations that complement ServiceNow.
      Support
      Manage your instances, access self-help, and get technical support.
Discovery creates CI's in Configuration Item table (CMDB) with empty/blank Name - Support and Troubleshooting
  • >
  • Knowledge Base
  • >
  • Support and Troubleshooting (Knowledge Base)
  • >
  • Discovery creates CI's in Configuration Item table (CMDB) with empty/blank Name
KB0744332

Discovery creates CI's in Configuration Item table (CMDB) with empty/blank Name


3011 Views Last updated : Apr 7, 2024 public Copy Permalink
KB Summary by Now Assist

Issue

Numerous Configuration Item records exist without a Name. What are these CI records, and why are they there?

Release

Any.

Cause

Discovery and Service Mapping will create CIs with empty name field. 

Discovery will scan switches/routers and write their information to cmdb_ci.  Not all components of the switch and routers will have names, such as Switch Ports, and Next-hop routing rules, Exit routing interfaces, etc...  There is no relevant value to use as a name in these cases.

Service Mapping can also create Cis without name. These are normally Endpoints (some endpoints have names but it's not a must) and Qualifiers.

For some Endpoints such as cmdb_ci_endpoint_weblogic_module and cmdb_ci_endopint_iis it uses the application name or friendly name instead of name. This is why their names does not appear in cmdb_ci.

Examples of CI classes where empty names are to be expected:

IIS Website 
LDAP Endpoint 
MS SQL Server Endpoint 
Oracle DB Endpoint 
RabbitMQ Endpoint
SSAS for MSSQL Endpoint 
Weblogic Module
Hidden Connection Qualifier 
Manual Connection Qualifier 
Traffic Based Connection Qualifier 
File System To Storage Path 
Network Paths 
Exit Interface Routing Rule 
Next Hop Routing Rule
Switchport 
Switch Forwarding Rule
Switch Partition

Resolution

Leave the records as they are. This is expected behavior, and the records are almost certainly not duplicates.

If these records are included in lists you don't want them to appear in, then consider applying filters to the lists based on excluding certain classes, or reference qualifiers to the reference fields where CIs are selected.

Warning: Don't set the name field as Unique in the Dictionary, as this will prevent insertions at the SQL database level, and you will break Discovery/Service Mapping.


The world works with ServiceNow.

Sign in for more! There's more content available only to authenticated users Sign in for more!
Did this KB article help you?
Did this KB article help you?

How would you rate your Now Support digital experience?

*

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

What can we improve? Please select all that apply.

What are we doing well? Please select all that apply.

Tell us more

*

Do you expect a response from this feedback?

  • Terms and conditions
  • Privacy statement
  • GDPR
  • Cookie policy
  • © 2025 ServiceNow. All rights reserved.