Microsoft Windows analysis-node file storage locations


Overview

When analyzing your applications, each CAST Imaging analysis-node will need to store various data, for example:

  • logs
  • extensions
  • source code
  • temporary files

The table below explains where these folders will be located by default.

Locations

Folder Default path Remarks
delivery On machine(s) where analysis-node is installed: c:\cast-node\delivery Contains reference information about applications and the various source code deliveries that have occurred for a given application.

For a single machine install or where only one single analysis-node is installed, this can be left as is.

For a distributed/multi-node deployment, a mounted network folder that all nodes can access is required, e.g. a mapped network drive such as S:\share\CAST\delivery.
deploy On machine(s) where analysis-node is installed: c:\cast-node\deploy Used to store certain types of source code which require further extraction and processing before analysis, such as .castextraction files or .PDS dump files.

For a single machine install or where only one single analysis-node is installed, this can be left as is.

For a distributed/multi-node deployment, a mounted network folder that all nodes can access is required, e.g. a mapped network drive such as S:\share\CAST\deploy.
common-data On machine(s) where analysis-node is installed: c:\cast-node\common-data A common location used for node related data (logs, backup, source code upload and other folders used by the node).

For a single machine install or where only one single analysis-node is installed, this can be left as is.

For a distributed/multi-node deployment, a mounted network folder that all nodes can access is required, e.g. a mapped network drive S:\share\CAST\common-data.
Logs On machine(s) where analysis-node is installed: %PROGRAMDATA%\CAST\CAST\Logs Used for storing all technical logs produced by the node with regard to code delivery/analysis activities. One sub-folder folder will be created per application onboarded in CAST Imaging. The log files will contain the path and the name of the source file. For some warning messages (e.g.: syntax error), the path of the source code involved in the warning is shown in the log.

Must always be located on the node machine and is required on each node.
LISA / LTSA On machine(s) where analysis-node is installed: %PROGRAMDATA%/CAST/CAST/CASTMS/LISA and %PROGRAMDATA%/CAST/CAST/CASTMS/LTSA Location to store temporary files generated during the analysis process on each node:
  • Large Intermediate Storage Area (LISA) - cleaned on completion of each analysis.
  • Large Temporary Storage Area (LTSA) - is permanent and contains preprocessed source code files, archive files for analysis etc.
Some technology extensions need to preprocess the source code before performing the analysis. In this case, the source code that will be analyzed is stored in the LISA folder.

Must always be located on the node machine and is required on each node.
extensions On machine(s) where analysis-node is installed: %PROGRAMDATA%/CAST/CAST/Extensions Used for storing CAST technology extensions obtained by CAST Imaging from https://extend.castsoftware.comexternal link.

Must always be located on the node machine and is required on each node.