This documentation supports the 21.05 version of BMC Helix CMDB.

To view an earlier version, select the version from the Product version menu

CMDB Impact Simulator issues

Perform the following checks when you notice that CMDB Impact Simulator widgets are not rendered correctly as expected.

IssueCause and Resolution

Impact Simulator permissions issue

If you encounter a permissions issue with CMDB Impact Simulator, confirm with your system administrator that you have the required role and permissions.

To view data and to work with the CIs in CMDB Impact Simulator, you must have the CMDB Impact Simulator User role and the permissions to query the CIs stored in BMC Helix CMDB. The role and the permissions are mapped to the CMDB Data View group by default. 


CMDB Impact Simulator uses Rest APIs that are called from the CMDB Impact Simulator User Interface to accept the CI information in the request. As a response, CMDB Impact Simulator returns a simulation ID, which is used to fetch the simulation results in the form of a graph.

  • Using developer tools from the browser, you can see the APIs being called and its responses. Ensure that the REST APIs are being called correctly and you are getting the desired results.
  • Check the browser console for any JavaScript message.
  • Watch Network traffic on browser and check REST API request/response.

To know if there are issues with the REST APIs, in Configurations > Core Configurations > Impact Simulator, change the Log Level to Debug. View the debug logs to check for any issues with REST APIs.

Redirect-URL is pointing to an incorrect jetty.

Verify that the Redirect URL is pointing to the correct jetty. The Redirect URL configuration(com.bmc.arsys.server.shared / *) is a map of ‘Server’ name on mid tier and the load balancer URL for its Jetty. Its syntax is as follows:

cmdb.<midtier server name>:<Jetty Load balancer URL for Server>;

If there are multiple servers, for example, Alpha and Beta configured on mid tier, then the syntax is as follows:

cmdb.alpha:<Jetty Load balancer URL for Alpha>; cmdb.beta:<Jetty Load balancer URL for Beta>;

For Helix setup, the format is as follows:

cmdb.<Helix server name>:<URL for Server>;

For information about configuring the redirect URL to access CMDB Portal through Mid Tier with relevant examples, see Configuring the URL to access CMDB Portal through Mid Tier.

Check the Access-Control-Allow-Origin setting

Component name: com.bmc.arsys.server.shared

This setting defines whether cross-origin requests are allowed, and indicates the origins that can make REST API calls on the AR System server

  1. Check if both jetty and Mid Tier are either secured servers or non-secured servers.
  2. Access the Access-Control-Allow-Origin setting from AR System Administration Console > System > General > Centralized Configuration.
    An origin consists of a protocol, host, and port number.
    Valid values are Comma separated origins which describe the comma separated list of multiple origins. For example, http://localhost:8080,

Error message: Error from widget - No value supplied for a required attribute.

This error message is displayed in the Atrium:SimulationExplorer window.

In the AIS:Main form, when you view the impact simulation results in the topology view and click View in Explorer to view a service model graph, do not use the Edit Mode feature to create new CIs in that service model.

Was this page helpful? Yes No Submitting... Thank you