Does anyone know why the RQM Quick Search wouldn't find a Test Suite Execution Record by its ID?
We are using RQM 6.0.3 and are seeing a strange issue with one of our project areas. They have a couple of Test Suite Execution Records that show up when they use the Execution -> Browse Test Suite Execution Records but if they try entering the ID of the record in the RQM Quick Search, nothing is found. This project is relying on their testers being able to enter the Test Suite Execution Record IDs in the quick search to quickly get to the record for test suite execution. Most of their records show up using the quick search, but they have reported 2 that they know are having this issue. The options for the quick search are set to search all artifacts. I have even tried selecting just Test Suite Execution Records and it still does not find it. I have also tried searching by name.
One answer
You can first use RQM REST API to get the XML presentation of the said artifacts, compare them with the other working ones, and see if you can spot anything abnormal, in particular the <Identifier> and <WebId> attributes.
https://jazz.net/wiki/bin/view/Main/RqmApi
You can use RQM URL Utility for the same purpose and it is more user-friendly. You can download it here.
https://jazz.net/downloads/rational-quality-manager/releases/6.0.3?p=allDownloads
If they look no different to other artifacts, the RQM index may get corrupted and no longer in-sync with the database - Quick Search relies on the index. In this case, you may just need to rebuild the index, which requires a down time.
https://jazz.net/help-dev/clm/topic/com.ibm.jazz.install.doc/topics/r_repotools_reindex.html
If you want some further assurance and/or assistance on this, please contact IBM Support.