Extend classes and rules for third-party integrations

concept australia Updated Sep 10, 2026 1 min read cmdb-ci-class-models-extend.md
Raw file servicenow.com

Extend and update CMDB CI Class Models app classes and rules when using third-party integration tools.

When using a third-party tool to integrate with ServiceNow apps, gaps can occur between the integration and different CIs. Some of the integrated tables and classes may be missing classes and rules that are not included with the CMDB CI Class Models store app.

See the release notes for all CMDB CI class models.

This section lists the classes that the CMDB CI Class Models app adds or updates. The classes and rules in the following table enable you to add and extend the CMDB CI Class Models store app for integrations.

Table

Extends

Rules and related entries

Postgresql Schema

cmdb_ci_postgresql_schema

cmdb_ci_db_catalog

Containment rule:cmdb_ci_db_postgresql_instance->Contains:Contained By->cmdb_ci_postgresql_schema

Identification Rule:

Dependent, Attributes: name

Related Entries (cmdb_related_entry):

  • Identifier: cmdb_ci_postgresql_schema
  • Related table: cmdb_key_value
  • Referenced field: configuration_item

Information Object

cmdb_ci_information_object

cmdb_ci

Identification rule:Independent, attributes: name

Related Entries (cmdb_related_entry):

  • Identifier: cmdb_ci_information_object
  • Related table: cmdb_key_value
  • Referenced field: configuration_item

Oracle Catalog

cmdb_ci_db_ora_catalog

cmdb_ci_db_catalog

Related Entries (cmdb_related_entry):- Identifier: cmdb_ci_db_ora_catalog

  • Related table: cmdb_key_value
  • Referenced field: configuration_item

MySQL Catalog

cmdb_ci_db_mysql_catalog

cmdb_ci_db_catalog

Containment rule:cmdb_ci_db_mysql_instance->Contains:Contained By->cmdb_ci_db_mysql_catalog

Identification rule:

Dependent, attributes: name

Related Entries (cmdb_related_entry):

  • Identifier: cmdb_ci_db_mysql_catalog
  • Related table: cmdb_key_value
  • Referenced field: configuration_item

MS SQL Database

cmdb_ci_db_mssql_database

cmdb_ci_db_instance

Related Entries (cmdb_related_entry):- Identifier: cmdb_ci_db_mssql_database

  • Related table: cmdb_key_value
  • Referenced field: configuration_item

Sybase Catalog

cmdb_ci_db_syb_catalog

cmdb_ci_db_catalog

Containment rule:cmdb_ci_db_syb_instance->Contains:Contained By->cmdb_ci_db_syb_catalog

Identification rule:

Dependent, attributes: name

Related Entries (cmdb_related_entry):

  • Identifier: cmdb_ci_db_syb_catalog
  • Related table: cmdb_key_value
  • Referenced field: configuration_item

DB2 Database (formerly DB2 Catalog)

cmdb_ci_db_db2_catalog

cmdb_ci_db_catalog

Containment rule:cmdb_ci_db_db2_instance->Contains:Contained By->cmdb_ci_db_db2_catalog

Identification rule:

Dependent, attributes: name

Related Entries (cmdb_related_entry):

  • Identifier: cmdb_ci_db_db2_catalog
  • Related table: cmdb_key_value
  • Referenced field: configuration_item
For the list of classes in the base system, including classes that this app might extend, see [CMDB tables descriptions](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/configuration-management-database-cmdb/cmdb-tables-details.md).

Related topics

CMDB schema model

Search documentation
Search document titles and file paths on the australia branch