Purpose (problem description)

This page describe the case when you Ignore data function, but this is not saved when computing function points or taking a snapshot.

Some data functions are being marked as "Ignored" by default in TCC:

This is changing the FP value for Data Functions:

If We "un-ignore" them and click on save:

the FP value for Data Functions changes:

But then, if I click on "Compute function points" or repeat the snapshot, these actions are ignored, and all data functions become ignored again and the number of function points decreases as it was at the beginning.

Observed in CAST AIP
Release
Yes/No
8.2.x(tick)
8.1.x(tick)
8.0.x(tick)
7.3.x(tick)
Observed on RDBMS
RDBMS
Yes/No
Oracle Server(tick)
Microsoft SQL Server(tick)
CSS2(tick)
Step by Step scenario
  1. Select any ignored data function.
  2. Do "un-ignore".
  3. Click on save.
  4. Do compute functions points or take snapshot.


Action Plan
  1. Check if the procedure tcc_fp_usr_df_ignore_rule is customized
    1. Check from the knowledge base if the tcc_fp_usr_df_ignore_rule stored procedure was customized (by default this procedure is empty).
    2. If it's the case then examine the procedure and see if this can be the root cause. As a known case we have retrieved the following query from this procedure - tcc_fp_usr_df_ignore_rule.sql . From the query, we can see that Data functions with det < 3 and ret =1 and object type in ( SQL Table, oracle table, ...), ... are ignored and cannot be un_ignored. This issue is encountered when you install a custom stored procedure. In our case customer have installed  a TCK on the knowledge base

    3. To identify that the TCK is installed in a Knowledge base, run the following query - SQL Queries - CAST Knowledge Base - Queries on Installation - How to check if a TCC tool kit is installed

      In our case the query returns: "TCK_LOCAL";"1.7.1.0".

  2. If the above check don't resolve your issue then contact CAST Technical Support with the Relevant input

Relevant input

  1. CAST Support Tool (CST) - alias Sherlock without source code

Notes/comments
 Ticket  # 6706
Related Pages