This page provides the solution to the message of "NoKey" which comes on the left hand panel of the CAST Engineering Dashboard view "Assessment - Application Level".

Below is a screenshot which explains the issue and clarifies where the message of "NoKey" is displayed:



Release
Yes/No
8.3.x(tick)




RDBMS
Yes/No
CSS(tick)



Below is the step-by-step scenario leading to the problem:

  1. Package and deliver an application in CAST-MS.
  2. Run analysis + snapshot.
  3. Open the dashboard and navigate to "Assessment - Application Level" to see the "NoKey" message on the left hand panel.


The impact of the problem on the analysis or the dashboard is: The AFP values won't be visible on the dashboard and the user will be able to see only "NoKey" message instead of values on the dashboard.


The reason why the AFP values are not displayed and the "OMG-Compliant Automated Function Points" values are coming as N/A is because the license which is used for the application is without the EFP License.

When the EFP License is not used for analyzing, the values of EFP are not computed and this is why "OMG-Compliant Automated Function Points" values coming as N/A and "NoKey" is displayed on the left hand panel.

To check which license key is being used for analyzing the application, you can run the below query on the Management Base (MNGT) or the Knowledge base (local) or even the Central Base (CB):

select *
from sys_licenses

This query should return a result like: "XXXX:X;AIP/EFP:XXXXXXXX:XXXXXXXX".

This key has both AIP and EFP license and thus, can be used to compute AFP/EFP data.

You can also check which License Key is being used through CAST-MS GUI. Follow the below steps:

  1. Open CAST-MS > Help > License Key as shown in the below screenshot:

  2. When you click on License Key, it will display the license key that is currently in use.

To fix the problem, proceed as follows:

Please use a key with EFP computation to get this value properly computed in the dashboard.

For this, please follow the below steps:

  1. Open CAST-MS > Help > License Key. It will display the below screen:

  2. Previous License Key shows the old license key which was being used.
  3. To update the new license key, copy the license key which has the EFP license too and paste in the Text Box and Click OK.
  4. Then take a Snapshot. This will synchronize the data of CAST-MS with the Local and Central Base and EFP will be computed.

Impact of the solution on the analysis or the dashboard is: The AFP values will be visible on the dashboard and the user will be able to see values on the dashboard.

  

Ticket # 4338