The Overview with Fast Scan panel is part of the onboarding workflow introduced in 2.3.1. It will only be populated when this onboarding workflow is enabled and used - see Administration Center - Settings - Application Onboarding. See also Workflow - Application onboarding with Fast Scan.
This section is only displayed when an analysis has been actioned. It displays data from the most recent analysis, therefore if you have changed the application source code since the most recent analysis (using the New Scan button) you will need to run a new analysis in order for the data in this section to be accurate.
This section provides a report on analyzed/not analyzed files for the current version:
File Extensions | A list of file extensions found in the delivered source code. Extensions are grouped by technology/language - and the extension that is displayed by default (the primary extension) is the extension with the largest number of files in the delivered source code. Other related file extensions that are found will also be displayed alongside: For the Mainframe - JCL technology, the extension .prc is not considered part of JCL language (in the vast majority of cases, these files do not contain any JCL related code), so files with this extension will be ignored in the analysis report. |
---|---|
Technology/Language | Technology or language of the file as detected by Console. |
CAST Extensions | The CAST Extension Console has used to process the file. Note that some primary file extensions may be listed as processed with multiple extensions. For example the .js file extension will appear twice:
|
Fully Analyzed | The total number of files of this type that were analyzed during the most recent analysis process. This number is taken directly from the analysis schema in which the analysis results are stored, in other words this number reflects the number of files that were saved as part of the analysis process.
|
Not Analyzed | The total number of files of this type that were sent for analysis by CAST Console but were not analyzed during the most recent analysis process (e.g. they were not saved in the results): Click to enlarge Clicking the number will display the following dialog box, providing a list of all the unanalyzed files: Click to enlarge When the Node uses AIP Core ≥ 8.3.52, a reason (where possible) will be given in the Reason column: These reasons correspond to Project Exclusion Rules set via the File Filter button (see above) for onboarding with Fast Scan: ...and via the Project Exclusion Rules screen when using onboarding without Fast Scan.
|
View Logs | Clicking this icon will direct you straight to the "Run analysis" log files. |
The search option allows you to filter for specific text. The search functions on the columns File Extensions, Technology/Language and CAST Extensions: | |
Click to download the report as a .CSV file. When opened in Microsoft Excel (or equivalent), two tabs are available:
|
Clicking a number in the list will open a popup with more details about the files:
To make results easy to use, some files are ignored and are not listed in this report:
- all files with extensions that are not associated directly to a programming language (all resources or data languages for example, or project files like xml, http or json).
- all files with patterns such as .git, .svn, node-modules, org-eclipse, CCAU\.abap, IP\.abap
- special files like package-info.java, *CT.abap, *CP.abap, hh, h++, hpp, hcc, h, hxx, ph
- files resulting from CAST Datbase extractions such as castextraction or uaxdirectory, because they are not currently directly associated with a language or extension.