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

FolderDefault pathRemarks
deliveryOn machine(s) where analysis-node is installed: c:\cast-node\deliveryContains 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, however for future-proofing, CAST highly recommends using a mounted network folder that all nodes can access is required (see details below).

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 (note that only the SMB (Server Message Block) protocol is supported).
deployOn machine(s) where analysis-node is installed: c:\cast-node\deployUsed 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, however for future-proofing, CAST highly recommends using a mounted network folder that all nodes can access is required (see details below).

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 (note that only the SMB (Server Message Block) protocol is supported).
common-dataOn machine(s) where analysis-node is installed: c:\cast-node\common-dataA 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, however for future-proofing, CAST highly recommends using a mounted network folder that all nodes can access is required (see details below).

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 (note that only the SMB (Server Message Block) protocol is supported).
LogsOn machine(s) where analysis-node is installed: %PROGRAMDATA%\CAST\CAST\LogsUsed 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 / LTSAOn machine(s) where analysis-node is installed: %PROGRAMDATA%/CAST/CAST/CASTMS/LISA and %PROGRAMDATA%/CAST/CAST/CASTMS/LTSALocation 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.
extensionsOn machine(s) where analysis-node is installed: %PROGRAMDATA%/CAST/CAST/ExtensionsUsed 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.