We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Firewall Discovery Fails with "Missing Mandatory Fields" During CMDB Identificatio

akashdeshmu
Tera Contributor

Hi All,

I have run Discovery on a set of IP addresses, and the devices are successfully classified as Firewall . However, the CI creation fails during the Identification and Reconciliation (IRE) process with the following error:

CMDB Identification Error:
Missing mandatory field(s)
[u_status_name, support_group, u_sub_status1, subcategory, company, category]
in table [cmdb_ci_ip_firewall]

The identification log shows that Discovery and Classification complete successfully, but IRE is unable to create the CI because the above fields are marked as mandatory and are not present in the Discovery payload. We have (before insert) business rule  to populate  above fields status, substatus, category and subcategory. 

I am considering the following options to resolve the issue:

  1. Make these fields non-mandatory on the cmdb_ci_ip_firewall table.
  2. Set the property "Enforce required attributes during CMDB Identification and Reconciliation" to false.

I would like to understand which approach is considered a best practice from a CMDB/Discovery perspective.

Also, if anyone has encountered a similar issue, please suggest any alternative solutions or recommended workarounds.

Thanks in advance for your help.

Regards,
Akash Deshmukh

 
0 REPLIES 0