Netscaler - Discovery error (In payload no relations defined for dependent class [dscy_router_interface] that matches any containment/hosting rules: [dscy_router_interface >> Used by >> cmdb_ci_hardware])DescriptionThis KB is for solving the Netscaler - Discovery error (In payload no relations defined for dependent class [dscy_router_interface] that matches any containment/hosting rules: [dscy_router_interface >> Used by >> cmdb_ci_hardware]) Identification CI Errors:In payload no relations defined for dependent class [dscy_router_interface] that matches any containment/hosting rules: [dscy_router_interface >> Used by >> cmdb_ci_hardware]. Add appropriate relations in payload for '{"className":"dscy_router_interface","values":{"number":"1","discovery_source":"ServiceNow","install_status":"1","mac_address":"00:50:56:80:4c:4c","name":"0/1","ip_address":"10.196.39.185","type":"6","sys_class_name":"dscy_router_interface"},"sys_object_source_info":{"source_name":"ServiceNow"},"settings":{},"sys_ire_info":{"ire_received_time":"2020-06-17 08:41:55"}}',Too many other errors,In payload no relations defined for dependent class [dscy_router_interface] that matches any containment/hosting rules: [dscy_router_interface >> Used by >> cmdb_ci_hardware]. Add appropriate relations in payload for '{"className":"dscy_router_interface","values":{"number":"4","discovery_source":"ServiceNow","install_status":"1","mac_address":"00:50:56:80:4c:4cSteps to Reproduce 1. Run discovery on Netscaler Load Balancer. 2. Check the discovery log for IRE errors.WorkaroundThe fix was pushed to Q mainline at PRB1418056/DEF0122059 (These are related DEF/PRB: PRB1411008 - DEF0113889, PRB1418056 - DEF0122059, PRB1412586 - DEF0115505 and PRB1411007 - DEF0113884) In order to overcome the following IRE errors: 2020-06-17 01:41:55: Identification CI Errors:In payload no relations defined for dependent class [dscy_router_interface] that matches any containment/hosting rules: [dscy_router_interface >> Used by >> cmdb_ci_hardware]. Add appropriate relations in payload for '{"className":"dscy_router_interface","values":{"number":"1","discovery_source":"ServiceNow","install_status":"1","mac_address":"00:50:56:80:4c:4c","name":"0/1","ip_address":"10.196.39.185","type":"6","sys_class_name":"dscy_router_interface"},"sys_object_source_info":{"source_name":"ServiceNow"},"settings":{},"sys_ire_info":{"ire_received_time":"2020-06-17 08:41:55"}}',Too many other errors,In payload no relations defined for dependent class [dscy_router_interface] that matches any containment/hosting rules: [dscy_router_interface >> Used by >> cmdb_ci_hardware]. Add appropriate relations in payload for '{"className":"dscy_router_interface","values":{"number":"4","discovery_source":"ServiceNow","install_status":"1","mac_address":"00:50:56:80:4c:4c 1. Go to "Netscaler Load Balancer" pattern -> library "Netscaler reference and relation information" -> step "Ref/Rel between Interface and NetScaler". 2. Update the "Parent Table" to "$cmdb_ci_lb_netscaler" 3. Update the "Child Table" to "$dscy_router_interface" 4. Update the "Relation Type" to "Uses::Used by" 5. Update "Direction" to "Child to parent" 6. "Save" and "Publish" the pattern 7. Go to "MID Servers" in the menu 8. Click on "Pattern Sync to Mid" Related Problem: PRB1411008