---
sourceDocument: Australia Security Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/security-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Security Management

ft:clusterId :

    - security

bundleId :

    - security

workflow :

    - Technology


---

# Creating CIs for Configuration Compliance using the Identification and Reconciliation Engine

# Creating CIs for Configuration Compliance using the Identification and
Reconciliation Engine {#ariaid-title1}

* Release version: Australia
* 
* Updated April 3, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Starting with Configuration Compliance 11.1, you can create configuration items
(CIs) in the Configuration Management Database (CMDB) using the Identification and
Reconciliation engine (IRE) API. By using the IRE API to create CIs, you can prevent duplicate CIs
from being created and you can reconcile CI attributes by allowing only authoritative data sources
to write to CMDB.

A CI class (table) is the original table name in the instance database. CMDB contains base system classes that store data about
CIs.

## Using IRE for CI creation {#cc-ci-creation-using-ire__section_q1r_1m5_lnb}

Prior to version 11.1, if a matched CI was not found either in the Discovered Items list or
CMDB, a CI was created in the Unmatched CI class
(`sn_sec_cmn_unmatched_ci`).

For more information, see [Reconcile unmatched discovered items for Configuration Compliance](https://servicenow-prod.fluidtopics.net/yYcYXXdHyzKCODTfZ0VJJA "Create a schedule job to reconcile unmatched discovered items. When a test result is created, the configuration item (CI) added to it at the time of creation might be an outdated one.").

Starting with version 11.1, you can use the IRE API to create CIs in CMDB. Instead of using the Unmatched CI class, a CI is created
in the Unclassed Hardware or Incomplete IP Identified Device class.

## CMDB CI classes {#cc-ci-creation-using-ire__section_e5v_jjk_4nb}

Note:  
To use the new classes, activate the CMDB CI Class Models plugin. Otherwise, CIs are created in the Unmatched CI class.  
Starting with version 11.1, if the host that you imported from a third-party scanner can't be found in the Discovered Items list or CMDB, it is stored in one of the following new CMDB CI classes.{#cc-ci-creation-using-ire__table_nxb_kyt_knb__entry__2}

| CMDB CI Class | Description |
|-|-|
| Incomplete IP Identified Device (`cmdb_ci_incomplete_ip`) | CI is created in this table if only the IP address is available in the host information that is received from the scanner. |
| Unclassed Hardware (`cmdb_unclassed_hardware_ci`) | CI is created in this table if any of the following information is available in the host information that is received from the scanner: * Host name * IP address * DNS * NETBIOS * MAC address {#cc-ci-creation-using-ire__ul_ngp_3sw_lnb} Note: If the MAC address is available, the network adapter entry is created and related to the unclassed hardware CI. If both the IP and MAC addresses are available, the IP address CI is also created and related to the unclassed hardware CI. |
[Table 1. CMDB CI classes]

{#cc-ci-creation-using-ire__table_nxb_kyt_knb}  
The system automatically uses an Unmatched CI class if one of the following occurs:

* The CMDB CI Class plugin is not activated.
* IRE raises an exception while creating a new CI.
{#cc-ci-creation-using-ire__ul_gzm_pq5_dnb}
**Related topics**   

* [CMDB CI Class Models store app](https://www.servicenow.com/docs/access?context=cmdb-ci-class-models&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US)
* [Identification and Reconciliation engine (IRE)](https://www.servicenow.com/docs/access?context=ire&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US)

