Population Flow

The following stages comprise the flow of populating UCMDB with CIs from ServiceNow:

  • Querying CIs

    The integration job reads the mapping files to identify which CIs and relationships should be pulled from ServiceNow. It then connects to ServiceNow's Web Service API.

    1. A SOAP client is created for each CI type and relationship type defined in the mapping file, for example, https://demo.service-now.com/cmdb_ci_unix_server.do?wsdl.
    2. The getRecords([query]) method is invoked to obtain instances of this CI type or relationship.
  • Mapping data

    CIs that are obtained from ServiceNow are mapped to UCMDB CIs.

  • Querying relationships

    The integration job uses https://demo.service-now.com/cmdb_rel_type.do?wsdl and https://demo.service-now.com/cmdb_rel_ci.do?wsdl to link CIs.

  • Sending topology to UCMDB

    The topology is sent from the Data Flow Probe to UCMDB.