Getting IDENTIFICATION_RULE_MISSING for Software Installation table (cmdb_sam_sw_install_list)

JayalakshmiP
Tera Contributor

I'm getting an IDENTIFICATION_RULE_MISSING error for the Software Installation table (cmdb_sam_sw_install) in SAM Pro. I’m loading discovery data from an external API into the Software Installation list table (cmdb_sam_sw_install_list) using IntegrationHub ETL. All the required fields (installed_on, display_name, publisher, version, etc.) are mapped, and the associated CI class is also mapped through installed_on, but the error still persists.

Because cmdb_sam_sw_install does not extend cmdb_ci, it does not appear in the CI Class Manager, so I can't create an identification rule using the standard method. I also tried adding an identifier directly in the Identifiers table, but that didn’t work either.

Does anyone have guidance or documentation on how to add the required identification rules for cmdb_sam_sw_install before the Utah release? I understand that Utah introduces IRE support for non-CMDB tables, but is there any way to insert records into cmdb_sam_sw_install via IntegrationHub ETL in Yokohama or Zurich?

5 REPLIES 5

JayalakshmiP
Tera Contributor

Apologies for the confusion in my original post regarding “before the Utah release.” That was a mistake on my part. I am currently on the Yokohama release, so that reference was not applicable.
Thank you to everyone who responded. I was able to resolve the issue. The solution was to update the CI Identifier by adding Related Entries. Specifically, I added the Software Installation table and configured Installed on as a reference field. After doing this, the IDENTIFICATION_RULE_MISSING error was resolved.