Page tree
Skip to end of metadata
Go to start of metadata

DET, RET, Contribute values


When creating new sets (see Set creation) for:

  • Data Entities (DET and RET values required)
  • End Points (DET values required)

...CAST will set a default value for the DET (Data Element Types), RET (Record Element Types) and Contribute values of the objects detected by the set. This is so that the real Function Point value for the objects can be determined by CAST using its internal algorithms.

Data Entities

DET and RET values are required:

  • DET is set at 3 as default
  • RET is set at 1 as default

A value of 0 or empty is not authorized. Only positive integer values are allowed. The RET value cannot be greater than the DET value.

The number of Function Points for these new objects should be calculated like other elements (a table or IMS segment for example).

End Points

The DET and Contribute (whether the objects in the set contribute to the transaction) values are required:

  • DET is set at 1 as default (a value of 0 or empty is not authorized. Only positive integer values are allowed)
  • Contribute is set to 0 as default (Contribute can be 0 or 1)

If the Contribute value is set to 1, the set of End Point will be then contributing to the computed Function Point value of the transaction, and each of the end points will contribue its DET value to the DET value of the transaction and 1 FTR (File Type References) to the FTR of the transaction.

If the Contribute value is set to 0, then nothing is counted for these end points. These will lead to end the transaction with out any contribution in terms of Function Points.

Note - When a transaction graph does not contain any Data Entities and only End Points, if these End Points do not contribute to the transaction (Contribute value set to 0), then to avoid having zero Function Points and to conform to the AFP specification, the DET of these End Points will contribute to the transaction.


CAST Website

  • No labels