Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Accept Delivery
  • Reject Delivery
  • Automate Delivery
  • Delete a Version
  • Set as current Version
  • Run an analysis
  • Generate a snapshot including upload snapshot to Measurement Service schema
  • Delete a snapshot
  • Delete snapshots in a list
  • Delete snapshots within a range
  • Import / Export .pmx files
  • Prepare a Snapshot (prepare Analysis Service for snapshot generation (only required when using the CAST Architecture Checker/CAST Transaction Configuration Center and you have used the RunAnalysis option))
  • Generate Hsq Report
  • Configure platform preferences (set the license key, Delivery and Deployment folders)
  • Clean up Analysis Units
  • Remove unassociated Assessment Models
  • Manage / Stop Managing an Application (import an Application from the Delivery folder that has been created by the Application owner (in the CAST AIC Portal) and populated with a Version (including source code packages) or stop managing an Application)
  • Run an upgrade for an Assessment Model
  • Activate a Measurement Service schema for the current Management Service schema
  • Upload snapshots to Measurement Service schema
  • Import an Assessment Model
  • Purge a Version

To execute an action via the command line, you must specify the CAST-MS-CLI.exe executable (rather than the CAST-MS.exe executable which is used for the GUI). Command arguments are expressed as verbs and then various mandatory and optional (enclosed in square brackets) options. Each command argument verb and various examples is listed and explained below.

...

connectionProfile <string>Specifies the name of connection profile to use to connect to the CAST Management Service.

migrateAssessment <option>

Enables you to choose the upgrade option:

CLI optionDescriptionEquivalent GUI Option
progressive

These two options will preserve the current Assessment Model assigned to your CAST Dashboard Service schemas and merge in any new rules delivered with the new CAST AIP Assessment Model - depending on your option choice, these new rules will either be activated (provides the benefits of the new release with all options actived) or disabled (therefore making post upgrade results more stable and in-line with the previous release of CAST AIP but not benefiting from updates in the new release). Please see Assessment Model updates for more information about new Quality Rules that may have been added in this release of CAST AIP.

If you have chosen either of these options, the following Assessment Model values will be retained:

  • the status of active/inactive Quality Rules
  • thresholds
  • weights
  • critical contributions
  • parameter values
  • custom indicators
  • custom Quality Rules

However, the Assessment Model will still be subject to an upgrade process to modify some values to make them compatible with CAST AIP 8.2.x, for example:

  • SQL and property implements
  • applicable technologies
  • associate values
  • documentation
Preserve Assessment Model customizations, activate new rules from AIP <release>
conservative Preserve Assessment Model customizations, leave new rules disabled 
true

If you have chosen this option, the new Assessment Model from the new release of CAST AIP will be assigned to the CAST Dashboard Service schemas selected for update, therefore replacing any existing Assessment Models.

Use default Assessment Model from CAST AIP <release>
[sourceServerRootPath <string>]Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[codeResourceBasePath <string>]Source Code Deployment Folder - a location used exclusively by the CAST Management Studio to store the most recent version of the applications' source code for analysis in uncompressed format.

Please see Preferences - Platform Settings for more information.

[logRootPath <string>]Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath <string>]Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath <string>]Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host <string>]Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port <integer>]Mail server port (default is 25)Default: 25

Please see Preferences - Mail for more information.

[from <string>]Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath <string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

PurgeVersion

Use this option to automate the purging of a Version (Delivery) without source code. This option will permanently delete the delivery. This means that logs and configuration files stored in the Delivery folder relative to the Version will be permanently deleted (extracted source code will have already been deleted).

Warning
Note that:
  • this option cannot be undone
  • if the Version to be deleted has been used as the basis for a later Version (i.e. the Version has been copied then it is not possible to purge it.
  • Examples

Purges a version named "4.4.0.2575 delta 2" that belongs to the Application "TEST":

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe PurgeVersion -connectionProfile CAST_MNGT -appli "TEST" -version "4.4.0.2575 delta 2" -logRootPath "C:\CAST\Log"

Available options

connectionProfile<string>Specifies the name of connection profile to use to connect to the CAST Management Service.
appli<string>Specifies the parent Application of the Version you want to purge.
version<string>Specifies the name of the Version you want to purge.
[sourceServerRootPath<string>]Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[codeResourceBasePath<string>]Source Code Deployment Folder - a location used exclusively by the CAST Management Studio to store the most recent version of the applications' source code for analysis in uncompressed format.

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]Mail server port (default is 25)Default: 25

Please see Preferences - Mail for more information.

[from<string>]Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath<string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

RejectDelivery

Use this option to automate the rejection of a Version (Delivery). The Version will then move back into the Waiting for delivery status - in other words, the Version is re-opened and source code can be re-packaged or re-organised by the Delivery Manager(s) according to the requirements of the CAST Administrator.

Examples

Rejects delivery of a version named "4.4.0.2575 delta 2":

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe RejectDelivery -connectionProfile CAST_MNGT -appli "TEST" -version "4.4.0.2575 delta 2" -logRootPath "C:\CAST\Log"

Available options

connectionProfile<string>Specifies the name of connection profile to use to connect to the CAST Management Service.
appli<string>Specifies the parent Application of the Version you want to reject.
version<string>Specifies the name of the Version you want to reject.
[sourceServerRootPath<string>]Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[codeResourceBasePath<string>]Source Code Deployment Folder - a location used exclusively by the CAST Management Studio to store the most recent version of the applications' source code for analysis in uncompressed format.

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]Mail server port (default is 25)Default: 25

Please see Preferences - Mail for more information.

[from<string>]Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath<string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

...

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe RemoveUnassociatedAssessmentModels -connectionProfile CAST_MNGT -logRootPath "C:\CAST\Log"

Available options

connectionProfile<string>Specifies the name of connection profile to use to connect to the CAST Management Service.
[sourceServerRootPath<string>]Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[codeResourceBasePath<string>]Source Code Deployment Folder - a location used exclusively by the CAST Management Studio to store the most recent version of the applications' source code for analysis in uncompressed format.

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]Mail server port (default is 25)Default: 25

Please see Preferences - Mail for more information.

[from<string>]Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath<string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

...

This option is used to invoke a code analysis, without generating a snapshot. It is equivalent to the Run analysis only option available in the GUI - it runs all Analysis Units in an Application (if the Analyze Analysis Unit option is selected).

Examples

Runs an analysis for the Application "TEST":

...

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe RunAnalysis -connectionProfile CAST_MNGT -logRootPath "C:\CAST\Log"

Available options

connectionProfile<string>Specifies the name of connection profile to use to connect to the CAST Management Service.
[appli<string>]Specifies the Application to generate a Snapshot for. Must be omitted when triggering Snapshots for a given Dashboard Service (see -dashboardService below).
[noSave[<boolean>]]Allows you to specify whether the analysis results will be saved to the Analysis Service or not - this is useful if you are simply testing the analysis runs without error. The default is set to: FALSE.
[sourceServerRootPath<string>]Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[codeResourceBasePath<string>]Source Code Deployment Folder - a location used exclusively by the CAST Management Studio to store the most recent version of the applications' source code for analysis in uncompressed format.

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]Mail server port (default is 25)Default: 25

Please see Preferences - Mail for more information.

[from<string>]Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath<string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

...

Use this option to set a version as "current".

Examples

Sets as current version a version named "4.4.0.2575 delta 2":

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe SetAsCurrentVersion -connectionProfile CAST_MNGT -appli "TEST" -version "4.4.0.2575 delta 2" -logRootPath "C:\CAST\Log"

Available options

connectionProfile<string>Specifies the name of connection profile to use to connect to the CAST Management Service.
appli<string>Specifies the Application to which the target Version belongs.
version<string>Specifies the name of Version you want to set as "current".
[sourceServerRootPath<string>]Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[codeResourceBasePath<string>]Source Code Deployment Folder - a location used exclusively by the CAST Management Studio to store the most recent version of the applications' source code for analysis in uncompressed format.

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]Mail server port (default is 25)Default: 25

Please see Preferences - Mail for more information.

[from<string>]Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath<string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

...

This will remove the Application from the CAST Management Studio and the Management Base schema defined in the connection profile. The Application is then free to be managed in another Management Base Schema.

Examples

Stop the management of the Application "TEST" using Connection Profile "CAST_MNGT".

...

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe StopManagingAICPApplication -connectionProfile CAST_MNGT -appli "TEST" -deleteCentralData=true -deleteAnalyticsData=true -deleteLocalData=true -logRootPath "C:\CAST\Log"

Available options

connectionProfile <string>

Mandatory.

Specifies the name of connection profile to use to connect to the CAST Management Service from which you want to removed the Application.

appli <string>

Mandatory.

Specifies the Application you want to remove.

[-deleteCentralData=true/false]

Optional. Defaults to false when omitted.

Set this option to true if you want to completely remove all snapshots associated to the specified Application from the Dashboard Service schema when you stop managing the Application. All relevant snapshot data will no longer be visible in the CAST Application Engineering / CAST Engineering dashboards.

Set this option to false (or omit it) if you would like to stop managing the Application but need to view the historic snapshot data in the CAST dashboards or you need to restore the Application at a later date.

[-deleteAnalyticsData=true/false]

Optional. Defaults to false when omitted.

Set this option to true if you have an active Measurement Service schema and have chosen to upload snapshot data to the Measurement Service schema when you generate a Snapshot and you want to completely remove all snapshots associated to the specified Application from the Measurement Service schema when you stop managing the Application. All relevant snapshot data will no longer be visible in the Health Dashboard.

Set this option to false (or omit it) if you have an active Measurement Service schema and have chosen to upload snapshot data to the Measurement Service schema when you generate a Snapshot and you would like to stop managing the Application but need to view the historic snapshot data in the Health Dashboard or you need to restore the Application at a later date.

[-deleteLocalData=true/false]

Optional. Defaults to false when omitted.

Set this option to true if you want to completely remove all analysis results data associated to the specified Application from the Analysis Service schema when you stop managing the Application. All relevant analysis results data will no longer be visible in the CAST Discovery Portal.

Set this option to false (or omit it) if you would like to remove the Application but need to view the analysis results data in the CAST Discovery Portal or you need to restore the Application at a later date.

[-deleteDelivery=true/false]

Optional. Defaults to false when omitted.

This option will clean up any references to the specified Application when you stop managing the Application. These references correspond to items in the Delivery Folder (see Preferences - Platform Settings).

Set this option to true if you want to completely remove any references to the specified Application from the Delivery folder when you stop managing the Application.

Set this option to false (or omit it) if you want to retain the references to the Application in the Delivery Folder for whatever reason.

[-deleteDeployment=true/false]

Optional. Defaults to false when omitted.

This option will remove any deployed source code associated to the specified Application when you stop managing the Application. This source code corresponds to the current Version in the Application and have been deployed to the CAST Source Code Deployment Folder (see Preferences - Platform Settings). If you remove the deployed source code you will no longer be able to analyze that Version of the source code.

Set this option to true if you want to completely remove all deployed source code associated to the current Application from the Deployment Folder when you stop managing the Application.

Set this option to false (or omit it) if you want to retain the deployed source code for whatever reason.

[sourceServerRootPath<string>]

Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]

Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]

Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]

Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]

Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]

Mail server port (default is 25) Default: 25

Please see Preferences - Mail for more information.

[from<string>]

Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath <string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

...

Info

Note that:

  • using this option will delete the selected snapshots from the Dashboard Service and the Measurement Service (if the snapshot exists in the Measurement Service).

Examples

Deletion of all of the Snapshots except the oldest, up to the 1st of July 2015 for Application "STQ AI" in "800_CENTRAL" Dashboard Service:

...

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe DeleteOldSnapshots -connectionProfile 800_MNGT -thresholdDate 20150701 -appli "STQ AI" -dashboardService 800_CENTRAL -databaseServer DB_SERVER -preserveInitialSnapshot false

Available options

connectionProfile<string>Specifies the name of connection profile to use to connect to the CAST Management Service.
appli<string>Specifies the parent Application for the Snapshot you want to delete.
dashboardService<string>Specifies the parent Dashboard Service for the Snapshot you want to delete.
thresholdDate<yyyyMMdd>[,<yyyyMMddHHmm>]Specifies the ending Capture Date of the Snapshots to be deleted. Note that seconds are not permitted in the capture date.
[databaseServer<string>]Specifies the database server on which the snapshot is located - may be required if it is not possible to distinguish two snapshots because all their attributes are identical, including the name of their Dashboard Service.
[preserveInitialSnapshot<boolean>]Specifies whether the oldest Snapshot should be retained or not. By default, if this option is not present, the option is set to TRUE.
[sourceServerRootPath<string>]Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[codeResourceBasePath<string>]Source Code Deployment Folder - a location used exclusively by the CAST Management Studio to store the most recent version of the applications' source code for analysis in uncompressed format.

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]Specifies the log root path.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]Mail server port (default is 25)Default: 25

Please see Preferences - Mail for more information.

[from<string>]Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath<string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

...

Info
Note that:
  • using this option will NOT delete the selected snapshots from the Measurement Service (if the snapshot exists in the Measurement Service).

Examples

Deletion of the 1st of July 2013 04:00:00 AM Snapshot for Application "TEST" in "CAST_DASH" Dashboard Service:

...

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe DeleteSnapshot -connectionProfile CAST_MNGT -captureDate 201307010400 -appli "TEST" -dashboardService CAST_DASH -databaseServer DB_SERVER -logRootPath "C:\CAST\Log"

Available options

connectionProfile<string>Specifies the name of connection profile to use to connect to the CAST Management Service.
captureDate<yyyyMMdd>[,<yyyyMMddHHmm>]Specifies the Snapshot Capture Date to identify the snapshot to delete. Note that seconds are not permitted in the capture date.
appli<string>Specifies the parent Application for the Snapshot you want to delete.
dashboardService<string>Specifies the parent Dashboard Service for the Snapshot you want to delete.
[databaseServer<string>]Specifies the database server on which the snapshot is located - may be required if it is not possible to distinguish two snapshots because all their attributes are identical, including the name of their Dashboard Service.
[sourceServerRootPath<string>]Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[codeResourceBasePath<string>]Source Code Deployment Folder - a location used exclusively by the CAST Management Studio to store the most recent version of the applications' source code for analysis in uncompressed format.

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]Mail server port (default is 25)Default: 25

Please see Preferences - Mail for more information.

[from<string>]Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath<string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt

...

This will remove the Application from the CAST Management Studio and the Management Base schema defined in the connection profile. The Application is then free to be managed in another Management Base Schema.

Examples

Stop the management of the Application "TEST" using Connection Profile "CAST_MNGT".

...

Code Block
languagetext
themeDJango
CAST-MS-CLI.exe StopManagingAICPApplication -connectionProfile CAST_MNGT -appli "TEST" -deleteCentralData=true -deleteAnalyticsData=true -deleteLocalData=true -logRootPath "C:\CAST\Log"

Available options

connectionProfile <string>

Mandatory.

Specifies the name of connection profile to use to connect to the CAST Management Service from which you want to removed the Application.

appli <string>

Mandatory.

Specifies the Application you want to remove.

[-deleteCentralData=true/false]

Optional. Defaults to false when omitted.

Set this option to true if you want to completely remove all snapshots associated to the specified Application from the Dashboard Service schema when you stop managing the Application. All relevant snapshot data will no longer be visible in the CAST Application Engineering / CAST Engineering dashboards.

Set this option to false (or omit it) if you would like to stop managing the Application but need to view the historic snapshot data in the CAST dashboards or you need to restore the Application at a later date.

[-deleteAnalyticsData=true/false]

Optional. Defaults to false when omitted.

Set this option to true if you have an active Measurement Service schema and have chosen to upload snapshot data to the Measurement Service schema when you generate a Snapshot and you want to completely remove all snapshots associated to the specified Application from the Measurement Service schema when you stop managing the Application. All relevant snapshot data will no longer be visible in the Health Dashboard.

Set this option to false (or omit it) if you have an active Measurement Service schema and have chosen to upload snapshot data to the Measurement Service schema when you generate a Snapshot and you would like to stop managing the Application but need to view the historic snapshot data in the Health Dashboard or you need to restore the Application at a later date.

[-deleteLocalData=true/false]

Optional. Defaults to false when omitted.

Set this option to true if you want to completely remove all analysis results data associated to the specified Application from the Analysis Service schema when you stop managing the Application. All relevant analysis results data will no longer be visible in the CAST Discovery Portal.

Set this option to false (or omit it) if you would like to remove the Application but need to view the analysis results data in the CAST Discovery Portal or you need to restore the Application at a later date.

[-deleteDelivery=true/false]

Optional. Defaults to false when omitted.

This option will clean up any references to the specified Application when you stop managing the Application. These references correspond to items in the Delivery Folder (see Preferences - Platform Settings).

Set this option to true if you want to completely remove any references to the specified Application from the Delivery folder when you stop managing the Application.

Set this option to false (or omit it) if you want to retain the references to the Application in the Delivery Folder for whatever reason.

[-deleteDeployment=true/false]

Optional. Defaults to false when omitted.

This option will remove any deployed source code associated to the specified Application when you stop managing the Application. This source code corresponds to the current Version in the Application and have been deployed to the CAST Source Code Deployment Folder (see Preferences - Platform Settings). If you remove the deployed source code you will no longer be able to analyze that Version of the source code.

Set this option to true if you want to completely remove all deployed source code associated to the current Application from the Deployment Folder when you stop managing the Application.

Set this option to false (or omit it) if you want to retain the deployed source code for whatever reason.

[sourceServerRootPath<string>]

Source Code Delivery Folder - a central location for storing successive and compressed versions of applications' source code as packaged by the Delivery Manager(s).

Please see Preferences - Platform Settings for more information.

[logRootPath<string>]

Specifies the log root path folder. An absolute path is required. You can use either back or forward slashes.

Please see Preferences - Platform Settings for more information.

[workingPath<string>]

Refers to the LISA (Large Intermediate Storage Area).

Please see Preferences - Platform Settings for more information.

[temporaryPath<string>]

Refers to the LTSA (Large Temporary Storage Area).

Please see Preferences - Platform Settings for more information.

[host<string>]

Mail server IP, name or address.

Please see Preferences - Mail for more information.

[port<integer>]

Mail server port (default is 25) Default: 25

Please see Preferences - Mail for more information.

[from<string>]

Optional sender (may be required by Mail server for SPAM filtering)

Please see Preferences - Mail for more information.

[logFilePath <string>]Log file path. Default value is $TEMP$PRODUCTNAME$INCREMENT.log.txt