If it raises the message This app can't run on your PC, then the file Dynamiclinks.cli.exe is corrupted:
Install the CAST product again.
After running the Dynamic Links Rules, if links have not been ignored or validated (How to check that links have been ignored / validated) : You can run the below query in your local to identify whether the link is a dynamic link (invalid link, created based on string) and has been reviewed but not ignored:
SELECT kPro.keynam AS PROJECT_NAME,
t.typnam AS PROJECT_TYPE, a.*
FROM KEYS kPro
JOIN TYP t
ON t.idtyp = kPro.objtyp
JOIN ACC a
ON a.idpro = kPro.idkey
WHERE a.idclr =<caller_object>
AND a.idCle =<callee_object>;
If property is 32769, then its a dynamic link which has been reviewed but not ignored.
Check that the links to be ignored / validated are in the scope of the Dynamic Link rules :
Open the rules file that is defined in CAST MS, in production tab.
If the scope is at Technology level, is the callee object of the link the same technology than the technology of the scope ? If no, then it is expected that the link has not been ignored / validated.
If the scope is at Analysis Unit level, is the caller object of the link belongs to the Analysis Unit ?
Check if the links to be ignored / validated are taken into account by the filter of the Dynamic Link rules :
As it is described in CMS - Dynamic Link Manager filter rules, check if the callee objects fulfill the conditions of the filters. Note that if the filter is for RawString, it is applicable only on the line that is hitted by the Regular Expression. The Carriage Return (\n) is not taken into account.
If the callertype and calleetype are defined in the rule, check that the callerType and calleeType name are defined in the databases (CB, KB, Mngt), in the table Typ. The field is typnam. If it is not there, then it is expected that the link is ignored.
If you do not find the information you are looking for or solution for your problem, in this page, contact CAST Technical Support and provide with the Relevant Input in order to Reproduce the Issue.
To reproduce the issue
Restore the local database and the management database.
Create a connection profile with CAST Management Studio with a specific name.
In the Sherlock output, look at the dlm rule file (extension is *.dlm.xml). It is in the configuration file. Copy this file in one of your folder.
Open a command prompt line and run the command line to execute the DLM as described in the documentation : End User Guides > End-user application documentation > CMS - CAST Management Studio > CMS - CAST Management Studio > How To > CMS - Dynamic Link Manager filter rules