Create CI In IRE But Ignore Requirement For Containment/Hosting Rules (Dependent CIs)?

Tom Rausch
Tera Guru

Hello, all,

 

Can I create a CI using the Identification and Reconciliation Engine (IRE) but set the IRE to ignore the requirements for containment/hosting rules (dependent CIs)?

 

Example

I try to create a Compute Security Group [cmdb_ci_compute_security_group] CI using the IRE.

 

In the CI Class Manager, the Compute Security Group [cmdb_ci_compute_security_group] CI Type requires one of these containment/hosting rules.

  • cmdb_ci_compute_security_group >> Hosted on >> cmdb_ci_logical_datacenter
  • cmdb_ci_compute_security_group >> Hosted on >> cmdb_ci_cloud_service_account

I do not send any information about a cmdb_ci_logical_datacenter or cmdb_ci_cloud_service_account CI to the IRE. I therefore receive this error.

  • "error":"MISSING_DEPENDENCY"
  • "message":"In payload no relations defined for dependent class [cmdb_ci_compute_security_group] that matches any containment/hosting rules:
    • cmdb_ci_compute_security_group >> Hosted on >> cmdb_ci_logical_datacenter
    • cmdb_ci_compute_security_group >> Hosted on >> cmdb_ci_cloud_service_account
  • Add appropriate relations in payload

I want to send the information about the Compute Security Group [cmdb_ci_compute_security_group] CI to the IRE but set the IRE to ignore requirement for containment/hosting rules.

1 ACCEPTED SOLUTION

Pratiksha
Mega Sage
Mega Sage

You need to check the ci class manager. Search for the class. Check the dependent relationship. The security group needs to be hosted on either logical data center or cloud service account. If you are using IH ETL then you need to do the mapping of either of the class and add the relationship. It will solve the issue.

 

https://yourinstace.service-now.com/now/nav/ui/classic/params/target/%24ciModel.do%3Fid%3Ddependenci...

View solution in original post

2 REPLIES 2

Tom Rausch
Tera Guru

Note: I see no such setting in the document Properties for Identification and Reconciliation (W).

Pratiksha
Mega Sage
Mega Sage

You need to check the ci class manager. Search for the class. Check the dependent relationship. The security group needs to be hosted on either logical data center or cloud service account. If you are using IH ETL then you need to do the mapping of either of the class and add the relationship. It will solve the issue.

 

https://yourinstace.service-now.com/now/nav/ui/classic/params/target/%24ciModel.do%3Fid%3Ddependenci...