Courseiva

CCNA Ingest Questions

58 questions · Ingest · All types, answers revealed

1
Multi-Selecthard

An architect is troubleshooting an integration payload processed by the Identification and Reconciliation Engine (IRE) that resulted in an error. Which THREE of the following scenarios commonly trigger IRE processing errors? (Choose three.)

Select 3 answers
A.The incoming payload is missing attributes required by the class's identification rule criteria.
B.The target table does not have any UI Policies defined on its form view.
C.The import set table row count exceeds 1,000 records per batch.
D.The discovery source string specified in the payload is not registered or formatted correctly for precedence evaluation.
E.A referenced parent CI in the payload cannot be identified or resolved.
AnswersA, D, E

Identification rules match incoming CIs against specified attributes; when the payload omits any attribute those criteria require, the IRE cannot resolve a match and returns a processing error. This directly satisfies the scenario of payloads failing IRE identification.

Why this answer

Option A is correct because IRE identification rules depend on specific attributes (such as serial number, name, or IP address) being present in the payload; if those required attributes are missing, the engine cannot match the incoming data to an existing CI and raises a processing error. Option D is correct because the discovery source value drives precedence and reconciliation logic in IRE; an unregistered or malformed discovery source string prevents the engine from evaluating precedence correctly and results in an error. Option E is correct because when a payload references a parent CI (for example via a relation or lookup), IRE must resolve that parent to a valid CI record; if the parent cannot be identified, the dependent CI cannot be processed and an error occurs.

Option B is not relevant because UI Policies affect form behavior in the platform UI, not IRE payload processing. Option C is not relevant because IRE does not impose a 1,000-record-per-batch limit as a common error trigger; batch size is a general import consideration, not an IRE identification/reconciliation failure cause.

2
MCQmedium

An administrator is configuring a Service Graph Connector for AWS. They need to ensure that the connector only ingests EC2 instances that are currently running, and ignores terminated instances. Which configuration should they apply?

A.Modify the IRE identification rule to exclude instances with state 'terminated'.
B.Enable 'Absence detection' to mark terminated instances as absent.
C.Use a post-import script to delete terminated instances from the CMDB.
D.Set a filter in the connector's data source to only include instances with state 'running'.
AnswerD

Service Graph Connectors allow you to define filters on the data source to limit which records are retrieved from the external system. By filtering for instances with state 'running', the connector will only ingest those CIs, effectively ignoring terminated instances. This is the correct and efficient way to meet the requirement.

Why this answer

Filtering the data source in the Service Graph Connector ensures that only EC2 instances with state 'running' are retrieved from AWS. This prevents terminated instances from being ingested at all, which is efficient and aligns with the requirement. The filter is applied at the source query level, reducing data volume and processing.

Exam trap

The trap here is thinking that absence detection or post-import scripts can prevent ingestion, but only a source filter stops data from being fetched.

3
Multi-Selectmedium

An organization is troubleshooting duplicate CIs appearing in the CMDB after running a new integration. Which TWO administrative actions should be taken to investigate and resolve this issue? (Choose two.)

Select 2 answers
A.Inspect CI Class Manager identification rules for the affected class to ensure unique attributes are correctly defined.
B.Modify Access Control Lists to hide duplicate CIs from users.
C.Increase the timeout limit on all REST Message records.
D.Review IRE processing logs and payload results to determine why incoming records failed to match existing CIs.
E.Delete all Discovery schedules and recreate them from scratch.
AnswersA, D

Identification rules define which attributes the Identification and Reconciliation Engine uses to uniquely match incoming records. Inspecting CI Class Manager for the affected class confirms whether those unique attributes are correctly defined, directly addressing the duplicate CIs created when the new integration's payloads failed to match existing entries.

Why this answer

Option A is correct because CI Class Manager identification rules define which attributes (such as serial number, name, or IP address) are used to uniquely identify a CI; if these rules are misconfigured or missing for the affected class, incoming records will not match existing CIs and duplicates will be created. Option D is correct because the Identification and Reconciliation Engine (IRE) processing logs and payload results show exactly how each incoming record was evaluated, including which identification rules were applied and why a match failed, which is essential for diagnosing the root cause of duplicate CIs. Option B is incorrect because hiding duplicates via ACLs only masks the symptom and does not resolve the underlying identification problem.

Option C is incorrect because REST Message timeout limits affect outbound request performance, not CI matching or deduplication. Option E is incorrect because deleting and recreating Discovery schedules is a destructive, unrelated action that would not address duplicate CI creation from an integration.

4
MCQhard

A healthcare enterprise uses both ServiceNow Discovery and a third-party asset management tool to update server records in the CMDB. The third-party tool frequently populates stale operational status data. Using Data Source Precedence rules, how can the administrator ensure that ServiceNow Discovery always overrides the third-party tool for the 'Operational status' attribute on Linux servers?

A.Add a Business Rule on cmdb_ci that checks the sys_updated_by field and aborts updates from the third-party source.
B.Modify the Discovery schedule to run after the third-party integration job completes.
C.Navigate to CI Class Manager, select cmdb_ci_linux_server, and configure Data Source Precedence to assign a higher priority to 'ServiceNow' than the third-party source for 'Operational status'.
D.Create an Access Control List (ACL) that restricts write access on the cmdb_ci_linux_server table for the third-party integration user.
AnswerC

Data Source Precedence is configured per CI class and per attribute, so setting 'ServiceNow' above the third-party source for 'Operational status' on cmdb_ci_linux_server makes Discovery's value win. This directly satisfies the stem's constraint that Discovery must always override stale third-party operational status data.

Why this answer

Data Source Precedence rules in ServiceNow allow administrators to define which data source wins when multiple sources update the same CI attribute. By navigating to CI Class Manager, selecting the cmdb_ci_linux_server class, and configuring Data Source Precedence for the 'Operational status' attribute, the administrator can assign a higher priority to 'ServiceNow' (Discovery) than the third-party source. This ensures that when both sources provide data, Discovery's value is authoritative, overriding the stale third-party data.

Exam trap

CIS-DF often tests the misconception that scheduling or access controls can enforce data precedence, when in fact ServiceNow provides a dedicated Data Source Precedence feature within CI Class Manager that must be configured at the attribute level.

How to eliminate wrong answers

Option A is wrong because a Business Rule that aborts updates based on sys_updated_by is a blunt approach that would block all updates from the third-party source, not just for 'Operational status', and it bypasses the built-in precedence mechanism, potentially causing data inconsistencies. Option B is wrong because scheduling Discovery to run after the third-party job does not guarantee precedence; if the third-party job runs again later, it could still overwrite Discovery's data, and it doesn't address attribute-level control. Option D is wrong because an ACL restricting write access would prevent the third-party tool from updating any attributes on Linux servers, which is overly restrictive and does not selectively enforce precedence for 'Operational status' only.

5
Multi-Selecthard

An administrator is troubleshooting missing relationship data after running a custom data integration. Which THREE of the following factors should be investigated? (Choose three.)

Select 3 answers
A.Whether the payload structure correctly formats the related items or relationship blocks required by the IRE.
B.Whether the target CI table has active client scripts blocking the relationship field.
C.Whether the source and target CIs in the relationship payload successfully passed identification.
D.Whether the relationship type (e.g., 'Runs on::Runs') is active and correctly defined in the cmdb_rel_type table.
E.Whether the Discovery status schedule is set to 'Quick Discovery'.
AnswersA, C, D

The IRE parses relationship blocks from the payload; if related items are not formatted as the IRE expects, relationships are silently dropped. Correct payload structure is therefore a primary factor when relationship data goes missing after a custom integration.

Why this answer

Option A is correct because the Identification and Reconciliation Engine (IRE) requires the payload to include properly formatted related items or relationship blocks; if the structure is malformed, the IRE cannot create the relationships. Option C is correct because both the source and target CIs in a relationship payload must successfully pass identification; if either CI fails to identify or be created, the relationship cannot be established. Option D is correct because the relationship type (for example, 'Runs on::Runs') must exist and be active in the cmdb_rel_type table, otherwise the IRE will reject or skip the relationship.

Option B is not correct because client scripts on the target CI table do not block IRE relationship processing, which operates at the server/API level. Option E is not correct because the Discovery status schedule setting is unrelated to custom data integration relationship handling.

6
Multi-Selectmedium

An administrator is setting up an IntegrationHub REST step to ingest server data into the CMDB via the IRE. Which TWO components must be properly configured within the IntegrationHub action or script? (Choose two.)

Select 2 answers
A.Service Mapping horizontal pattern criteria.
B.Invocation of the IRE API (such as `sn_cmdb.IdentificationEngine`) within the script step.
C.Discovery schedule IP ranges matching the REST server IP.
D.Legacy Transform Map record definitions linked to the REST endpoint.
E.The JSON payload formatted with valid CI classes, identification attributes, and related items.
AnswersB, E

The IntegrationHub action must call the IdentificationEngine scriptable API to submit the payload for identification and reconciliation; without this invocation no IRE processing occurs. This satisfies the requirement that the script step invoke IRE correctly.

Why this answer

Option B is correct because ingesting data through the Identification and Reconciliation Engine (IRE) requires the IntegrationHub action or script step to explicitly call the IRE API, typically via the sn_cmdb.IdentificationEngine script include, so the payload is processed by IRE rather than inserted directly. Option E is correct because the IRE expects a properly structured JSON payload containing valid CI class names, identification attributes (such as serial_number, name, or sys_class_name), and related item entries so it can identify, reconcile, and create or update CIs correctly. Option A is not needed because Service Mapping horizontal patterns are used for service discovery topology mapping, not for REST-based CMDB ingestion via IRE.

Option C is not needed because Discovery schedules and IP ranges apply to Discovery, not to an IntegrationHub REST step. Option D is not needed because legacy Transform Maps are bypassed when using the IRE API for identification and reconciliation.

7
MCQmedium

An architect is designing an integration to ingest virtual machines from a custom cloud provider into the CMDB using Robust Transform Engine (RTE). The payload contains nested objects representing datastores attached to each VM. How should the RTE be configured to handle these related child objects?

A.Set the coalesce field on the Transform Map to point to the datastore ID.
B.Flatten the JSON payload in a Business Rule before it reaches the Import Set table.
C.Configure RTE Related Item Processors to define the relationship and map fields from the nested datastore object to the target relationship table.
D.Create two separate import set tables and link them using a standard GlideRecord script in a Transform Map.
AnswerC

Related Item Processors are the RTE mechanism that parses nested child objects and writes them to relationship tables, mapping datastore fields to the target. Without them the nested datastores would be ignored or flattened, so this satisfies the requirement to ingest related child objects.

Why this answer

RTE (Robust Transform Engine) handles nested JSON objects through Related Item Processors, which are configured on the Transform Map to define the relationship between the parent record and child records, and to map fields from the nested object to the target relationship table. This is the native RTE mechanism for parsing hierarchical payloads without pre-flattening.

Exam trap

CIS-DF often tests whether candidates know that RTE has a built-in Related Item Processor feature for nested objects, rather than assuming they must flatten JSON or write custom scripts — a common misconception among engineers familiar only with the legacy transform engine.

How to eliminate wrong answers

Option A is wrong because setting a coalesce field on the Transform Map only controls deduplication of the parent record — it does nothing to parse or create related child records from nested objects. Option B is wrong because flattening the JSON in a Business Rule before it reaches the Import Set table bypasses RTE's native nested-object handling and adds unnecessary custom code, defeating the purpose of using RTE. Option D is wrong because creating two separate import set tables and linking them with a GlideRecord script in a Transform Map is a manual, brittle workaround that RTE's Related Item Processors are specifically designed to replace.

8
MCQmedium

An administrator is configuring a Service Graph Connector. They notice that the integration is failing because the inbound payload uses a custom field name for the serial number instead of the standard IRE attribute name `serial_number`. How should this mapping discrepancy be resolved without altering the external source system?

A.Modify the target CI table dictionary to rename the `serial_number` column to match the external system's custom field name.
B.Configure an RTE field mapping to translate the custom source field name to the standard `serial_number` attribute expected by the IRE payload.
C.Create a Business Rule on the staging table to drop the custom field.
D.Update the CI Class Manager identification rule to use the custom field name.
AnswerB

RTE field mappings translate the source's custom serial number field into the IRE's expected serial_number attribute during ingestion, so the external system stays untouched. This directly resolves the mapping discrepancy without altering the source payload.

Why this answer

RTE field mappings are designed to translate source field names to target IRE payload attributes. By configuring an RTE field mapping, the custom source field name is mapped to the standard `serial_number` attribute expected by the IRE, allowing the integration to succeed without modifying the external system. This is the intended use of RTE's mapping layer.

Exam trap

CIS-DF often tests the misconception that identification rules or dictionary changes can resolve field name mismatches, when in fact RTE field mappings are the correct layer for translating source field names to IRE attributes.

How to eliminate wrong answers

Option A is wrong because renaming the `serial_number` column in the target CI table dictionary would break the CMDB schema and all other integrations relying on the standard attribute name. Option C is wrong because a Business Rule on the staging table that drops the custom field would discard data, not map it, and would not resolve the mapping discrepancy. Option D is wrong because the CI Class Manager identification rule defines how CIs are identified (e.g., by serial number, name), but it does not translate source field names to IRE payload attributes; that is the role of RTE field mappings.

9
Multi-Selecthard

An administrator is reviewing the CMDB IRE execution logs and notices numerous warnings regarding payloads that skipped attribute updates. Which THREE of the following reasons would cause the IRE to skip updating an attribute on an existing CI? (Choose three.)

Select 3 answers
A.The attribute is configured to be ignored when incoming values are empty, and the incoming payload provided a blank value.
B.The target CI table has an active Business Rule that aborts all updates.
C.The incoming data source has a lower Data Source Precedence than the source that last populated that attribute.
D.The incoming attribute value is identical to the existing attribute value already stored in the CI record.
E.The user executing the integration does not have read access to the sys_user table.
AnswersA, C, D

IRE honours per-attribute ignore rules for empty incoming values, so a blank payload field is skipped rather than written. This protects existing CI data from being cleared by integrations that omit or null out attributes.

Why this answer

Option A is correct because the Identification and Reconciliation Engine honors the 'ignore empty values' setting on an attribute; when the incoming payload supplies a blank value and that flag is enabled, the IRE skips the update rather than overwriting the existing value. Option C is correct because Data Source Precedence determines which source is authoritative for a given attribute; if the incoming data source has lower precedence than the source that last populated the attribute, the IRE will not overwrite the existing value. Option D is correct because the IRE performs a value comparison and skips the write when the incoming value is identical to the value already stored, avoiding a no-op update.

Option B is not a valid reason because IRE processing does not evaluate table-level Business Rules to decide whether to update an attribute; Business Rules run on record operations, not on the IRE's attribute-level reconciliation logic. Option E is not a valid reason because read access to sys_user is unrelated to attribute-level update decisions in the IRE; the IRE's skip logic is driven by attribute configuration, data source precedence, and value comparison, not by the executing user's access to an unrelated table.

10
MCQmedium

An administrator is troubleshooting a Scheduled Data Import that uses an IntegrationHub REST step to pull server data. The import completes, but no CIs are created or updated in the CMDB, and the import set rows show a status of 'Processed'. Where should the administrator check to see if the IRE rejected the payload?

A.Check the System Log (syslog) for standard warning messages tagged with 'TransformMap'.
B.Check the CMDB Integration Results (cmdb_integration_log) or IRE processing logs for detailed payload error messages.
C.Review the Email Notifications table for failed ingestion alerts.
D.Inspect the Discovery Status dashboard.
AnswerB

The CMDB Integration Results table and IRE processing logs capture per-payload rejection reasons, satisfying the need to confirm whether IRE discarded the payload. Import set rows showing 'Processed' only confirm transform completion, not IRE acceptance, so these logs reveal the actual error.

Why this answer

The Identification and Reconciliation Engine (IRE) processes import set rows after they are marked 'Processed' by the transform. When IRE rejects a payload—due to missing required attributes, duplicate detection conflicts, or failed reconciliation rules—it does not create or update CIs, but the import set row status remains 'Processed' because the transform itself succeeded. Detailed rejection reasons, including the specific payload and rule that failed, are written to the CMDB Integration Results table (cmdb_integration_log) and IRE processing logs, not to the standard transform warnings.

Therefore, option B is the correct place to investigate IRE rejections.

Exam trap

CIS-DF often tests the misconception that a 'Processed' import set row means the CI was successfully created or updated, leading candidates to overlook IRE-specific logs and instead check generic system logs or dashboards.

How to eliminate wrong answers

Option A is wrong because the System Log (syslog) with 'TransformMap' warnings only captures transform-level issues (e.g., script errors, field mapping problems), not IRE rejection details; IRE operates after the transform and logs to its own tables. Option C is wrong because Email Notifications are not automatically generated for IRE rejections; they require custom business rules or notifications to be configured, and they do not contain the detailed payload error messages needed for troubleshooting. Option D is wrong because the Discovery Status dashboard is used for Discovery schedules and probes, not for IntegrationHub REST step imports or IRE processing; it would not show IRE rejection details.

11
Multi-Selecthard

An administrator is troubleshooting an issue where records ingested via Robust Transform Engine (RTE) are failing to populate the CMDB. Upon inspecting the Robust Transform Engine execution logs, they see errors related to payload identification. Which THREE of the following troubleshooting steps should they perform? (Choose three.)

Select 3 answers
A.Restart all MID Servers across the enterprise network.
B.Inspect CI Class Manager identification rules for the target class to ensure the mapped attributes match rule criteria.
C.Check the CMDB Integration Results and IRE execution logs for detailed error descriptions.
D.Modify the instance web server memory allocation via system properties.
E.Verify that source fields are correctly mapped to mandatory identification attributes in the RTE field map.
AnswersB, C, E

Identification rules in CI Class Manager define which attributes IRE uses to match incoming payloads to existing CIs. If mapped attributes do not align with rule criteria, identification fails, so verifying these rules directly addresses the payload identification errors logged by RTE.

Why this answer

Option B is correct because payload identification failures often stem from the target class's identification rules in CI Class Manager not matching the attributes being sent, so verifying that the mapped attributes satisfy the rule criteria is essential. Option C is correct because the CMDB Integration Results and Identification and Reconciliation Engine (IRE) execution logs provide the detailed error descriptions needed to pinpoint why identification is failing after RTE processing. Option E is correct because RTE relies on the field map to translate source payload fields into the mandatory identification attributes (such as serial number, name, or sys_class_name) required by the identification rules, and a mis-mapping directly causes payload identification errors.

Option A is not appropriate because restarting MID Servers does not address identification logic or field mapping issues and would only disrupt data collection. Option D is not appropriate because modifying web server memory allocation via system properties is unrelated to RTE payload identification and would not resolve mapping or identification rule mismatches.

12
MCQeasy

A configuration manager is setting up a new data import using an Excel file. They want the import to automatically create or update CIs in the CMDB while ensuring that duplicates are not created. Which method should they use to achieve this?

A.Service Graph Connector
B.Direct table insert via background script
C.CMDB API with custom matching logic
D.Import Set with Transform Map and Coalesce
AnswerD

Using an Import Set with a Transform Map and configuring coalesce fields allows the import to match incoming records to existing CIs based on specified fields. If a match is found, the record is updated; otherwise, a new CI is created. This prevents duplicates and is the standard approach for importing data into the CMDB.

Why this answer

Import Sets with Transform Maps and coalesce fields are the standard way to import data into ServiceNow while preventing duplicates. The coalesce fields define which fields must match for an existing record to be updated instead of creating a new one. This leverages the platform's built-in identification logic and is ideal for Excel-based imports.

Exam trap

The trap here is assuming that any import method automatically prevents duplicates, but only those that use coalesce or IRE do so.

13
MCQhard

An enterprise has multiple disjointed data sources feeding network gear into the CMDB. Source A provides high-accuracy IP data, while Source B provides high-accuracy serial numbers. However, their discovery source names differ slightly in casing and format across jobs. How does the IRE handle discovery source strings during reconciliation?

A.Discovery source strings are case-sensitive and must be standardized; inconsistent naming causes the IRE to treat them as distinct data sources, bypassing intended precedence rules.
B.The IRE maps discovery sources based on IP address ranges rather than the discovery source string.
C.The IRE automatically normalizes all discovery source strings to lowercase and strips special characters.
D.Discovery source names only affect reporting and have no impact on IRE reconciliation behavior.
AnswerA

IRE compares discovery source strings as case-sensitive values, so 'SourceA' and 'sourcea' register as separate sources. Precedence rules keyed to the intended source name are then bypassed, letting the lower-accuracy source overwrite data. Standardising casing and format across all discovery jobs is therefore required.

Why this answer

The IRE (Identification and Reconciliation Engine) treats discovery source strings as case-sensitive identifiers. If Source A is named 'SourceA' and Source B is named 'sourcea', the IRE considers them distinct data sources, which means precedence rules configured for one will not apply to the other. This can cause the IRE to bypass intended source precedence and produce inconsistent reconciliation results, so administrators must standardize discovery source naming.

Exam trap

CIS-DF often tests the assumption that the IRE auto-normalizes discovery source strings; the trap is that candidates believe case-insensitive matching is applied, but the IRE is strictly case-sensitive.

How to eliminate wrong answers

Option B is wrong because the IRE does not map discovery sources by IP address ranges; discovery source is a string attribute used for precedence and reconciliation rules. Option C is wrong because the IRE does not automatically normalize case or strip special characters from discovery source strings; normalization must be done manually or via data policies. Option D is wrong because discovery source names directly affect IRE reconciliation and precedence, not just reporting.

14
MCQhard

An enterprise has implemented strict identification rules requiring serial numbers for all hardware. However, a batch of legacy network hubs has no serial numbers encoded in firmware. When ingested via import sets, the IRE rejects every record due to missing identification attributes. The business wants these records ingested into the CMDB anyway, using their MAC address as the unique identifier. What is the correct way to accommodate this?

A.Change the target table to cmdb_ci_appl.
B.Disable the identification rule entirely for the hardware class.
C.Write a Business Rule to insert fake serial numbers starting with 'UNKNOWN' into every record.
D.Add a second identification rule entry for the hardware class in CI Class Manager where the identification criteria uses MAC address.
AnswerD

CI Class Manager supports multiple identification rule entries per class, each evaluated in order. Adding a second entry using MAC address lets legacy hubs lacking serial numbers be identified and ingested, satisfying the business requirement without weakening the existing serial-number rule.

Why this answer

Adding a secondary identification rule entry using MAC address allows devices without serial numbers to be correctly identified and ingested.

15
MCQeasy

When configuring a Service Graph Connector, where does an administrator typically test and execute the data ingestion process to verify that source data maps correctly to staging tables and the CMDB?

A.Discovery Status -> Run Quick Discovery
B.Service Mapping Workbench -> Test Map
C.Data Sources module -> Select the Data Source -> Click 'Test Load 20 Records' or 'Execute Now'
D.CI Class Manager -> Test Ingestion
AnswerC

The Data Sources module exposes Test Load 20 Records and Execute Now, which run the connector against staging tables so mapping to the CMDB can be verified before full ingestion. This is the standard validation point in Service Graph Connector configuration.

Why this answer

In ServiceNow, after configuring a Service Graph Connector, the data ingestion process is tested and executed from the Data Sources module. Selecting the relevant Data Source and clicking 'Test Load 20 Records' or 'Execute Now' allows the administrator to verify that source data maps correctly to staging tables and the CMDB. This is the standard testing procedure.

Exam trap

CIS-DF often tests the location for testing Service Graph Connectors, and candidates may confuse it with Discovery or Service Mapping testing areas.

How to eliminate wrong answers

Option A is wrong because Discovery Status -> Run Quick Discovery is for Discovery, not for testing Service Graph Connectors. Option B is wrong because Service Mapping Workbench -> Test Map is for service mapping, not data ingestion testing. Option D is wrong because CI Class Manager -> Test Ingestion is not a standard feature; ingestion testing is done via Data Sources.

16
MCQmedium

An organization is ingesting printer CIs from a legacy asset system via Import Sets. Some incoming records contain a serial number with leading/trailing whitespace, causing the IRE to treat them as distinct CIs rather than matching existing ones. Where can data normalization be applied to clean this data before it reaches the IRE?

A.Modify the IRE Identification Rule to automatically ignore whitespace.
B.Use Robust Transform Engine (RTE) field transformations (such as Trim or Regex) during the data ingestion mapping phase.
C.Write a Client Script on the target cmdb_ci table to strip whitespace upon insert.
D.Configure a Data Policy to reject records containing whitespace.
AnswerB

RTE field transformations apply operations such as Trim or Regex during the mapping phase, before records reach the IRE. Cleaning leading and trailing whitespace here ensures serial numbers match existing CIs instead of creating duplicates.

Why this answer

The Robust Transform Engine (RTE) is the ServiceNow data transformation framework that runs during the Import Set transform mapping phase, before records are handed to the IRE. RTE field transformations such as Trim, Regex, or custom transform functions can strip leading/trailing whitespace from the serial number field so the cleaned value is what the IRE evaluates against identification rules. Because normalization happens upstream of identification, existing CIs match correctly and no duplicates are created.

Exam trap

CIS-DF often tests the misconception that the IRE itself normalizes or 'cleans' incoming data — candidates pick the Identification Rule option, not realizing normalization must happen upstream in the RTE during the transform mapping phase.

How to eliminate wrong answers

Option A is wrong because Identification Rules in the IRE match on the values they receive — they do not perform string normalization like trimming whitespace, so modifying the rule cannot fix dirty input data. Option C is wrong because a Client Script on cmdb_ci runs in the browser on the target table after the record is already being inserted, which is too late to influence IRE matching and is also the wrong execution context for server-side import processing. Option D is wrong because a Data Policy enforces validation/auditing rules and would reject or flag records rather than clean them, and rejecting records does not solve the matching problem.

17
Multi-Selectmedium

An administrator is reviewing Discovery results and notices that network switches are successfully discovered, but their associated switch ports are missing. Which TWO factors are most likely responsible for this ingestion gap? (Choose two.)

Select 2 answers
A.The dependent relationship payload structure for switch ports failed IRE validation or was omitted.
B.The cmdb_ci_ip_address table has read-only access enabled for all users.
C.Data Source Precedence rules marked switch ports as deprecated.
D.The discovery pattern for network switches was modified to exclude port table parsing.
E.Discovery schedules were run outside of business hours.
AnswersA, D

Switch ports are dependent CIs, so they only persist if the relationship payload passes IRE validation. If that dependent structure is malformed or omitted, the ports are dropped while the parent switch still ingests, matching the stem's gap of missing switch ports.

Why this answer

Option A is correct because switch ports are ingested as dependent CI records tied to the parent switch via the IRE (Identification and Reconciliation Engine); if the dependent relationship payload is malformed, fails IRE validation, or is omitted entirely, the parent switch is created but its port CIs are dropped. Option D is correct because the discovery pattern (e.g., the SNMP-based network switch pattern) is what parses and populates the switch port table; if that port-parsing step is removed or excluded from the pattern, switches still get discovered while ports never get created. Option B is not relevant because cmdb_ci_ip_address read-only access affects IP address CI writes, not switch port ingestion.

Option C is not relevant because Data Source Precedence rules resolve conflicts between data sources for existing records; they do not cause ports to be marked deprecated or prevent their initial discovery. Option E is not relevant because running discovery outside business hours only affects timing, not whether switch port data is parsed and ingested.

Exam trap

CIS-DF often tests the misconception that discovery automatically captures all dependent components, but pattern modifications or IRE validation failures can silently omit them.

18
MCQeasy

An implementer is setting up a new integration using IntegrationHub to ingest network switch data into the CMDB. Which API should be utilized within the script or action to ensure that the payload passes through deduplication and reconciliation checks?

A.SNC.IdentificationEngine.createOrUpdate()
B.RestMessageV2.execute()
C.CMDBAPI.ingest()
D.GlideRecord.insert()
AnswerA

SNC.IdentificationEngine.createOrUpdate() invokes the Identification and Reconciliation Engine directly, so the payload passes through deduplication and reconciliation. Satisfying the stem's constraint, it applies identification rules and reconciliation rules, unlike Table API inserts, which bypass the IRE entirely.

Why this answer

SNC.IdentificationEngine.createOrUpdate() is the JavaScript API that submits a payload to the Identification and Reconciliation Engine (IRE), which applies identification rules, deduplication, and reconciliation before inserting or updating CIs. This is the correct way to ensure ingested data respects CMDB governance. Direct inserts bypass IRE entirely.

Exam trap

The trap is picking a familiar-looking API like GlideRecord.insert() or a fabricated name like CMDBAPI.ingest() — candidates must remember that only the IdentificationEngine API routes payloads through IRE.

How to eliminate wrong answers

Option B is wrong because RestMessageV2.execute() only sends an outbound REST call — it has no awareness of IRE and does not trigger deduplication or reconciliation. Option C is wrong because CMDBAPI.ingest() is not a real ServiceNow API; it is a fabricated name that sounds plausible. Option D is wrong because GlideRecord.insert() writes directly to the table, bypassing identification rules, deduplication, and reconciliation, which is exactly what causes duplicate CIs and orphaned relationships.

19
MCQmedium

An administrator is configuring a new Import Set to ingest third-party server data into the cmdb_ci_server table. During testing, they notice that records are being inserted as duplicates rather than updating existing CIs because the incoming payload lacks a unique identifier match. Which component should be configured to ensure the Identification and Reconciliation Engine (IRE) correctly identifies the existing CI?

A.Configure an Identification Rule in CI Class Manager for cmdb_ci_server.
B.Modify the coalesce setting on the Transform Map to use serial number.
C.Enable 'Robust Transform Engine' on the data source properties.
D.Create a Data Source Precedence rule for the import set.
AnswerA

Configuring an Identification Rule in CI Class Manager supplies the IRE with the attribute criteria it uses to match incoming payloads against existing cmdb_ci_server records. Without a matching rule, the IRE cannot correlate the third-party data, so it inserts duplicates. The rule directly satisfies the stem's requirement for correct identification during import.

Why this answer

The Identification and Reconciliation Engine uses Identification Rules defined per CI class in CI Class Manager to determine whether an incoming record matches an existing CI. If no Identification Rule is configured for cmdb_ci_server (or the rule's identifier entries don't match the incoming payload), the IRE cannot find a match and inserts a new record, producing duplicates. Configuring the appropriate Identification Rule — for example, using serial number, name, or a combination — allows the IRE to correctly match and update the existing CI.

Exam trap

CIS-DF often tests the confusion between Transform Map coalesce (legacy Import Set dedup) and IRE Identification Rules — candidates pick coalesce because it sounds like 'matching,' but IRE identification is a separate, class-specific configuration in CI Class Manager.

How to eliminate wrong answers

Option B is wrong because the Transform Map coalesce setting is a legacy Import Set mechanism that only prevents duplicate Import Set rows or performs simple coalescing on the target table; it does not participate in the IRE's identification logic and is bypassed when IRE is enabled. Option C is wrong because RTE is a data transformation framework, not an identification mechanism — enabling it does not tell the IRE how to match CIs. Option D is wrong because Data Source Precedence rules only resolve conflicts when multiple data sources update the same CI attribute; they do not perform identification and cannot match an incoming record to an existing CI.

20
Multi-Selecthard

An administrator is designing identification rules for a custom CI class in the CMDB. Which THREE ofg the following best practices should be followed when configuring identification rules? (Choose three.)

Select 3 answers
A.Use attributes that are guaranteed to be unique and immutable, such as serial numbers or hardware asset tags.
B.Order identification criteria logically, putting the most reliable and specific rules first.
C.Ensure that identification rules are created on custom tables without inheriting from cmdb_ci.
D.Avoid using volatile attributes like IP address or hostname alone as primary identifiers if devices frequently change networks.
E.Configure every single attribute of the CI class into a single compound identification rule entry to ensure maximum security.
AnswersA, B, D

Identification rules must rely on attributes that never change and uniquely distinguish one CI from another, otherwise reconciliation creates duplicates or merges distinct devices. Serial numbers and asset tags satisfy this because they remain stable and unique across the CI lifecycle.

Why this answer

Option A is correct because identification rules must rely on attributes that are unique and immutable, such as serial numbers or hardware asset tags, so the same CI is consistently matched rather than duplicated or misidentified when other fields change. Option B is correct because identification rules are evaluated in order, so placing the most reliable and specific criteria first ensures the strongest match is attempted before broader, less precise rules are considered. Option D is correct because volatile attributes like IP address or hostname alone can change when devices move networks, causing false matches or duplicate CIs; they should be combined with stable identifiers or avoided as sole primary identifiers.

Option C is incorrect because custom CI classes should extend cmdb_ci (or an appropriate CMDB base class) to inherit the identification engine behavior and required fields, not be created on unrelated custom tables. Option E is incorrect because cramming every attribute into one compound rule makes identification overly restrictive and brittle, so any single changed attribute breaks the match and creates duplicates.

21
MCQhard

An organization implements CSDM and wants to ingest business applications and their hosting environments. They receive a payload containing a Business Application CI that references a non-existent Application Service CI. How does the IRE handle references to related CIs that do not yet exist in the CMDB?

A.References to non-existent CIs are automatically converted into Incident records in IT Service Management.
B.The IRE automatically creates dummy placeholder records for any unresolving reference.
C.The entire payload is always aborted if any single related reference cannot be resolved immediately.
D.If the payload includes nested identification blocks for the related CI, the IRE will create the missing CI first and then establish the relationship.
AnswerD

When the payload includes the related Application Service as its own item with identifying attributes, the IRE can resolve it, creating it if it does not exist, and then create the relationship to the Business Application. This dependency handling lets one payload describe both CIs and their relationship. Without identifying data for the related CI, the IRE has nothing to match or create, and the relationship is reported as unresolved.

Why this answer

The IRE can handle references to non-existent CIs if the payload includes nested identification blocks for those related CIs. In that case, the IRE will create the missing CI first (using the nested identification block) and then establish the relationship. This allows for the ingestion of complex CI hierarchies in a single payload.

Exam trap

CIS-DF often tests the IRE's handling of missing references: candidates may think the IRE always creates placeholders or aborts, but it actually creates missing CIs only if nested identification blocks are provided.

How to eliminate wrong answers

Option A is wrong because references to non-existent CIs are not converted into Incident records; the IRE either creates the CI or rejects the payload, but it does not create Incidents. Option B is wrong because the IRE does not automatically create dummy placeholder records; it only creates CIs if proper identification information is provided. Option C is wrong because the entire payload is not always aborted; if nested identification blocks are present, the IRE can create the missing CIs and proceed.

22
MCQhard

An organization ingests data from two different cloud providers into the CMDB. Provider A populates virtual machines with a serial number, while Provider B populates virtual machines with a BIOS UUID but no serial number. Both providers use the same identification rule which requires serial number. Consequently, Provider B records fail identification and create duplicates. How should the identification rules be configured to correctly handle both providers?

A.Disable identification rules and rely on legacy transform map coalescing.
B.Create a Business Rule to copy the BIOS UUID into the serial number field before ingestion.
C.Combine serial number and BIOS UUID into a single compound identification rule entry with an AND operator.
D.Configure multiple identification rule entries in CI Class Manager: Entry 1 using serial number, and Entry 2 using BIOS UUID.
AnswerD

Multiple identification rule entries are evaluated in order, so Entry 1 matches Provider A on serial number while Entry 2 falls back to BIOS UUID for Provider B. This satisfies both providers' differing unique identifiers, preventing failed identification and duplicate CIs.

Why this answer

The correct approach is to configure multiple identification rule entries in CI Class Manager, each with a different identifier attribute (serial number for Provider A, BIOS UUID for Provider B). The IRE evaluates entries in order and uses the first one that matches, so Provider B records will be identified by BIOS UUID even if serial number is missing. This ensures both providers' data are correctly identified without creating duplicates.

Exam trap

CIS-DF often tests the misconception that a single identification rule entry must contain all possible identifiers; candidates may think combining with AND is correct, but the IRE evaluates entries independently, so multiple entries are needed for alternative identifiers.

How to eliminate wrong answers

Option A is wrong because disabling identification rules and relying on transform map coalescing bypasses the IRE, which is the modern and recommended method for CI identification; it can lead to inconsistent identification and does not leverage the full capabilities of the CMDB. Option B is wrong because using a Business Rule to copy BIOS UUID into the serial number field is a data manipulation hack that pollutes the serial number field with non-serial data, causing data quality issues and potential conflicts if a real serial number appears later. Option C is wrong because combining serial number and BIOS UUID with an AND operator would require both attributes to be present and match, which would fail for Provider B (no serial number) and Provider A (no BIOS UUID), resulting in no identification at all.

23
Multi-Selecthard

An administrator is troubleshooting an integration that uses Robust Transform Engine (RTE) to ingest software licenses. During testing, records are inserted into staging tables, but the RTE fails to push them into the CMDB via the IRE. Which THREE areas should the administrator inspect to diagnose the failure? (Choose three.)

Select 3 answers
A.The Service Level Agreement (SLA) definition table for expired response times.
B.The UI Macro table for broken form decorators.
C.CMDB Integration Results / IRE Execution Logs to identify specific payload rejection reasons.
D.CI Class Manager to verify that valid identification rules exist for the target software license class.
E.RTE Field Mappings and Data Stream Definitions to verify that source fields are correctly mapped to target IRE payload attributes.
AnswersC, D, E

CMDB Integration Results and IRE execution logs record the precise payload rejection reasons when RTE output fails to reach the CMDB, satisfying the diagnostic requirement. They expose identification or reconciliation failures that staging table inspection alone cannot reveal.

Why this answer

Option C is correct because the CMDB Integration Results and IRE Execution Logs record the exact outcome of each IRE payload, including rejection reasons such as missing required attributes, duplicate detection, or identification failures, which is the fastest way to see why records are not being inserted into the CMDB. Option D is correct because the IRE requires valid identification rules for the target CI class; if the software license class lacks an active identification rule (or the rule is not published), the IRE cannot uniquely identify or create the CI and will reject the payload. Option E is correct because RTE relies on field mappings and data stream definitions to transform source staging fields into the IRE payload attributes; if a mandatory target attribute is unmapped or mapped incorrectly, the IRE payload will be incomplete and the insert will fail.

Option A is not relevant because SLA definitions govern task/response time tracking, not IRE payload processing or CMDB insertion. Option B is not relevant because UI Macros control form rendering and decorators, which have no bearing on RTE-to-IRE data flow or CMDB record creation.

Exam trap

CIS-DF often tests the tendency to overlook the IRE Execution Logs and instead focus on unrelated areas like SLAs or UI macros, or to forget that identification rules must exist for the target class.

24
MCQhard

An organization uses ServiceNow Discovery to populate servers. They also have a security vulnerability scanner that ingests vulnerability records and associates them with CIs in the CMDB. The security tool frequently sends payloads containing stale IP addresses that match existing CIs incorrectly because the IP reuse policy in their network causes IP addresses to cycle rapidly. How can the administrator prevent the security tool from using IP address as an identification criterion while still allowing it to update vulnerability attributes?

A.Configure Data Source Precedence to block the security tool from updating IP addresses.
B.Write a Business Rule on cmdb_ci to delete IP records when IP churn occurs.
C.Review and refine the identification rules for the server class to remove volatile attributes like IP address, ensuring identification relies on stable unique keys like serial number or system ID.
D.Set the security tool's discovery source to 'Manual'.
AnswerC

Refining the server class identification rules to exclude volatile attributes such as IP address forces matching onto stable keys like serial number or system ID. The security tool can still update vulnerability attributes, but stale, rapidly recycled IPs can no longer cause incorrect CI matches.

Why this answer

The administrator should refine the identification rules for the server class to remove volatile attributes like IP address. By ensuring identification relies on stable unique keys such as serial number or system ID, the security tool can still update vulnerability attributes without incorrectly matching CIs based on IP.

Exam trap

CIS-DF often tests the misconception that Data Source Precedence can solve identification issues, but it only controls attribute-level updates, not CI matching.

How to eliminate wrong answers

Option A is wrong because Data Source Precedence controls which data source wins for specific attributes, but it does not prevent the security tool from using IP as an identification criterion; it only affects attribute updates. Option B is wrong because writing a Business Rule to delete IP records is a reactive and destructive approach that could cause data loss and does not address the root cause. Option D is wrong because setting the discovery source to 'Manual' would prevent the tool from updating CIs automatically, which is not desired.

25
MCQhard

An organization discovers network gear using both SNMP Discovery and an external cloud management platform API. Both integrations populate the same physical switch CIs. The cloud platform sometimes sends an empty string for the serial number, which accidentally clears out valid serial numbers previously populated by SNMP Discovery. How can this be prevented using CMDB ingestion controls?

A.Delete the identification rule for serial number.
B.Write an Inbound Email Action to reject empty payloads.
C.Set the serial number field dictionary attribute to 'read-only'.
D.Configure IRE payload settings or Data Source Precedence rules to ignore empty or null attribute updates from specific data sources.
AnswerD

Data Source Precedence and IRE payload settings let administrators suppress null or empty attribute values from a lower-trust source, preventing the cloud API from overwriting SNMP-populated serial numbers with blanks while still accepting genuine updates.

Why this answer

Configuring IRE payload settings or Data Source Precedence rules allows you to ignore empty or null attribute updates from specific data sources. This prevents the cloud platform's empty serial number from overwriting valid data from SNMP Discovery, as you can define that only non-empty values should be processed or that SNMP Discovery has higher precedence.

Exam trap

CIS-DF often tests IRE and Data Source Precedence; candidates may think making a field read-only solves the issue, but it blocks all updates, not just empty ones.

How to eliminate wrong answers

Option A is wrong because deleting the identification rule for serial number would break identification entirely, causing duplicates or failed CI creation. Option B is wrong because an Inbound Email Action is for processing incoming emails, not for controlling CMDB ingestion from APIs. Option C is wrong because setting the field to read-only would prevent all updates, including valid ones, and is not a granular control for specific data sources.

26
MCQhard

An administrator is troubleshooting a custom integration where incoming JSON payloads for routers contain an array of interfaces. When the payload is processed, the parent router updates successfully, but none of the interface CIs are created. Reviewing the IRE payload structure shows that the interface objects are nested inside a property named `network_interfaces`. What must be configured in the IRE payload mapping to successfully process these child items?

A.Modify the Transform Map coalesce script to loop through the array.
B.Define a related items block in the payload structure mapping `network_interfaces` to the corresponding child class and relationship type.
C.Create a Business Rule to split the JSON array into individual rows on the import staging table.
D.Add 'network_interfaces' as a comma-separated string column in the base cmdb_ci table dictionary.
AnswerB

Nested child objects require a related items block in the payload structure mapping, which links the network_interfaces array to the child class and relationship type so the IRE creates interface CIs and their connections to the router.

Why this answer

In IRE payload mapping, nested arrays of child items must be defined in a related items block. This block maps the array property (e.g., `network_interfaces`) to the appropriate child class and relationship type, enabling IRE to create the child CIs and establish relationships with the parent router.

Exam trap

CIS-DF often tests IRE payload structure; candidates may try to use traditional transform maps or business rules, but IRE requires explicit related items blocks for nested arrays.

How to eliminate wrong answers

Option A is wrong because modifying the Transform Map coalesce script is not applicable when using IRE; IRE bypasses traditional transform maps for CI processing. Option C is wrong because creating a Business Rule to split the JSON array on the import staging table is unnecessary and would not integrate with IRE's payload structure. Option D is wrong because adding a column to the base cmdb_ci table dictionary is not how IRE handles nested arrays; it would not create child CIs.

27
MCQeasy

When reviewing CI records ingested into the CMDB, an administrator notices a field labeled 'First discovered' and another labeled 'Last discovered'. Which component populates these lifecycle tracking fields automatically?

A.Standard Transform Map execution engine
B.The Identification and Reconciliation Engine (IRE) and Discovery logging mechanisms
C.CMDB Health Dashboard audit jobs
D.Data Policies on the cmdb_ci table
AnswerB

The IRE stamps first and last discovered values when it processes and reconciles incoming payloads, while Discovery logging records each discovery run. Together these mechanisms populate the lifecycle tracking fields automatically, reflecting when a CI was initially identified and most recently seen.

Why this answer

Discovery and the IRE automatically maintain discovery audit metadata, such as first and last discovered timestamps.

28
Multi-Selectmedium

An enterprise is planning a data ingestion strategy for their CSDM implementation. Which TWO principles should guide their approach to data ingestion and the CMDB? (Choose two.)

Select 2 answers
A.Disable identification rules on all base classes to allow any data source to create records freely.
B.Always route automated integrations through the Identification and Reconciliation Engine (IRE) to maintain data hygiene.
C.Rely exclusively on manual spreadsheet imports performed weekly for all infrastructure CIs.
D.Establish clear data source ownership and precedence rules for critical CI attributes.
E.Use legacy transform maps with direct GlideRecord insertions for all server ingestion to maximize performance.
AnswersB, D

Routing automated integrations through the Identification and Reconciliation Engine ensures incoming records are identified against existing CIs and reconciled using class rules, preserving data hygiene. This prevents duplicate CIs and enforces consistent identification across all automated ingestion sources.

Why this answer

Option B is correct because the Identification and Reconciliation Engine (IRE) is the ServiceNow mechanism that applies identification rules, reconciliation rules, and data source precedence to deduplicate and govern CI data as it is ingested, which is essential for maintaining CMDB data hygiene in a CSDM implementation. Option D is correct because clear data source ownership and precedence rules ensure that when multiple sources (e.g., discovery, imports, integrations) supply the same CI attribute, the authoritative value is deterministically chosen, which is a core CSDM data governance principle. Option A is incorrect because disabling identification rules on base classes would allow duplicate and conflicting records to proliferate, directly undermining CMDB integrity.

Option C is incorrect because relying exclusively on weekly manual spreadsheet imports is neither scalable nor timely for enterprise infrastructure CIs and violates CSDM guidance favoring automated, near-real-time ingestion. Option E is incorrect because bypassing IRE with legacy transform maps and direct GlideRecord insertions skips identification and reconciliation, producing duplicates and inconsistent data despite any perceived performance gain.

29
Multi-Selectmedium

An administrator is reviewing the CMDB Health Dashboard and notices high staleness scores across several server classes. Which TWO of the following data ingestion practices contribute to high CMDB staleness? (Choose two.)

Select 2 answers
A.Using the Identification and Reconciliation Engine for all automated imports.
B.Ingesting data exclusively through certified Service Graph Connectors.
C.Configuring robust Data Source Precedence rules for all attributes.
D.Failing to run Discovery or integration updates regularly against active infrastructure.
E.Leaving decommissioned CIs in the CMDB without updating their operational status or removing them when source integrations cease.
AnswersD, E

Infrequent Discovery or integration runs leave CI records unrefreshed, so last_scan and updated timestamps age beyond the staleness threshold defined in CMDB Health. The stem's high staleness scores across active server classes directly reflect this gap, since active infrastructure keeps changing while the CMDB remains static.

Why this answer

Option D is correct because CMDB staleness measures how long CIs have gone without being refreshed by a trusted data source; if Discovery or integration jobs are not scheduled and run regularly against active infrastructure, the last-discovered timestamps age beyond the staleness thresholds defined in CMDB Health, driving up staleness scores. Option E is correct because decommissioned CIs that are never updated to a non-operational status or retired, and CIs whose source integrations have stopped feeding data, retain old last-updated values indefinitely, which the CMDB Health staleness metric flags as stale. Options A, B, and C do not contribute to staleness: the Identification and Reconciliation Engine (IRE) is the recommended mechanism for automated imports and actually improves data quality, certified Service Graph Connectors are the supported, continuously maintained ingestion path, and Data Source Precedence rules govern which source wins for an attribute rather than how frequently CIs are refreshed.

Exam trap

CIS-DF often tests CMDB health contributors — candidates pick best practices (IRE, Service Graph Connectors, Data Source Precedence) as causes of staleness, reversing the logic that these practices actually reduce staleness.

30
MCQhard

An administrator notices that when Discovery updates a virtual machine, the 'Environment' attribute populated by a manual spreadsheet import is overwritten, despite Data Source Precedence rules being configured. Upon investigation, they find that both sources are writing with the exact same discovery source string value. What is the correct way to resolve this conflict?

A.Enable 'Coalesce' on the spreadsheet import transform map.
B.Configure the manual import to use a distinct discovery source string (e.g., 'Manual Import' or 'Spreadsheet') rather than sharing the default discovery source string.
C.Modify the CI Class Manager identification rule to exclude the Environment attribute.
D.Set the table to read-only for the discovery integration user.
AnswerB

Data Source Precedence only arbitrates between different discovery source strings; identical strings are treated as the same source, so precedence cannot apply. Giving the manual import its own distinct string lets precedence rules correctly rank it against Discovery.

Why this answer

Data Source Precedence rules rely on the discovery source string to differentiate sources. If both the manual import and Discovery use the same discovery source string, the system cannot distinguish between them, so precedence rules won't apply correctly. Assigning a distinct discovery source string to the manual import allows precedence rules to work as intended.

Exam trap

CIS-DF often tests Data Source Precedence; candidates may overlook that the discovery source string must be unique for precedence to work, leading to conflicts.

How to eliminate wrong answers

Option A is wrong because enabling 'Coalesce' on the transform map affects how records are merged during import, but does not address the conflict with Discovery's updates or the discovery source string issue. Option C is wrong because modifying the identification rule to exclude the Environment attribute would prevent the attribute from being used for identification, but does not resolve the overwrite conflict. Option D is wrong because setting the table to read-only for the discovery integration user would block all updates from that user, which is not the desired outcome and does not solve the precedence issue.

31
MCQeasy

When reviewing the Identification and Reconciliation Engine (IRE) payload processing results, an administrator notices an error stating 'Mandatory attributes missing for identification'. What does this error signify?

A.The incoming payload lacks one or more attributes specified in the identification rule criteria for that class.
B.The Transform Map is missing mandatory field mappings.
C.The target CI table has mandatory dictionary fields that are not populated by the form layout.
D.The Discovery source name is invalid.
AnswerA

Identification rules define mandatory attributes per class; when an incoming payload omits any of those attributes, IRE cannot evaluate the rule and raises this error. The payload must be corrected or enriched before identification can proceed.

Why this answer

The error 'Mandatory attributes missing for identification' means the incoming payload does not contain one or more attributes that the identification rule for that CI class requires to match against existing records. Without those attributes, IRE cannot determine whether the CI already exists, so it rejects the identification attempt.

Exam trap

The trap is conflating IRE identification-rule requirements with table-level mandatory fields or transform map mappings — candidates must recognize the error is specifically about identification rule criteria.

How to eliminate wrong answers

Option B is wrong because Transform Map field mappings are a separate concern — they map source columns to target fields before IRE is invoked, and a missing mapping would produce a different error or empty values, not this specific IRE identification error. Option C is wrong because dictionary-level mandatory fields are enforced at the form/table layer, not by IRE's identification rules; the error is specifically about identification criteria. Option D is wrong because an invalid discovery source name would produce a source-related error, not a missing-attributes error.

32
MCQhard

An organization uses Service Mapping to map a critical e-commerce application. During mapping, a custom web server process is discovered on a host, but it fails to establish a relationship with the underlying software installation. Where should the administrator verify or configure the identification rules for process classification and mapping?

A.In Robust Transform Engine (RTE) definitions, map the process table to the software installation table.
B.In CI Class Manager, modify the Identification Rule for cmdb_ci_appl.
C.In Service Mapping Configuration, review and adjust Process Classifiers and Application Patterns.
D.In Data Source Precedence rules, set Discovery as the primary source for process tables.
AnswerC

Service Mapping Configuration holds the Process Classifiers and Application Patterns that govern how discovered processes are classified and related to software installations. Adjusting these rules lets the custom web server process be recognised and matched to its underlying installation, satisfying the requirement to establish the missing relationship.

Why this answer

Process classification and identification for Service Mapping are configured via Application Patterns and Process Classifiers within Service Mapping configuration.

33
MCQmedium

An implementer is configuring Service Graph Connectors to ingest infrastructure data into ServiceNow. Service Graph Connectors utilize the Robust Transform Engine (RTE) and the IRE. What is the primary benefit of using Service Graph Connectors over legacy Import Sets for third-party data ingestion?

A.They allow administrators to bypass CI Class Manager identification rules entirely.
B.They completely bypass the database and store CIs in memory for faster reporting.
C.They eliminate the need for any network connectivity between the third-party tool and ServiceNow.
D.They provide pre-built mapping, utilize the IRE for deduplication, and ensure data aligns with CSDM and CMDB data standards.
AnswerD

Pre-built mapping plus IRE deduplication directly satisfies the stem's ingestion requirement, while CSDM and CMDB alignment enforces the data standards legacy Import Sets leave to manual transform maps. Service Graph Connectors therefore reduce custom mapping effort and prevent duplicate CIs that Import Sets would create.

Why this answer

Service Graph Connectors provide pre-built mappings, leverage the IRE for deduplication and reconciliation, and ensure ingested data aligns with the Common Service Data Model (CSDM) and CMDB data standards. This reduces implementation effort, improves data quality, and ensures consistency across the CMDB compared to legacy Import Sets that require manual mapping and often bypass IRE.

Exam trap

CIS-DF often tests Service Graph Connector benefits — candidates pick answers that claim they bypass IRE or eliminate connectivity, misunderstanding that connectors depend on IRE and still require network paths.

How to eliminate wrong answers

Option A is wrong because Service Graph Connectors do not bypass CI Class Manager identification rules — they rely on the IRE, which uses those very identification rules to deduplicate and reconcile CIs. Option B is wrong because Service Graph Connectors write to the ServiceNow database like any other integration; they do not store CIs in memory, which would be impractical and non-persistent. Option C is wrong because Service Graph Connectors still require network connectivity (typically via MID Server or API endpoints) between the third-party tool and ServiceNow — they do not eliminate connectivity requirements.

34
MCQmedium

An administrator is configuring a Service Graph Connector to ingest client workstations. During test runs, they notice that workstations with identical hostnames but different serial numbers are being incorrectly merged into a single CI. Where should the administrator check and modify the matching criteria to ensure serial number is prioritized over hostname?

A.CI Class Manager -> Select cmdb_ci_computer -> Identification Rule -> Adjust criteria precedence and attribute selection
B.Data Source Precedence rules for workstations
C.Robust Transform Map Coalesce order
D.Discovery Schedule IP range filters
AnswerA

CI Class Manager hosts the identification rules that govern how the Service Graph Connector reconciles incoming records. Editing the cmdb_ci_computer identification rule lets the administrator reorder criteria so serial number is evaluated before hostname, preventing identical hostnames with differing serials from merging into one CI.

Why this answer

The CI Class Manager is where identification rules for a CI class are configured. By selecting cmdb_ci_computer and navigating to the Identification Rule, the administrator can adjust the criteria precedence and attribute selection to prioritize serial number over hostname. This directly addresses the issue of workstations with identical hostnames but different serial numbers being merged.

Exam trap

CIS-DF often tests the difference between identification rules and other matching mechanisms like data source precedence or coalesce, and candidates may confuse where to modify identification criteria.

How to eliminate wrong answers

Option B is wrong because Data Source Precedence rules determine which data source wins when multiple sources provide data for the same CI, but they do not control the matching criteria for identification. Option C is wrong because Robust Transform Map Coalesce order is used during transform to determine how to coalesce records, but it is not the primary place to modify identification rules for a CI class. Option D is wrong because Discovery Schedule IP range filters are used to limit discovery scope, not to modify matching criteria.

35
MCQmedium

An administrator is setting up an integration that uses Robust Transform Engine (RTE). They need to combine two incoming fields—'First Name' and 'Last Name' from a user data source—into a single 'Managed By' reference field on the target CI. Which RTE feature should they use?

A.RTE Field Transformations / Operations (such as Concatenate)
B.CI Class Manager Identification Rule criteria
C.Discovery pattern preprocessing script
D.Standard Transform Map Coalesce script
AnswerA

RTE Field Transformations apply operations such as Concatenate to combine multiple source fields into one target value. Concatenating 'First Name' and 'Last Name' produces the full name string needed to populate the 'Managed By' reference field during transform execution.

Why this answer

RTE field transformations and field copiers allow combining or transforming multiple source fields into a single target attribute.

36
MCQeasy

Which ServiceNow utility should an administrator use to view and test identification rules, simulated payloads, and payload processing results for troubleshooting CI ingestion issues?

A.IRE Test Payload module (or Debug IRE)
B.Discovery Log Analyzer
C.Transform Map Simulator
D.Service Mapping Workbench
AnswerA

The IRE Test Payload module lets administrators submit simulated payloads and inspect identification outcomes, reconciliation decisions and processing logs without touching live data. This directly satisfies the troubleshooting need to view identification rules and payload processing results for CI ingestion issues.

Why this answer

The IRE Test Payload module (or Debug IRE) is specifically designed to test identification rules, simulate payloads, and view processing results, making it the correct tool for troubleshooting CI ingestion issues. It allows administrators to validate how the Identification and Reconciliation Engine will process incoming data without affecting the production CMDB. This utility provides detailed logs and outcomes for each payload, helping diagnose why CIs are not being identified or reconciled correctly.

Exam trap

CIS-DF often tests the confusion between different debugging tools, leading candidates to select tools meant for Discovery or Transform Maps instead of the IRE-specific utility.

How to eliminate wrong answers

Option B is wrong because the Discovery Log Analyzer is used to troubleshoot Discovery errors, not IRE identification and reconciliation. Option C is wrong because the Transform Map Simulator is used for testing transform maps during data import, not for IRE payload processing. Option D is wrong because the Service Mapping Workbench is for creating and troubleshooting service maps, not for testing IRE identification rules.

37
MCQeasy

An administrator wants to check which identification rules are active for the `cmdb_ci_computer` class. Where in the ServiceNow user interface should they navigate?

A.CI Class Manager -> Select cmdb_ci_computer -> Identification Rule
B.Discovery -> Identification -> Classes
C.Configuration -> CMDB Properties -> Rules
D.System Definition -> Identification Rules
AnswerA

CI Class Manager exposes per-class configuration, including the Identification Rule section for cmdb_ci_computer, listing active identifier entries and their precedence. Navigating there directly satisfies the administrator's need to see which identification rules apply to that specific class.

Why this answer

The CI Class Manager is the central place to view and manage identification rules for a specific CI class. Navigating to CI Class Manager, selecting the cmdb_ci_computer class, and then viewing the Identification Rule tab shows the active rules. This is the correct path in the ServiceNow UI.

Exam trap

CIS-DF often tests the location of identification rules, and candidates may think they are under Discovery or System Definition, but they are actually in CI Class Manager.

How to eliminate wrong answers

Option B is wrong because Discovery -> Identification -> Classes is not a standard navigation path; identification rules are managed in CI Class Manager. Option C is wrong because Configuration -> CMDB Properties -> Rules does not exist as a path for identification rules. Option D is wrong because System Definition -> Identification Rules is not the correct location; identification rules are class-specific and managed in CI Class Manager.

38
Multi-Selecthard

An organization is preparing to ingest data from an external asset tracking system into the ServiceNow CMDB using a custom REST API integration. Which THREE architectural components must be considered to ensure data integrity and prevent duplication? (Choose three.)

Select 3 answers
A.Establishing and verifying CI identification rules in CI Class Manager for all target classes.
B.Writing custom Client Scripts to validate JSON payloads on form load.
C.Invoking the Identification and Reconciliation Engine (IRE) via script or RTE rather than direct table insertions.
D.Enabling 'Cascade Delete' on all reference fields in the target CMDB tables.
E.Registering and using a consistent, standardized discovery source string across all payload requests.
AnswersA, C, E

CI identification rules in CI Class Manager define the unique attributes (such as serial number or asset tag) that ServiceNow uses to match incoming REST payloads against existing records. Verifying these for every target class satisfies the stem's data integrity and duplication-prevention constraint, ensuring the external tracking system's identifiers reconcile correctly rather than creating parallel CIs.

Why this answer

Option A is correct because CI identification rules defined in CI Class Manager determine which attributes (e.g., serial number, name, IP address) uniquely identify a CI within each class; without verified, class-specific identification rules, incoming records cannot be reliably matched to existing CIs and duplicates will proliferate. Option C is correct because the Identification and Reconciliation Engine (IRE) is the ServiceNow mechanism that applies those identification rules, reconciles duplicates, and enforces data-source precedence; bypassing it with direct GlideRecord inserts into cmdb_ci tables skips deduplication and reconciliation entirely. Option E is correct because every payload must carry a consistent, standardized discovery source value so IRE can apply the correct data source precedence and track record provenance; inconsistent or missing discovery source strings cause IRE to treat records as unrelated and create duplicates.

Option B is not correct because Client Scripts run in the browser on form load/change/submit and have no role in validating inbound REST payloads; server-side validation belongs in Scripted REST APIs, business rules, or IRE data source rules. Option D is not correct because Cascade Delete on reference fields controls deletion behavior of related records and does nothing to ensure data integrity or prevent duplication during ingestion; in fact, it can cause unintended mass deletions of related CIs.

39
Multi-Selecthard

An enterprise is designing a multi-source data ingestion architecture for their CMDB, combining Discovery, Service Graph Connectors, and manual spreadsheet imports. Which THREE governance practices should be implemented to ensure data integrity? (Choose three.)

Select 3 answers
A.Ensure robust identification rules are configured in CI Class Manager to prevent duplicate CI creation.
B.Allow all data sources to use the default 'Discovery' source string to simplify configuration.
C.Define unique, standardized discovery source strings for every distinct integration and manual import process.
D.Bypass the IRE for manual spreadsheet imports to allow unrestricted table updates.
E.Establish clear Data Source Precedence rules to govern which integrations have authority over specific CI attributes.
AnswersA, C, E

Robust identification rules in CI Class Manager define which attributes uniquely identify a CI, so the same server arriving from Discovery, a connector and a spreadsheet reconciles to one record rather than creating duplicates across the three ingestion paths.

Why this answer

Option A is correct because the Identification and Reconciliation Engine (IRE) relies on identification rules configured in CI Class Manager to match incoming records to existing CIs; without robust rules, Discovery, Service Graph Connectors, and spreadsheet imports would create duplicate CIs instead of updating the correct record. Option C is correct because each integration and manual import must write a unique, standardized discovery source string (e.g., 'ServiceNow Discovery', 'SGC-Azure', 'Manual-Import-Finance') so the IRE can track provenance, apply source-specific precedence, and enable auditing or rollback per source. Option E is correct because Data Source Precedence rules determine which source wins when multiple sources update the same CI attribute, which is essential when Discovery, connectors, and manual imports supply conflicting values.

Option B is incorrect because collapsing all sources into the default 'Discovery' string destroys provenance and makes precedence, auditing, and troubleshooting impossible. Option D is incorrect because bypassing the IRE for spreadsheet imports allows unrestricted, unreconciled inserts and updates that create duplicates and corrupt CI relationships, defeating data integrity.

40
MCQmedium

An administrator is configuring an IntegrationHub Spoke to ingest data from an external monitoring tool into the CMDB. The integration uses the IRE to process payloads. When testing the action, the payload returns an error stating that the payload is missing the mandatory 'className' property. How should the administrator correct this?

A.Add a Transform Map to the IntegrationHub action.
B.Modify the table name in the Data Source record.
C.Ensure the JSON payload structure includes the `className` parameter for each CI object, specifying the exact target table name (e.g., `cmdb_ci_linux_server`).
D.Configure a Data Policy on the REST Message form.
AnswerC

The IRE requires a className property on each CI object to determine which CMDB table to insert or update. Supplying the exact target table name, such as cmdb_ci_linux_server, satisfies that mandatory property and lets the payload process correctly.

Why this answer

IRE payloads require a valid `className` property for each CI object to identify which CMDB table the record belongs to.

41
MCQmedium

An organization is migrating from a legacy configuration management database to ServiceNow. They load initial server records using custom import sets without the IRE. Later, they enable ServiceNow Discovery. They notice that every discovered server creates a duplicate CI right alongside the imported record. What caused this duplicate creation?

A.Discovery is hardcoded to ignore any records created by Transform Maps.
B.The cmdb_ci table has a business rule that forces duplicate insertion for security purposes.
C.The legacy import bypassed the IRE, failing to populate the sys_object_source tracking table with the correct native keys and discovery source identifiers.
D.Data Source Precedence rules were not set to 'Manual' before running Discovery.
AnswerC

Because the custom import sets wrote records directly without invoking the IRE, no sys_object_source entries with matching native keys and discovery source identifiers were created. Discovery therefore cannot correlate its findings to those records, so it inserts new CIs instead of updating the imported ones.

Why this answer

Records ingested without the IRE lack the proper sys_object_source tracking and native identifier linkage expected by Discovery and the IRE, resulting in failure to recognize existing records.

42
MCQeasy

Which role is typically required to configure Identification Rules and Data Source Precedence rules in the CI Class Manager?

A.discovery_admin only
B.asset
C.itil
D.cmdb_admin or admin
AnswerD

Configuring Identification Rules and Data Source Precedence in CI Class Manager requires elevated CMDB privileges. The cmdb_admin role, or full admin, grants the necessary write access to class definitions and precedence configuration that standard ITIL or asset roles lack.

Why this answer

Admin or cmdb_admin role is required to modify CMDB class definitions and identification rules.

43
MCQmedium

An administrator is troubleshooting an integration where an incoming JSON payload contains relationships between servers and IP addresses. The server is created successfully, but the relationship record in `cmdb_rel_ci` is missing. Upon checking the IRE execution log, the system indicates that the relationship type string was invalid. How should this be resolved?

A.Disable relationship validation in CMDB properties.
B.Ensure the relationship type specified in the payload matches an active parent/child relationship name defined in the `cmdb_rel_type` table.
C.Create a Transform Map to map relationship types.
D.Modify the cmdb_rel_ci table dictionary to allow free-text relationship types.
AnswerB

The IRE resolves relationships by matching the payload's type string against active entries in `cmdb_rel_type`. An invalid string means no match, so the relationship is skipped. Aligning the payload with an active parent/child relationship name lets IRE create the `cmdb_rel_ci` record.

Why this answer

Relationship types specified in payloads must match active record values in the `cmdb_rel_type` table.

44
Multi-Selectmedium

An enterprise is setting up automated server discovery across multiple VLANs. Which TWO configuration steps are essential for ensuring Discovery successfully ingests this infrastructure? (Choose two.)

Select 2 answers
A.Configure Discovery Schedules with target IP ranges and associate appropriate credentials.
B.Deploy and configure MID Servers with network connectivity to the target VLANs.
C.Set all transform maps to coalesce on the sys_id field.
D.Create custom Business Rules on cmdb_ci to simulate Service Mapping.
E.Disable the Identification and Reconciliation Engine globally to speed up server creation.
AnswersA, B

Discovery Schedules define the IP ranges to probe and bind the credentials used to authenticate against targets. Without both, no horizontal or vertical discovery can run, so this step is essential for ingesting servers across the multiple VLANs described.

Why this answer

Option A is correct because Discovery Schedules define the target IP ranges (or individual IPs) to probe and attach the credentials (Windows, SSH, SNMP, etc.) needed to authenticate and collect data from the discovered servers; without a schedule and valid credentials, Discovery cannot ingest anything. Option B is correct because MID Servers are the on-premises execution components that actually perform the probes and scans; they must have network reachability (routing/firewall rules) to each target VLAN, otherwise the schedules in A have no path to the devices. Option C is incorrect because transform maps typically coalesce on a unique identifier such as serial number, name, or asset tag, not sys_id, which is a system-generated GUID and not a meaningful match key for imported data.

Option D is incorrect because Service Mapping uses its own patterns and topology discovery; custom Business Rules on cmdb_ci are not a Discovery ingestion requirement and do not simulate Service Mapping. Option E is incorrect because disabling the Identification and Reconciliation Engine (IRE) globally would break deduplication and CI creation/update, harming rather than helping Discovery ingestion.

45
Multi-Selecthard

An administrator is configuring Data Source Precedence rules to manage attribute updates from multiple integrations. Which THREE of the following statements about Data Source Precedence are accurate? (Choose three.)

Select 3 answers
A.Data Source Precedence rules are managed directly within the System Log table.
B.Precedence rules can be configured to allow specific data sources to update designated attributes while blocking others.
C.Precedence rules automatically apply to legacy transform maps that do not use the IRE.
D.Child classes inherit Data Source Precedence rules from parent classes unless explicitly overridden.
E.If no specific precedence rule is defined for an attribute, the IRE falls back to default precedence behavior.
AnswersB, D, E

Precedence rules operate at attribute level, letting an administrator permit a named data source to write specific attributes while other sources are blocked from those same fields, satisfying the need to control which integration wins per attribute.

Why this answer

Option B is correct because Data Source Precedence rules are designed to control which data sources are authorized to update specific attributes on a record, so an administrator can permit one integration to write certain fields while preventing others from overwriting them. Option D is correct because precedence rules defined on a parent class are inherited by child classes through the class hierarchy, unless the child class has its own explicitly defined rule that overrides the inherited behavior. Option E is correct because when no attribute-level precedence rule exists, the Identification and Reconciliation Engine (IRE) applies its default precedence logic rather than blocking the update outright.

Option A is incorrect because Data Source Precedence rules are configured in the Data Source Precedence module/table (e.g., sys_data_source_precedence), not in the System Log (syslog) table, which records system events. Option C is incorrect because legacy transform maps that bypass the IRE do not automatically honor Data Source Precedence rules; those rules are enforced through the IRE reconciliation process.

46
Multi-Selectmedium

When configuring Identification Rules in CI Class Manager, administrators can specify multiple criteria entries. Which TWO behaviors apply when multiple identification rule entries are defined for a single class? (Choose two.)

Select 2 answers
A.Defining multiple entries automatically merges all matching records into a single record.
B.The IRE evaluates the identification rule entries in sequential order based on their priority ranking.
C.Identification rule entries only apply when ingestion is performed via legacy Import Sets.
D.All identification rule entries must match simultaneously for a CI to be identified.
E.If the first identification rule entry fails to find a match, the IRE evaluates the next entry.
AnswersB, E

The Identification and Reconciliation Engine processes entries by priority ranking, so a higher-ranked criterion is evaluated before lower ones. This satisfies the stem's requirement for defined behaviour across multiple entries, letting administrators control which identifier the IRE attempts first when matching incoming records to existing CIs.

Why this answer

Option B is correct because the Identification and Reconciliation Engine (IRE) processes multiple identification rule entries in a defined sequence governed by their priority ranking, so administrators control which criteria are attempted first. Option E is correct because identification entries act as a fallback chain: when the first entry's criteria do not match any existing CI, the IRE proceeds to evaluate the next entry until a match is found or all entries are exhausted. Options A, C, and D are incorrect: the IRE does not automatically merge all matching records into one (A), identification rules are not limited to legacy Import Sets and apply to all IRE-based ingestion sources (C), and entries are evaluated sequentially rather than requiring all criteria to match at once (D).

47
Multi-Selectmedium

When designing an integration using Robust Transform Engine (RTE), which TWO components must be configured to successfully ingest data into the CMDB? (Choose two.)

Select 2 answers
A.Robust Transform Engine Data Stream Definition and field maps
B.Discovery schedule IP address ranges
C.IRE Payload structure or CI class mapping definition
D.Service Mapping application pattern criteria
E.Legacy Transform Map Coalesce scripts
AnswersA, C

Data Stream Definitions supply the ingestion pipeline and parsing rules, while field maps translate source attributes onto CMDB target fields. Together they satisfy RTE's requirement that both the stream and its mappings exist before records can be written, enabling successful CMDB ingestion.

Why this answer

Option A is correct because the RTE Data Stream Definition and its field maps define how incoming source records are parsed and mapped into the target CMDB schema, which is the essential first stage of any RTE-based ingestion. Option C is correct because the IRE Payload structure or CI class mapping definition determines how the transformed data is classified and identified as the proper CMDB CI class, which is required for the Identification and Reconciliation Engine to create or update CIs correctly. Option B is not required because Discovery schedules and IP ranges only control how Discovery probes collect data, not how RTE ingests and maps it into the CMDB.

Option D is not required because Service Mapping application pattern criteria are used to build service models, not to ingest CI data into the CMDB. Option E is not required because Legacy Transform Map Coalesce scripts belong to the older transform-map approach, not the RTE/IRE ingestion path.

48
MCQhard

An administrator is using the Identification and Reconciliation Engine (IRE) to ingest data from multiple discovery sources. They notice that a server's 'Serial number' attribute is being overwritten by a source that is considered less authoritative. Which feature should they configure to ensure that the most trusted source's data takes precedence during IRE processing?

A.Identification Rules
B.CI Class Manager
C.Data Source Precedence
D.Reconciliation Rules
AnswerC

Data Source Precedence allows administrators to define an ordered list of data sources for each CI class and attribute. During IRE reconciliation, the engine uses this order to determine which source's value should be retained when multiple sources provide conflicting data. Configuring precedence ensures that the most trusted source overwrites less authoritative ones, directly addressing the scenario.

Why this answer

Data Source Precedence is the feature that allows administrators to rank data sources for each CI class and attribute. When IRE processes incoming data, it uses this ranking to decide which source's values to keep. By placing the most trusted source at the top, its data will overwrite less authoritative sources, ensuring the serial number remains accurate.

Exam trap

The trap here is confusing reconciliation rules with data source precedence; reconciliation rules handle duplicate resolution, while precedence explicitly orders sources.

49
MCQeasy

When configuring an identification rule for a custom hardware CI class, an administrator can select multiple attributes to form a compound identification rule. What is the operational significance of selecting multiple attributes within a single rule entry?

A.The IRE will consider it a match if any single attribute matches the incoming payload.
B.All specified attributes in the rule entry must match an existing CI record for the IRE to identify it as a match.
C.The IRE will automatically merge records if any two attributes match.
D.Multiple attributes are only used for reporting and have no effect on CI identification.
AnswerB

A compound rule entry is an AND condition: every listed attribute must match the existing CI for the IRE to treat it as the same record. This satisfies the stem by tightening identification precision, reducing false merges that single-attribute rules would allow.

Why this answer

In a compound identification rule, all specified attributes must match an existing CI for the IRE to consider it a match.

50
MCQmedium

A CMDB administrator is building an IntegrationHub ETL import that ingests Linux servers from an external discovery tool. The source payload contains a field named 'host_name', but the CMDB CI Class Manager mapping must populate the 'Name' attribute, and the source also provides 'os_version' that must land in 'OS Version'. After running the import, the administrator sees that the CI records are created but the 'Name' field is blank while 'OS Version' is populated correctly. Which action should the administrator take to resolve the blank 'Name' field?

A.Configure an Identification and Reconciliation Engine (IRE) identification rule that uses the 'host_name' field as a search criterion for the Linux server class.
B.Verify in the IntegrationHub ETL transform mapping that the 'host_name' source field is mapped to the 'Name' target attribute and that the mapping is not marked as a coalesce-only field.
C.Enable the 'Coalesce' option on the import set and set 'host_name' as the coalesce field so the value is copied automatically into the 'Name' attribute.
D.Add a Data Source Precedence rule that ranks the discovery source above all other sources for the Linux server class, then rerun the import.
AnswerB

In IntegrationHub ETL, the transform map between the source payload and the CMDB target class must explicitly map each source column to a target attribute. If 'host_name' is not mapped, or is mapped only as a coalesce field, the target 'Name' attribute will not be populated even though the record is created, while a correctly mapped 'OS Version' will populate.

Why this answer

The blank 'Name' attribute combined with a correctly populated 'OS Version' points to a transform mapping gap rather than an identification or precedence issue. In IntegrationHub ETL, each source column must be explicitly mapped to the desired target attribute; unmapped columns are simply not written. Coalesce settings and IRE identification rules affect matching, not field population, so the mapping must be corrected.

Exam trap

The trap here is assuming that fields not explicitly mapped in the ETL transform are automatically copied to same-named target attributes.

51
Multi-Selectmedium

When reviewing data ingestion methods for the ServiceNow CMDB, which TWO methods natively invoke the Identification and Reconciliation Engine (IRE) out of the box? (Choose two.)

Select 2 answers
A.Service Graph Connectors
B.Direct manual table inserts via background scripts using GlideRecord
C.Standard Email Inbound Actions creating incident records
D.Legacy Transform Maps with standard Coalesce settings
E.ServiceNow Discovery
AnswersA, E

Service Graph Connectors write through the Identification and Reconciliation Engine by design, so ingested records are deduplicated and reconciled against existing CIs. This native IRE invocation satisfies the stem's requirement for ingestion methods that call IRE out of the box, without custom transform scripts.

Why this answer

Service Graph Connectors (A) are built on the Identification and Reconciliation Engine and call IRE natively to deduplicate and reconcile incoming third-party data into the CMDB. ServiceNow Discovery (E) also natively invokes IRE when it creates or updates CIs, ensuring discovered data is identified and reconciled against existing records. Direct GlideRecord inserts (B) bypass IRE unless explicitly called, so they do not natively invoke it.

Email Inbound Actions creating incident records (C) operate on the task/incident tables, not the CMDB, and never touch IRE. Legacy Transform Maps with standard Coalesce settings (D) use coalesce-based matching rather than IRE, so they do not natively invoke the engine.

52
Multi-Selectmedium

An organization wants to ingest data into the CMDB using the Robust Transform Engine (RTE). Which TWO of the following capabilities are provided by RTE? (Choose two.)

Select 2 answers
A.Managing user authentication sessions for inbound REST API calls.
B.Replacing the underlying relational database management system with an in-memory graph store.
C.Transforming complex hierarchical JSON or XML payloads into structured tabular data for IRE processing.
D.Automatically generating ITSM Change Requests for every ingested CI.
E.Executing field transformations such as string trimming, concatenation, and regex mapping during ingestion.
AnswersC, E

RTE parses nested JSON and XML hierarchies and flattens them into the tabular rows that the Identification and Reconciliation Engine requires, satisfying the constraint that complex payloads must be normalised before IRE can identify and reconcile CIs.

Why this answer

The Robust Transform Engine (RTE) is ServiceNow's data-transformation framework used by CMDB integrations and Import Sets to normalize incoming payloads before they reach the Identification and Reconciliation Engine (IRE). Option C is correct because RTE is specifically designed to parse and flatten complex hierarchical JSON or XML structures into the structured, tabular rows that IRE requires for CI identification and reconciliation. Option E is correct because RTE provides a library of transform functions — including string trimming, concatenation, splitting, and regex-based mapping — that can be applied to fields during ingestion to standardize values.

Option A is incorrect because authentication and session management for inbound REST calls are handled by the REST API framework, OAuth, and authentication policies, not by RTE. Option B is incorrect because RTE is a transformation layer and does not replace the underlying relational database with an in-memory graph store. Option D is incorrect because RTE only transforms data; it does not create ITSM Change Requests, which would require separate workflow or business-rule logic.

53
MCQhard

An administrator notices that a manual update made to a server's 'Asset tag' attribute by an IT agent is constantly overwritten during the nightly Discovery run, even though Discovery does not directly scan the asset tag. How is this behavior controlled and how should it be resolved?

A.Configure Data Source Precedence to give 'Manual' or a higher-ranking source precedence over 'ServiceNow' for the 'Asset tag' attribute.
B.Check the 'No-Delete' flag on the Discovery Schedule record.
C.Disable the 'Asset tag' field mapping in the IRE payload processor script.
D.Set the cmdb_ci table to read-only for the Discovery integration user via ACLs.
AnswerA

Data Source Precedence governs which source wins when multiple sources populate the same attribute. Because Discovery's ServiceNow source outranks Manual, it overwrites the agent's edit even without scanning the tag directly. Raising Manual's precedence for 'Asset tag' stops the nightly overwrite, satisfying the requirement to preserve manual updates.

Why this answer

Data Source Precedence in ServiceNow CMDB determines which data source wins when multiple sources update the same CI attribute. By default, 'ServiceNow' (Discovery) may have higher precedence than 'Manual' for certain attributes, causing manual edits to be overwritten. Configuring Data Source Precedence to rank 'Manual' higher than 'ServiceNow' for the 'Asset tag' attribute ensures manual updates persist.

Exam trap

CIS-DF often tests the difference between Data Source Precedence and Reconciliation Rules — candidates confuse the two, but precedence determines which source wins, while reconciliation rules define the action (update, ignore, etc.).

How to eliminate wrong answers

Option B is wrong because the 'No-Delete' flag on a Discovery Schedule prevents CIs from being deleted when not found, not from being updated with new attribute values. Option C is wrong because disabling the 'Asset tag' field mapping in the IRE payload processor script would stop Discovery from updating that field at all, but the question states Discovery does not directly scan the asset tag — the overwrite comes from reconciliation, not direct mapping. Option D is wrong because setting the cmdb_ci table to read-only for the Discovery integration user would block all Discovery updates, not just the asset tag, and would break Discovery functionality.

54
MCQhard

An administrator is configuring a Robust Transform Engine (RTE) definition for a complex CMDB data import. They need to ensure that if an incoming record fails identification or has missing mandatory attributes, the entire batch does not fail, but instead logs an error for that specific row. Where is this error handling behavior managed in RTE?

A.Set the Import Set transform map property to 'Ignore Errors' globally.
B.Modify the IRE engine configuration property 'glide.cmdb.ire.abort_on_error' to false.
C.Write a global Business Rule on sys_import_set_row to catch exceptions.
D.Configure error handling options within the Robust Transform Engine Data Stream Definition and field processors to capture row-level exceptions.
AnswerD

Row-level exception capture is configured in the RTE Data Stream Definition, where field processors log failures for individual records without aborting the batch. This satisfies the stem's constraint that a single record failing identification or missing mandatory attributes must not fail the entire import, isolating errors per row instead.

Why this answer

In RTE, error handling is configured within the Data Stream Definition and field processors. This allows row-level error capture, so if a record fails identification or has missing mandatory attributes, the error is logged for that specific row without failing the entire batch.

Exam trap

CIS-DF often tests RTE error handling; candidates may confuse it with IRE or traditional transform map error handling, but RTE has its own configuration in Data Stream Definitions.

How to eliminate wrong answers

Option A is wrong because the Import Set transform map property 'Ignore Errors' is a global setting for traditional transforms, not RTE, and it would ignore all errors, not log them per row. Option B is wrong because the IRE engine property 'glide.cmdb.ire.abort_on_error' controls IRE behavior, not RTE, and setting it to false would prevent aborting on error but does not provide row-level logging. Option C is wrong because a global Business Rule on sys_import_set_row is a custom workaround, not the built-in RTE error handling mechanism.

55
MCQmedium

An administrator is setting up a ServiceNow Discovery schedule for a subnet in a restricted data center. The Discovery schedule runs successfully, but no new CIs are populated in the CMDB. Upon checking the Discovery status, the probes completed, but the horizontal discovery pattern logs indicate a 'Permission Denied' on WMI/SSH commands. Where should the administrator verify the credentials used for this ingestion?

A.In CI Class Manager under Discovery Source Precedence.
B.In the CMDB Health Dashboard under Audit Rules.
C.In the Credentials table (discovery_credentials) or Credential Aliases, ensuring the correct protocol credentials are mapped to the IP range.
D.In the Robust Transform Engine source properties.
AnswerC

Discovery probes authenticated with credentials stored in the Credentials table and mapped via Credential Aliases to the target IP range. The 'Permission Denied' errors confirm the mapped WMI or SSH credential lacks rights, so verifying that mapping resolves the missing CI population.

Why this answer

Discovery and ingestion via credentials are managed through Credential Aliases and the Credentials table.

56
MCQmedium

An administrator is setting up an import using Robust Transform Engine (RTE). They need to ensure that incoming records are only processed if a specific status field equals 'Active'. Where should this conditional filtering be configured within RTE?

A.Write an On-Load Client Script on the staging table.
B.Modify the identification rule criteria to ignore inactive records.
C.Configure data stream filters or conditional field processors within the Robust Transform Engine definition.
D.Set the Coalesce checkbox on the Transform Map to 'Active'.
AnswerC

Data stream filters and conditional field processors evaluate each incoming record against expressions such as status equals 'Active', discarding non-matching rows before transformation. This satisfies the stem's requirement that only Active records proceed, since filtering is applied inside the Robust Transform Engine definition itself rather than downstream.

Why this answer

In RTE, conditional filtering to process only records with a specific status (e.g., 'Active') is configured using data stream filters or conditional field processors within the RTE definition. These allow administrators to define conditions that records must meet to be processed further.

Exam trap

CIS-DF often tests the confusion between RTE-level filtering and other mechanisms like Transform Map coalesce or Business Rules, leading candidates to choose options that are not part of RTE.

How to eliminate wrong answers

Option A is wrong because an On-Load Client Script on the staging table runs in the browser and is not part of RTE processing; it cannot reliably filter records for RTE. Option B is wrong because identification rule criteria are used by the IRE to match CIs, not to filter incoming records before transformation. Option D is wrong because the Coalesce checkbox on a Transform Map is for updating existing records based on matching fields, not for conditional filtering based on a status field.

57
Multi-Selectmedium

An administrator is configuring Data Source Precedence rules in the CMDB. Which TWO of the following statements regarding Data Source Precedence are true? (Choose two.)

Select 2 answers
A.Data Source Precedence only applies to data ingested via legacy Import Sets without Transform Maps.
B.Administrators can configure Data Source Precedence rules at both the global CMDB level and granularly per CI class.
C.Data Source Precedence automatically deletes CIs that have not been updated by a high-priority source within 30 days.
D.Data Source Precedence rules dictate which discovery source wins control of specific CI attributes when multiple sources attempt updates.
E.Data Source Precedence rules replace the need for Identification Rules in the IRE.
AnswersB, D

Data Source Precedence supports rules defined globally across the CMDB and also scoped granularly to individual CI classes, letting class-specific overrides take effect. This dual-level configuration is precisely the statement the question asks you to confirm as true.

Why this answer

Option B is correct because Data Source Precedence in the CMDB can be configured at the global level (applying to all CI classes) as well as at the individual CI class level, allowing administrators to tailor precedence granularly where needed. Option D is correct because the core purpose of Data Source Precedence rules is to determine which discovery source (e.g., ServiceNow Discovery, SCCM, manual entry) is authoritative for specific CI attributes when multiple sources attempt to update the same CI, resolving conflicts by source priority. Option A is incorrect because Data Source Precedence applies to data processed through the Identification and Reconciliation Engine (IRE), not just legacy Import Sets without Transform Maps.

Option C is incorrect because Data Source Precedence does not perform automatic deletion or aging of CIs; it only governs which source's data wins during updates. Option E is incorrect because Data Source Precedence works alongside Identification Rules within the IRE—it does not replace them, as Identification Rules are still required to determine CI uniqueness and matching.

58
MCQeasy

Which ServiceNow module provides a centralized dashboard view of CMDB data quality metrics, including completeness, correctness, and compliance?

A.Transform Map Metrics
B.CMDB Health Dashboard
C.Discovery Status Dashboard
D.Service Mapping Workbench
AnswerB

The CMDB Health Dashboard aggregates completeness, correctness, and compliance scores into a single centralised view, directly satisfying the stem's requirement for a dashboard of CMDB data quality metrics. Unlike the CMDB Data Manager, which governs lifecycle tasks, it specifically surfaces health KPIs for monitoring and remediation prioritisation.

Why this answer

The CMDB Health Dashboard provides health calculations across completeness, correctness, and compliance.

Ready to test yourself?

Try a timed practice session using only Ingest questions.