Certified Implementation Specialist - Service Mapping Free Sample Questions

Covers Service Mapping pattern design and scripting, mapping setup and troubleshooting, Discovery configuration and MID servers, machine learning-powered mapping, and CMDB health.

20 free sample questions162 in the full practice test

Try simulator

CIS-SM Sample Questions

  1. Question 1

    A financial services client has a custom-built trading application that uses a proprietary TCP-based messaging bus on port 9010 for communication between application tiers. The default patterns do not identify this protocol. To map the application dependencies correctly, which operation should be the primary focus within a new pattern's Connection Section?

    Answer and explanation

    Correct answer: C

    For proprietary TCP protocols where configuration files are not available or readable, the most reliable method to discover active connections is to inspect the network state of the host machine. Running a command like netstat (for Windows) or lsof -i (for Linux/Unix) will list active network connections. The output of this command can then be parsed within the pattern to identify the remote IP addresses and ports the application is communicating with, allowing Service Mapping to create the correct dependency links.

  2. Question 2

    During a Service Mapping implementation for a retail company, the mapping of their e-commerce platform fails consistently on the database tier. The platform uses an Oracle RAC cluster. Horizontal discovery identifies the individual cluster nodes, but the top-down mapping process fails to create a connection from the application server to the Oracle Listener. The discovery log shows 'Connection timed out' errors when the pattern attempts to query the listener port. What is the MOST likely cause of this issue?

    Answer and explanation

    Correct answer: B

    A 'Connection timed out' error indicates that the MID Server sent a request to the target port, but received no response, which is a classic symptom of a firewall blocking the traffic. Since horizontal discovery of the nodes works (likely via SSH/WMI), but the specific application port is unreachable, it points to a network access control list (ACL) or firewall rule that is not configured to allow the MID Server to communicate with the Oracle Listener port. Incorrect credentials would typically result in an authentication error, not a timeout.

  3. Question 3

    An organization has successfully mapped a critical business service. To ensure the map remains accurate, they want to automatically remap the service whenever a CI within that service undergoes a significant change, such as a server being patched or reconfigured. Which ServiceNow feature should be configured to trigger this automatic remapping?

    Answer and explanation

    Correct answer: D

    ServiceNow provides a specific feature for this purpose. Within the configuration of a discovered application service, there is a checkbox labeled 'Update on change'. When this option is enabled, Service Mapping will automatically trigger a re-discovery of that specific service whenever a CI that is part of the service map is updated through a change request. This is the most efficient and targeted method, as it avoids unnecessary full-schedule rescans.

  4. Question 4

    A consultant is scoping a Service Mapping project for a large enterprise. The primary goal is to improve MTTR for major incidents. The enterprise has over 500 business applications, but the project has a tight deadline. Which approach should the consultant recommend for prioritizing which services to map first?

    Answer and explanation

    Correct answer: C

    The goal of the project is to improve Mean Time To Resolve (MTTR) for major incidents. Therefore, the most logical and value-driven approach is to prioritize the services that are the biggest source of pain. By analyzing historical incident data (e.g., from the Incident [incident] table), the consultant can identify which business services are associated with the most P1/P2 incidents. Mapping these services first will provide the greatest and most immediate impact on the project's primary goal.

  5. Question 5

    True or False: When creating a new CI class in the CI Class Manager, it is a best practice to create it as a direct child of the Base Configuration Item [cmdb_ci] class to ensure maximum flexibility.

    Answer and explanation

    Correct answer: B

    This statement is false. The best practice is to place a new CI class as deep in the class hierarchy as possible. This allows the new class to inherit the maximum number of relevant attributes and identification rules from its parent classes, reducing redundant configuration and ensuring consistency. Creating classes directly under [cmdb_ci] should be avoided unless the new CI type is fundamentally different from all existing classes.

  6. Question 6

    An administrator notices that Service Mapping is creating duplicate CIs for the same set of web servers. Investigation reveals that one set of CIs is being created by top-down Service Mapping, and another set is being created by a scheduled horizontal discovery. Both discovery sources are using slightly different attributes to identify the servers. Which CMDB feature should be configured to resolve this issue and prevent future duplicates?

    Answer and explanation

    Correct answer: C

    The Identification and Reconciliation Engine (IRE) is the core CMDB feature for preventing duplicate CIs. By defining robust Identification Rules, you tell the IRE which attributes to use to uniquely identify a CI, regardless of the discovery source. Reconciliation Rules and Datasource Precedence Rules then govern which data source is authoritative for which attributes when updates occur. Properly configuring the IRE rules for the web server class will ensure that both Service Mapping and horizontal discovery identify and update the same CI record.

  7. Question 7

    Multiple answers

    A new implementation requires mapping an application that is deployed across multiple Kubernetes clusters in a hybrid-cloud environment. The application pods communicate with each other and with external services. Which actions are essential for successfully mapping this containerized service? (Select THREE)

    Answer and explanation

    Correct answers: B, C, D

    ServiceNow discovers Kubernetes environments by querying the Kubernetes API, not by logging into individual nodes. This API provides all the necessary information about namespaces, services, pods, and their relationships.

    ServiceNow provides specialized patterns for discovering modern technologies like Kubernetes. These patterns contain the necessary logic to query the API and build the correct CI model in the CMDB.

    For a containerized application exposed to users, the Ingress controller or Load Balancer is the logical starting point for top-down discovery. Mapping starts from this entry point and traces the traffic flow through Kubernetes services to the backend pods.

  8. Question 8

    You are debugging a pattern for a custom Java application. You have added a 'Log' step to print the value of a temporary variable named config_path to the discovery log. After running the pattern in debug mode, you cannot find the logged message. Which of the following is the most likely reason?

    Answer and explanation

    Correct answer: B

    The 'Log' operation in the Pattern Designer has a 'Level' parameter (e.g., Debug, Info, Warn, Error). The pattern execution itself also has a log level, which is controlled by system properties (e.g., glide.discovery.debug). If the message in the 'Log' step is set to 'Debug', but the overall pattern discovery log level is set to 'Info', the debug message will not be written to the log. This is a common issue when debugging patterns.

  9. Question 9

    A service map for an internal HR portal shows the following structure:

    [F5 Load Balancer]
    ↓
    [Apache Web Server Cluster]
    ↓
    [Generic Application]
    

    The connection from the Apache cluster to the backend application is being represented as a 'Generic Application' CI. The backend application is a standard Tomcat server. What is the MOST effective first step to resolve this and correctly identify the Tomcat server?

    Answer and explanation

    Correct answer: B

    A 'Generic Application' CI is created when Service Mapping detects a listening process on a port but no pattern's Identification Section successfully matches that process. The first step in troubleshooting is to examine the Discovery Log for the source CI (the Apache server). The log will contain details about which patterns were attempted on the destination IP/port, why they failed (e.g., credential failure, no matching process found), and the information that was gathered. This information is crucial for determining whether to fix credentials, adjust the Tomcat pattern, or create a new pattern.

  10. Question 10

    What is the primary purpose of the 'Extension Section' in a Service Mapping pattern?

    Answer and explanation

    Correct answer: B

    The Extension Section is a critical feature for maintaining customizations across platform upgrades. It allows an implementer to add custom steps (e.g., to gather additional attributes or create extra relationships) to a baseline, out-of-the-box pattern. These extensions are stored separately from the base pattern. During an upgrade, the base pattern can be updated by ServiceNow without overwriting the custom logic in the Extension Section. This prevents customizations from being lost and reduces the maintenance burden.