IntegrationHub ETL - Associated class (adding non-cmdb class)

krishnakumar2
Tera Guru

Hi Community,

I am having a trouble inserting values into non-cmdb class using IntegrationHub ETL. 

ServiceNow documentation says about adding associated class. But, it's confusion for me as I could not figure out how to achieve the same.

My requirement is to insert data into HTTP(S) endpoint CI table and then m2m table Entry Point(sa_m2m_service_entry_point). If anyone has done anything similar, please help me out.

 

Thanks

Krishna

https://docs.servicenow.com/bundle/sandiego-servicenow-platform/page/product/configuration-management/concept/create-etl-transform-map.html#d1445897e964

Associated class

An associated class lets you select the CMDB class to be associated with a target non-CMDB class, which is required for IRE processing.

If the target class for mapping is a non-CMDB class with a reference to a CMDB class, you must select the CMDB class to associate the non-CMDB target class with. A non-CMDB class refers to a class, such Serial Number [cmdb_serial_number], that does not extend the Configuration Item [cmdb_ci] class. The Related Entry [cmdb_related_entry] class might contain multiple CMDB class associations for the same non-CMDB class. Therefore, select the appropriate association to allow IRE processes to update the target non-CMDB class.

For example, the Related Entry [cmdb_related_entry] class has a record which associates the non-CMDB Software Instance [cmdb_software_instance] class with the CMDB Software Package [cmdb_ci_spkg] class. If you select Software Instance as a target class, you must associate the Software Instance class with the Software Package [cmdb_ci_spkg] class.

1 REPLY 1

Wildo Grande
Tera Contributor

Maybe here you'll find a better explanation of what is mentioned in the docs: https://www.servicenow.com/community/cmdb-articles/ih-etl-guided-setup-step-3-cmdb-class-mapping/ta-...