SAP HANA DB identifier not working as expected when it see multiple running processes 'hdbindexserver' on the same server.
For example: from the image attached, instead of finding all of the SAP HANA DB application, but it found only the last running process.
Server with have multiple running process 'hdbindexserver'.
Based on OOB identifier 'SAP HANA DB', it will look for these Criterion attributes [sys_class_name,instance,sid] and since it couldn't find the matching once, it will fallback to parent's rules which is 'Application Rule' identifier.
When it found the match from this Application Rule' identifier and since these all three processes are on the same Linux machine, so it keep overwritten till execute the last pattern.
Expected to see all three SAP HANA DB
But, seeing only 1 SAP HANA DB
This issue has been filed in PRB1334177.
Workaround: need to deselected the 'Allow fallback to parent's rules' from this SAP HANA DB identifier entry https://<instancename>.service-now.com/nav_to.do?uri=cmdb_identifier_entry.do?sys_id=0ecc6ab3ff100200ab8fffffffffff06
To easy see this issue like an image, paste XML payload to Jsonblob.