DDMI Adapter

Integration with DDMI is performed using a DDMI adapter, which is based on the Generic DB Adapter. This adapter supports full and differential population for defined CI types as well as federation for other CI types or attributes.

The DDMI adapter supports the following features:

  • Full population of all instances of the selected CI types.

  • Identifying changes that have occurred in DDMI, to update them in UCMDB.

  • Implementing Remove in DDMI. When a CI is removed in DDMI, it is not physically deleted from the database, but its status is changed to indicate that the CI is no longer valid. The DDMI adapter interprets this status as an instruction to remove the CI when needed.

  • Federation of defined CI types and attributes.

Out-of-the-box integration with DDMI includes population of the following classes:

  • Node (some of the attributes are populated and some are federated)

  • Layer2 connection

  • Location that is connected to the node

  • IP address

  • Interface

In addition, the following classes can be defined as federated from DDMI:

  • Asset

  • CPU

  • File system

  • Installed software

  • Printer

  • Cost center

The following classes and attributes should be marked as federated by the DDMI adapter for the proper functionality of the Actual State feature of Service Manager:

  • Classes

    • Person

    • Asset

    • CPU

    • Installed software

    • Printer

    • Windows service

  • Node attributes

    • DiscoveredOsVendor

    • DiscoveredModel

    • Description

    • DomainName

    • DiscoveredLocation

    • NetBiosName

Note Avoid marking the CreateTime and LastModifiedTime attributes as federated, as it may lead to unexpected results.