What is the Strongly Connected Component (SCC) ?
The Strongly Connected Component (SCC) is not a CAST creation it's a Mathematical phenomena. In the mathematical theory of directed graphs, a graph is said to be strongly connected if every vertex is reachable from every other vertex. For example the below graph illustrate an SCC:
The vertex in the Mathematical definition represent the object in CAST definition. In a AIP context, the analyzed directed graph would be as follows:
This graph can be viewable from Enlighten as follows:
and from TCC as follows:
Note that you can check if the application contain an SCC from Transaction Configuration Center log file, TCC log file provide you information about SCC under the Report Transactional information section:
Number of elements in largest SCC group : #Number of element in the largest Strongly Connected Component
In this particular sample, the Transaction Configuration Center log file will return the following under the Report Transactional information section:
Number of elements in largest SCC group : 4
What is the large Strongly Connected Component (LSCC) ?
By default the Number of allowed elements in a largest Strongly Connected Component is equal to 1000, if an SCC exceeds this value then TCC ignores it. Not that this information is available in the Transaction Configuration Center log file under the Report Transactional information section, for example:
Number of ignored SCC groups (too large) : 1
Note that you can get the content of the largest SCC, or since 8.2.0 the content of the N most large SCC, for more information refer to Transaction Configuration Center - Information - How to get the content of the large SCC
What are the Impacts of the SCC and the LSCC?
If the SCC is part of several Transaction:
Then the Transactions will enrich all the End points that are linked to the SCC, hence the Transactions will have the same FP value, it's possible that this FP value do not reflect the real FP value of the Transactions if the SCC is not legitimate.
- If the LSCC is part of several Transactions:
Then the Transactions will not enrich all the End points that are linked to the SCC, hence the Transactions are empty and the FP value is equal to zero.