<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CMS - CAST Management Studio - How To on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/</link><description>Recent content in CMS - CAST Management Studio - How To on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/index.xml" rel="self" type="application/rss+xml"/><item><title>CMS - Add a version</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-add-a-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-add-a-version/</guid><description>&lt;h5 id="add-a-version"&gt;Add a Version&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;A &lt;strong&gt;Version&lt;/strong&gt; specifies the version name/number and Date of Release for any source code you want to deliver. It is used to manage successive iterations of source code. New Versions are created when the Application&amp;rsquo;s source code changes and you want to measure these changes.&lt;/p&gt;
&lt;p&gt;CAST recommends that the addition of Versions is left to the Delivery Managers (using the CAST Delivery Manager Tool via the CAST AIC Portal). However, if you (as the CAST AI Administrator) need to package source code, then you can add Versions as instructed below:&lt;/p&gt;</description></item><item><title>CMS - Add database server</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-add-database-server/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-add-database-server/</guid><description>&lt;h5 id="add-database-server"&gt;Add database server&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;By default the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-services-view/"&gt;Services view&lt;/a&gt; will display database servers and associated services automatically using the information defined during the installation process using &lt;strong&gt;CAST Server Manager&lt;/strong&gt; - see the &lt;strong&gt;CAST Installation Guide&lt;/strong&gt; for more information.&lt;/p&gt;
&lt;p&gt;However, you can add further database servers for &lt;strong&gt;accessing additional Analysis/Dashboard/Messurement services installed on them&lt;/strong&gt; as described below.&lt;/p&gt;
&lt;p&gt;To add a new database server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;You can either:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Click one of the &lt;strong&gt;Add icons&lt;/strong&gt; (&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/add_server.jpg?version=1&amp;amp;modificationDate=1549304337340&amp;amp;api=v2" alt=""&gt;) located on the menu bar of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-services-view/"&gt;Services view&lt;/a&gt; (click the button that corresponds to the type of Database Server that you would like to add)&lt;/li&gt;
&lt;li&gt;Right click whitespace in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-services-view/"&gt;Services view&lt;/a&gt; and select the appropriate &lt;strong&gt;Add new &amp;lt;database_server_type&amp;gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Use the dropdown menu icon (&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_menu.jpg?version=1&amp;amp;modificationDate=1549304334580&amp;amp;api=v2" alt=""&gt;) located on the menu bar of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-services-view/"&gt;Services view&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A component called &lt;strong&gt;My &amp;lt;server_type&amp;gt;&lt;/strong&gt; will then be displayed in the view:&lt;/p&gt;</description></item><item><title>CMS - Assign Applications to Systems</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-assign-applications-to-systems/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-assign-applications-to-systems/</guid><description>&lt;h5 id="assign-applications-to-systems"&gt;Assign Applications to Systems&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Engineering Dashboard displays results in a hierarchical list of entities:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Corporate &amp;gt; System &amp;gt; Application &amp;gt; Module&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220888/mycorporate.jpg?version=1&amp;amp;modificationDate=1549304344120&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;If you are working with a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-dashboard-service-editor/"&gt;Dashboard Service&lt;/a&gt; that was installed as part of a &amp;ldquo;combined&amp;rdquo; installation, then a default System will be created for you (My System) and all Applications that use the Dashboard Service will be assigned to that System.&lt;/p&gt;
&lt;p&gt;It is possible to &lt;strong&gt;add additional System entities&lt;/strong&gt; to a Dashboard Service if you want, for example, Application A to belong to System 1 and Application B to belong to System 2. This is achieved in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-dashboard-service-editor/"&gt;Dashboard Service editor&lt;/a&gt; (&lt;strong&gt;Portfolio tab&lt;/strong&gt;).&lt;/p&gt;</description></item><item><title>CMS - Backup an Application</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-backup-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-backup-an-application/</guid><description>&lt;h5 id="backup-an-application"&gt;Backup an Application&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option should only be used if you are requested to send an Application Backup to Support or you need to test an Application on other Management Service (i.e. a different CAST Management Studio environment).&lt;/p&gt;
&lt;p&gt;This option enables you to &lt;strong&gt;backup an Application to file&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;To use the option:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-applications-view/"&gt;Applications view&lt;/a&gt;, right click an Application and select &lt;strong&gt;Backup Application&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;A Windows &lt;strong&gt;Save As&lt;/strong&gt; dialog box will be displayed enabling you to choose the &lt;strong&gt;location&lt;/strong&gt; and &lt;strong&gt;name&lt;/strong&gt; of the &lt;strong&gt;.CastAppbck&lt;/strong&gt; archive file that will contain the backup&lt;/li&gt;
&lt;li&gt;The backup will then proceed.&lt;/li&gt;
&lt;li&gt;The resulting &lt;strong&gt;.CastAppbck&lt;/strong&gt; file will be a compressed archive.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="what-is-backed-up"&gt;What is backed up?&lt;/h6&gt;
&lt;p&gt;The backup process will make a carbon copy of the Application. This means two things:&lt;/p&gt;</description></item><item><title>CMS - CAST Management Studio logging</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-cast-management-studio-logging/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-cast-management-studio-logging/</guid><description>&lt;h5 id="cast-management-studio-logging"&gt;CAST Management Studio logging&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Management Studio contains provides logging mechanisms for various features. All available log files are described below:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Log name&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Usage&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Default location&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Error log&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Captures all the warnings and errors logged by the CAST Management Studio.&lt;/td&gt;
 &lt;td&gt;%TEMP%\CAST\CAST&amp;lt;version_number&amp;gt;&lt;strong&gt;CAST-MSXX.log.txt&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;XX refers to a randomly generated number. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-log-view/"&gt;Log view&lt;/a&gt; for more information.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Summary log&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Captures interaction with the CAST Analysis Service and the Dashboard Service.&lt;/td&gt;
 &lt;td&gt;%TEMP%\CAST\CAST&amp;lt;version_number&amp;gt;\ &lt;strong&gt;CAST_MainTask_SummaryLog_&lt;date&gt;.txt&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;N/A&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Snapshot Generation log&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Captures detailed information about the Snapshot Generation process.&lt;/td&gt;
 &lt;td&gt;%TEMP%\CAST\CAST&amp;lt;version_number&amp;gt;*&lt;em&gt;DssEngine.&lt;date&gt;.log.txt&lt;/em&gt;*&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;CAST System View update log&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Captures detailed information about the update of the CAST System Views - generated only when you generate a snapshot.&lt;/td&gt;
 &lt;td&gt;%TEMP%\CAST\CAST&amp;lt;version_number&amp;gt;*&lt;em&gt;RunCSV-&lt;date&gt;.castlog&lt;/em&gt;*&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Analysis log&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Captures detailed information about the source code Analysis process.&lt;/td&gt;
 &lt;td&gt;%TEMP%\CAST\CAST&amp;lt;version_number&amp;gt;**&amp;lt;Unique_Application_ID&amp;gt;\ &amp;lt;DMT_Package&amp;gt;_&lt;date&gt;.castlog**&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Delivery Manager Tool log&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Captures detailed information from the Delivery Manager Tool&lt;/td&gt;
 &lt;td&gt;%TEMP%\CAST\CAST&amp;lt;version_number&amp;gt;**&amp;lt;Unique_Application_ID&amp;gt;\ &lt;various&gt;**&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS - Change Operator and Guest passwords (CSS only)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-change-operator-and-guest-passwords-css-only/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-change-operator-and-guest-passwords-css-only/</guid><description>&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;p&gt;Note that in CAST AIP ≥ 8.3.12, the &lt;strong&gt;Server Security tab&lt;/strong&gt; has been removed, as such, it is no longer possible to change the &lt;strong&gt;operator&lt;/strong&gt; and &lt;strong&gt;guest&lt;/strong&gt; user passwords for the associated CAST Storage Service.&lt;/p&gt;
&lt;/div&gt;
&lt;h5 id="change-operator-and-guest-passwords-css-only"&gt;Change Operator and Guest passwords (CSS only)&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides details about how you can change the passwords for the default &lt;strong&gt;Operator&lt;/strong&gt; and &lt;strong&gt;Guest&lt;/strong&gt; users when working in a CAST Storage Service environment (CSS).&lt;/p&gt;</description></item><item><title>CMS - Clean up Analysis Units</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-clean-up-analysis-units/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-clean-up-analysis-units/</guid><description>&lt;h5 id="clean-up-analysis-units"&gt;Clean up Analysis Units&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option will remove all inactive &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/"&gt;Analysis Units&lt;/a&gt; and associated projects from the parent &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;Application&lt;/a&gt;. You can access the option by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Selecting the &lt;strong&gt;Clean up Analysis Units&lt;/strong&gt; option from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-current-version-tab/"&gt;Current Version tab&lt;/a&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;Application editor&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/cleanup_au.jpg?version=1&amp;amp;modificationDate=1549304337273&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Right clicking the associated &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;Application&lt;/a&gt; in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;Application editor&lt;/a&gt; and selecting &lt;strong&gt;Current Version&lt;/strong&gt; &amp;gt; &lt;strong&gt;Clean up Analysis Units&lt;/strong&gt; option&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220651"&gt;Command Line Interface (CLI)&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="which-analysis-units-will-be-removed"&gt;Which Analysis Units will be removed?&lt;/h6&gt;
&lt;p&gt;Analysis Units that will be removed by this action are those in which the &lt;strong&gt;Analyze Analysis Unit&lt;/strong&gt; optionhas been unchecked. You can find out more about this option in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-analysis-unit-editor/"&gt;Analysis Unit editor&lt;/a&gt;:&lt;/p&gt;</description></item><item><title>CMS - Configuring the Background Facts upload file</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-configuring-the-background-facts-upload-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-configuring-the-background-facts-upload-file/</guid><description>&lt;h5 id="configuring-the-background-facts-upload-file"&gt;Configuring the Background Facts upload file&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Optionally, you can upload &lt;strong&gt;external data&lt;/strong&gt; that will enrich the content of the &lt;strong&gt;CAST Health Dashboard&lt;/strong&gt; and also the legacy &lt;strong&gt;CAST Engineering Dashboard&lt;/strong&gt;. External data is either a &lt;strong&gt;Background Fact&lt;/strong&gt;, or a &lt;strong&gt;Business Value Metric&lt;/strong&gt;. This can be done BEFORE you generate a snapshot, or AFTER you generate a snapshot.&lt;/p&gt;
&lt;p&gt;Background Facts can provide additional information in a single interface that is not based on source code analysis but that can advantageously be cross-referenced with quality and quantity information. You can declare new and update existing Background Facts (e.g., set up the unit in which Effort is uploaded, set up the currency of Cost information). These metrics are numerical values and they are attached to Modules only. To determine the Background Fact value of an Application, the dashboard will display the sum total of all contained Modules.&lt;/p&gt;</description></item><item><title>CMS - Create a new Quality Rule</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-create-a-new-quality-rule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-create-a-new-quality-rule/</guid><description>&lt;h5 id="create-a-new-quality-rule"&gt;Create a new Quality Rule&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In order to create a new Quality Rule, you need to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ensure that you are working in &lt;strong&gt;Expert mode&lt;/strong&gt; (use the drop down option on the toolbar, or change the mode in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-configuration/cms-preferences/"&gt;Preferences&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ensure that you have at least one Assessment Model in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-assessment-models-view/"&gt;Assessment Models view&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Double click the appropriate Assessment Model in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-assessment-models-view/"&gt;Assessment Models view&lt;/a&gt; and work in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/"&gt;Assessment Models editor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="principles"&gt;Principles&lt;/h6&gt;
&lt;p&gt;Before you begin, take some time to read the following:&lt;/p&gt;</description></item><item><title>CMS - Define a User Defined Module</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-define-a-user-defined-module/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-define-a-user-defined-module/</guid><description>&lt;h5 id="define-a-user-defined-module"&gt;Define a User Defined Module&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;User Defined Modules are used extensively in the &lt;strong&gt;CAST Engineering Dashboard&lt;/strong&gt; as a means to configure analysis content into meaningful groups or sets - indeed objects cannot be seen in the CAST Engineering Dashboard if they are not part of a Module (whether Automatic or User Defined). As such the editor provides a means to set up an &lt;strong&gt;Object Filter&lt;/strong&gt; on your analysis results source code (using the Technology, Analysis Units, Object Types and Object Names filter criteria) in order to define the content you require. See &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-modules-tab/"&gt;Modules tab&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-user-defined-module-editor/"&gt;User Defined Module editor&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS - Delete source code from a Version/Delete a Version</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-delete-source-code-from-a-versiondelete-a-version/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-delete-source-code-from-a-versiondelete-a-version/</guid><description>&lt;h5 id="delete-source-code-from-a-versiondelete-a-version"&gt;Delete source code from a Version/Delete a Version&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In the CAST Management Studio, it is possible to &lt;strong&gt;delete source code from a Version&lt;/strong&gt; and &lt;strong&gt;delete a Version&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#A"&gt;Delete source code from a Version&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#B"&gt;Delete a version&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="delete-source-code-from-a-version"&gt;Delete source code from a version&lt;/h6&gt;
&lt;p&gt;When you use this option:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;only the extracted source code in the &lt;strong&gt;Delivery folder&lt;/strong&gt; is deleted. This frees up disk space - the primary goal of the option.&lt;/li&gt;
&lt;li&gt;the Version will be moved to the &lt;strong&gt;Delivery without source code&lt;/strong&gt; section and will be made read only&lt;/li&gt;
&lt;li&gt;log and configuration files will remain in the &lt;strong&gt;Delivery folder&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;you can open the Version in the CAST Delivery Manager Tool, but you cannot edit it or re-package source code.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note if you action this option, you can immediately reverse the decision using the &lt;strong&gt;Undo&lt;/strong&gt; option available on the toolbar. In this situation, the extracted source code will no longer exist in the &lt;strong&gt;Delivery&lt;/strong&gt; folder (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-configuration/cms-preferences/cms-preferences-platform-settings/"&gt;Preferences - Platform Settings&lt;/a&gt;) so you will need to package it again - if the source code has subsequently changed, CAST recommends creating a new Version instead.&lt;/p&gt;</description></item><item><title>CMS - Dependencies - refine a target</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dependencies-refine-a-target/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dependencies-refine-a-target/</guid><description>&lt;h5 id="dependencies---refine-a-target"&gt;Dependencies - refine a target&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST may have, for example, created a &lt;strong&gt;default dependency Rule&lt;/strong&gt; (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-dependencies-rules-tab/"&gt;Dependencies - Rules tab&lt;/a&gt;) between the VB Technology in your Application and the MS SQL Server Technology in your Application. In some situations, this dependency will be too broad, and may give rise to the creation of multiple false links between the Source and Target.&lt;/p&gt;
&lt;p&gt;If this is is the case, you can &amp;ldquo;&lt;strong&gt;refine&lt;/strong&gt;&amp;rdquo; the Target so that only specific components (for example only SQL Tables) are considered as the Target, rather than the source code in an Analysis Unit or in an entire Technology within an Application.&lt;/p&gt;</description></item><item><title>CMS - Dependencies - using Reference Patterns</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dependencies-using-reference-patterns/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dependencies-using-reference-patterns/</guid><description>&lt;h5 id="dependencies---using-reference-patterns"&gt;Dependencies - using Reference Patterns&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Management Studio includes a built in feature called &lt;strong&gt;Reference Patterns&lt;/strong&gt; - their usage is explained in more detail in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-reference-pattern-tab/"&gt;Reference Pattern tab&lt;/a&gt; (part of the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/"&gt;Technology editors&lt;/a&gt;). This page explains how to create a new Reference Pattern and how to test and use it.&lt;/p&gt;
&lt;h6 id="add-a-new-reference-pattern"&gt;Add a new Reference Pattern&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;You must be working in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-configuration/cms-preferences/cms-preferences-cast-general/"&gt;Expert&lt;/a&gt; mode&lt;/li&gt;
&lt;li&gt;Open the required &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/"&gt;Technology editor&lt;/a&gt; - choose the Technology type that will form the &lt;strong&gt;Source&lt;/strong&gt; Technology (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-dependencies-rules-tab/"&gt;Dependencies - Rules tab&lt;/a&gt; for more information)&lt;/li&gt;
&lt;li&gt;Select the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/cms-reference-pattern-tab/"&gt;Reference Pattern tab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/toolbar_icons_add.png?version=1&amp;amp;modificationDate=1549304334607&amp;amp;api=v2" alt=""&gt; button to &lt;strong&gt;add&lt;/strong&gt; a new Reference Pattern - the &lt;strong&gt;Reference Pattern dialog box&lt;/strong&gt; will then be displayed - in the example below, we have chosen Visual Basic as the Technology type:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/reference_pattern.jpg?version=1&amp;amp;modificationDate=1549304337013&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS - Discover</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-discover/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-discover/</guid><description>&lt;h5 id="discover"&gt;Discover&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Discover&lt;/strong&gt; option can be used:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;immediately after having &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-add-database-server/"&gt;added a database server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;or when additional services have been installed to an existing database server via &lt;strong&gt;CAST Server Manager&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;strong&gt;Discover&lt;/strong&gt; option will connect to the associated database server (using the credentials configured either by &lt;strong&gt;CAST Server Manager&lt;/strong&gt; during a combined installation or in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-database-server-editor/"&gt;Database server editor&lt;/a&gt; in the case of a newly added database server) and check the services that have been installed on it (i.e. CAST Analysis and Dashboard Services):&lt;/p&gt;</description></item><item><title>CMS - Drop Analysis Results</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-drop-analysis-results/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-drop-analysis-results/</guid><description>&lt;h5 id="drop-analysis-results"&gt;Drop Analysis Results&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Drop Analysis Results option enables you to clean up your Analysis Service of any analysis results associated with the current Application.&lt;/p&gt;
&lt;h6 id="using-the-option"&gt;Using the option&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Open the &lt;strong&gt;Application&lt;/strong&gt; whose Analysis Results you want to remove&lt;/li&gt;
&lt;li&gt;Select the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-execute-tab/"&gt;Execute tab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Click the &lt;strong&gt;Drop Analysis Results&lt;/strong&gt; option:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/drop.jpg?version=1&amp;amp;modificationDate=1549304337187&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A warning dialog will be displayed:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/drop1.jpg?version=1&amp;amp;modificationDate=1549304337180&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Click &lt;strong&gt;OK&lt;/strong&gt; to proceed with the drop action.&lt;/li&gt;
&lt;li&gt;All objects related to analyses in the current Application will then be removed from the parent Analysis Service.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Notes -&lt;/strong&gt; The action functions on an Application basis, therefore only objects related to the Application from which the option was launched will be removed from the Analysis Service.&lt;/p&gt;</description></item><item><title>CMS - Dynamic Link Manager filter rules</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dynamic-link-manager-filter-rules/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dynamic-link-manager-filter-rules/</guid><description>&lt;h5 id="dynamic-link-manager-filter-rules"&gt;Dynamic Link Manager filter rules&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-reviewing-dynamic-links/"&gt;Dynamic Link Manager&lt;/a&gt; to process unverified links (links that have been identified between objects but their authenticity cannot be absolutely determined by CAST) that have been identified during an analysis and then saved to the Analysis Service.&lt;/p&gt;
&lt;p&gt;However, in some circumstances, a large amount of unverified links can be generated during an analysis and often these unverified links systematically occur or have no meaning for the specific technology you are working with. In this case, it can be very time consuming to process the links manually in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-reviewing-dynamic-links/"&gt;Dynamic Link Manager&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CMS - External Link engine parametrization</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-external-link-engine-parametrization/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-external-link-engine-parametrization/</guid><description>&lt;h5 id="external-link-engine-parametrization"&gt;External Link engine parametrization&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;CAST provides the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-reviewing-dynamic-links/"&gt;Dynamic Link Manager&lt;/a&gt; to process unverified links (links that have been identified between objects but their authenticity cannot be absolutely determined by CAST) that have been identified during an analysis and then saved to the Analysis Service.&lt;/p&gt;
&lt;p&gt;However, in some circumstances, a large amount of unverified links can be generated during an analysis and often these unverified links systematically occur or have no meaning for the specific technology you are working with. In this case, it can be very time consuming to process the links manually in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-reviewing-dynamic-links/"&gt;Dynamic Link Manager&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>CMS - Filter rules - Bookmark based</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-filter-rules-bookmark-based/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-filter-rules-bookmark-based/</guid><description>&lt;h5 id="filter-rules---bookmark-based"&gt;Filter rules - Bookmark based&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;As described in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dynamic-link-manager-filter-rules/"&gt;Dynamic Link Manager filter rules&lt;/a&gt;, filters can refer to the source code from where the link is going (i.e. the bookmark) using a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-filter-rules-regular-expression-based/"&gt;Regular Expression&lt;/a&gt; string:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;leftStringFromCode regexp="string"/&gt;&lt;/strong&gt; - the text before the link, from the first column of the same line&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;rightStringFromCode regexp="string"/&gt;&lt;/strong&gt; - the text after the link, to the last column of the same line&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;rawStringFromCode regexp="string"/&gt;&lt;/strong&gt; - the whole text, including the left part and the right part&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This can be explained using the following image:&lt;/p&gt;</description></item><item><title>CMS - Filter rules - Metamodel based</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-filter-rules-metamodel-based/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-filter-rules-metamodel-based/</guid><description>&lt;h5 id="filter-rules---metamodel-based"&gt;Filter rules - Metamodel based&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;As described in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dynamic-link-manager-filter-rules/"&gt;Dynamic Link Manager filter rules&lt;/a&gt;, filters can refer to CAST metamodel types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;callerType names="string"/&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;calleeType names="string"/&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;linkType names="string"/&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can specify one or multiple names as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Single type: &amp;lt;&lt;strong&gt;calleeType names=&amp;ldquo;MyType1&amp;rdquo;/&amp;gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Single type: &amp;lt;&lt;strong&gt;calleeType names=&amp;ldquo;MyType1|MyType2|MyType3&amp;rdquo;/&amp;gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The type expected here corresponds to the metamodel type name, NOT its description.&lt;/p&gt;
&lt;h6 id="see-also"&gt;See Also&lt;/h6&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dynamic-link-manager-filter-rules/"&gt;Dynamic Link Manager filter rules&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="http://www.castsoftware.com"&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_cast.gif?version=1&amp;amp;modificationDate=1549304334997&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS - Filter rules - Regular Expression based</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-filter-rules-regular-expression-based/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-filter-rules-regular-expression-based/</guid><description>&lt;h5 id="filter-rules---regular-expression-based"&gt;Filter rules - Regular Expression based&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;As described in &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-dynamic-link-manager-filter-rules/"&gt;Dynamic Link Manager filter rules&lt;/a&gt;, filters can be Regular Expression based to filter on the Caller/Callee object&amp;rsquo;s Name of Full Name. Regular Expressions must be in .NET format as described &lt;a href="http://msdn.microsoft.com/en-us/library/hs600312(v=vs.110).aspx"&gt;here&lt;/a&gt;. You can use the following &amp;ldquo;cheat sheet&amp;rdquo; to get you started:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;\b&lt;/td&gt;
 &lt;td&gt;Start at a word boundary.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;(\w+)&lt;/td&gt;
 &lt;td&gt;Match one or more word characters. Together, they form a group that can be referred to as \1.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;\s&lt;/td&gt;
 &lt;td&gt;Match a white-space character.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;\1&lt;/td&gt;
 &lt;td&gt;Match the substring that is equal to the group named \1.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;\b&lt;/td&gt;
 &lt;td&gt;Match a word boundary.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;\s*&lt;/td&gt;
 &lt;td&gt;Look for zero or more occurrences of a white-space character.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;[-+]?&lt;/td&gt;
 &lt;td&gt;Look for zero or one occurrence of either a positive sign or a negative sign.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;([0-9]{0,3}(,[0-9]{3})*(.[0-9]+)?)&lt;/td&gt;
 &lt;td&gt;The outer parentheses around this expression define it as a capturing group or a subexpression. If a match is found, information about this part of the matching string can be retrieved from the second Group object in the GroupCollection object returned by the Match.Groups property. (The first element in the collection represents the entire match.)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;[0-9]{0,3}&lt;/td&gt;
 &lt;td&gt;Look for zero to three occurrences of the decimal digits 0 through 9.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;(,[0-9]{3})*&lt;/td&gt;
 &lt;td&gt;Look for zero or more occurrences of a group separator followed by three decimal digits.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;.&lt;/td&gt;
 &lt;td&gt;Look for a single occurrence of the decimal separator.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;[0-9]+&lt;/td&gt;
 &lt;td&gt;Look for one or more decimal digits.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;(.[0-9]+)?&lt;/td&gt;
 &lt;td&gt;Look for zero or one occurrence of the decimal separator followed by at least one decimal digit.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="escaping-special-characters"&gt;Escaping special characters&lt;/h6&gt;
&lt;p&gt;Note that certain special characters used in Regular Expressions may need escaping with a back slash (), for example:&lt;/p&gt;</description></item><item><title>CMS - Generate a Report</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-generate-a-report/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-generate-a-report/</guid><description>&lt;h5 id="generate-a-report"&gt;Generate a Report&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The Generate Report option enables you to create a simple HTML based report about the objects saved in the CAST Dashboard Service following a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-generate-a-snapshot/"&gt;snapshot generation.&lt;/a&gt;&lt;/p&gt;
&lt;h6 id="accessing-the-option"&gt;Accessing the option&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;Application editor&lt;/a&gt; click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_sourcelocation_icon.jpg?version=1&amp;amp;modificationDate=1549304334670&amp;amp;api=v2" alt=""&gt; button in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-execute-tab/"&gt;Execute tab.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-dashboard-service-editor/"&gt;Dashboard Service editor&lt;/a&gt; click the &lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_icons_sourcelocation_icon.jpg?version=1&amp;amp;modificationDate=1549304334670&amp;amp;api=v2" alt=""&gt; button in the &lt;strong&gt;Snapshots tab&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="wizard"&gt;Wizard&lt;/h6&gt;
&lt;p&gt;When accessed, a wizard will be displayed enabling you to chose the HTML report options:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/generate_report.jpg?version=1&amp;amp;modificationDate=1549304337077&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;HSQ file&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This field defines the .HSQ template file for your report. By default, the CAST Management Studio will select the most appropriate predefined HSQ template, however, you can use the &lt;strong&gt;Browse&lt;/strong&gt; button to select a different template if necessary.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;HTML report file&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;This field defines the HTML file that will be used to save the report. By default, the CAST Management Studio will select a file stored in a sub-folder of your %TEMP% folder. You can use the &lt;strong&gt;Browse&lt;/strong&gt; button to select a different output file if necessary.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h6 id="results"&gt;Results&lt;/h6&gt;
&lt;p&gt;When you click the &lt;strong&gt;Finish&lt;/strong&gt; button in the above wizard, the report generation process will begin. The resulting report will then be automatically displayed in your default web browser:&lt;/p&gt;</description></item><item><title>CMS - Generate a Snapshot</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-generate-a-snapshot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-generate-a-snapshot/</guid><description>&lt;h5 id="generate-a-snapshot"&gt;Generate a Snapshot&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option enables you to create data that can be exploited in the &lt;strong&gt;CAST Dashboard&lt;/strong&gt;. The action will generate a Snapshot on an &lt;strong&gt;Application basis&lt;/strong&gt;, depending where you launch the action from - i.e. for multiple Applications if launched outside the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;Application editor&lt;/a&gt; and for the current Application if launched from within the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;Application editor&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="launching"&gt;Launching&lt;/h6&gt;
&lt;p&gt;You can launch this option from various locations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;Application editor&lt;/a&gt; &amp;gt; click the &lt;strong&gt;Execute tab&lt;/strong&gt; and then select the &lt;strong&gt;Take a snapshot of the application&lt;/strong&gt; option &lt;img src="https://doc.castsoftware.com/export/AIPCORE/generate_new_snapshot.jpg" alt=""&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-applications-view/"&gt;Applications view&lt;/a&gt; &amp;gt; Right click the &lt;strong&gt;Application&lt;/strong&gt; and select &lt;strong&gt;Execute&lt;/strong&gt; &amp;gt; &lt;strong&gt;Take a snapshot of the application&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-services-view/"&gt;Services view&lt;/a&gt; &amp;gt; Right click the &lt;strong&gt;Dashboard Service&lt;/strong&gt; and select &lt;strong&gt;Snapshots&lt;/strong&gt; &amp;gt; &lt;strong&gt;Take a snapshot for each application&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-dashboard-service-editor/"&gt;Dashboard Service editor&lt;/a&gt; &amp;gt; Use the &lt;strong&gt;Take a snapshot for each application&lt;/strong&gt; option in the &lt;strong&gt;Snapshots tab&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_note.gif?version=1&amp;amp;modificationDate=1549304334990&amp;amp;api=v2" alt=""&gt; &lt;strong&gt;Notes&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS - How to enable the XXL Quality Rules using the Table Size Folder</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-how-to-enable-the-xxl-quality-rules-using-the-table-size-folder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-how-to-enable-the-xxl-quality-rules-using-the-table-size-folder/</guid><description>&lt;h5 id="how-to-enable-the-xxl-quality-rules-using-the-table-size-folder"&gt;How to enable the XXL Quality Rules using the Table Size Folder&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;XXL table Quality Rules are performance related Quality Rules that help detect incorrect or poorly performing SQL queries running on &lt;strong&gt;XXL tables&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;XXL tables can be defined as &lt;strong&gt;extremely large tables&lt;/strong&gt;, containing a large amount of data. The threshold that determines when a table is considered to contain a large amount of data can be configured by the user using the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/"&gt;Assessment Models editor&lt;/a&gt; (&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-assessment-models-editor/cms-contextual-parameters-tab/"&gt;Contextual Parameters tab&lt;/a&gt;)- the default is &lt;strong&gt;100,000&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>CMS - Import an Application Backup</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-import-an-application-backup/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-import-an-application-backup/</guid><description>&lt;h5 id="import-an-application-backup"&gt;Import an Application Backup&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option should only be used if you need to test an Application on other Management Service (i.e. a different CAST Management Studio environment).&lt;/p&gt;
&lt;p&gt;If you have used the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-backup-an-application/"&gt;Backup an Application&lt;/a&gt; action, you may need to &lt;strong&gt;import&lt;/strong&gt; the backup into the CAST Management Studio:&lt;/p&gt;
&lt;p&gt;To do so:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-applications-view/"&gt;Applications view&lt;/a&gt;, right click white space and select &lt;strong&gt;Import an Application backup&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;A Windows &lt;strong&gt;Open&lt;/strong&gt; dialog box will be displayed enabling you to choose the &lt;strong&gt;.CastAppbck&lt;/strong&gt; archive file that will contain the backup&lt;/li&gt;
&lt;li&gt;The import will then proceed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note the following:&lt;/p&gt;</description></item><item><title>CMS - Manage an Application</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-manage-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-manage-an-application/</guid><description>&lt;h5 id="manage-an-application"&gt;Manage an Application&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;When you first launch the CAST Management Studio (assuming you have not migrated from a previous CAST AIP release), no Applications will be visible in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-applications-view/"&gt;Applications view&lt;/a&gt;. Before you can do anything in the CAST Management Studio (analyze source code, generate snapshots etc.), you must first 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).&lt;/p&gt;</description></item><item><title>CMS - Manage Snapshots</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-manage-snapshots/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-manage-snapshots/</guid><description>&lt;h5 id="manage-snapshots"&gt;Manage Snapshots&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option will simply launch the &lt;strong&gt;CAST ADG Admin&lt;/strong&gt; end-user application with the focus on the &lt;strong&gt;Snapshot Definition dialog box&lt;/strong&gt;, enabling you to manage existing snapshots if required. There is no need to enter a username/password combination, this is entered automatically and transparently for you.&lt;/p&gt;
&lt;p&gt;You can launch this option from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-dashboard-service-editor/"&gt;Dashboard Service editor&lt;/a&gt; using the &lt;strong&gt;Manage Snapshots&lt;/strong&gt; option:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/manage_snapshots.jpg?version=1&amp;amp;modificationDate=1549304337043&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;Snapshot Definition dialog box&lt;/strong&gt; will then be displayed:&lt;/p&gt;</description></item><item><title>CMS - Manage the License Key</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-manage-the-license-key/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-manage-the-license-key/</guid><description>&lt;h5 id="manage-the-license-key"&gt;Manage the License Key&lt;/h5&gt;
&lt;hr&gt;
&lt;h6 id="background"&gt;Background&lt;/h6&gt;
&lt;p&gt;CAST products function on a global license key basis and before you can use any of the end-user applications (such as CAST Enlighten or CAST Report Center) this key must be entered and registered in the CAST Analysis Service and Dashboard Service. This can all be done via the &lt;strong&gt;CAST Management Studio&lt;/strong&gt; interface - see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-launching-the-cast-management-studio/"&gt;Launching the CAST Management Studio&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="registering-a-new-license-key"&gt;Registering a new License Key&lt;/h6&gt;
&lt;p&gt;To register a new License Key should your current key have expired:&lt;/p&gt;</description></item><item><title>CMS - Managing analysis order</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-managing-analysis-order/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-managing-analysis-order/</guid><description>&lt;h5 id="managing-analysis-order"&gt;Managing analysis order&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The order in which Analysis Units (within a single Version) are analyzed is determined automatically by the CAST Management Studio according to the &lt;strong&gt;Dependency Rules&lt;/strong&gt; that exist between items in the Application (e.g.: Technologies and Analysis Units).&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220843"&gt;Dependencies tab&lt;/a&gt; for more information about Dependency Rules.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="http://www.castsoftware.com"&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_cast.gif?version=1&amp;amp;modificationDate=1549304334997&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS - Objects that are shared in the Analysis Service</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-objects-that-are-shared-in-the-analysis-service/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-objects-that-are-shared-in-the-analysis-service/</guid><description>&lt;h5 id="objects-that-are-shared-in-the-analysis-service"&gt;Objects that are shared in the Analysis Service&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;In some cases, two or more Analysis Units may &lt;strong&gt;share&lt;/strong&gt; objects and components in the Analysis Service that belong to the same analyzed project, or two or more analyzed projects may share components or objects in the Analysis Service&lt;/p&gt;
&lt;p&gt;Some technologies support sharing, others do not. This page lists various technologies and provides an explanation of how they handle object sharing in the Analysis Service.&lt;/p&gt;</description></item><item><title>CMS - Regular Expressions</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-regular-expressions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-regular-expressions/</guid><description>&lt;h5 id="regular-expressions"&gt;Regular Expressions&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This section provides an overview of how to create Regular Expressions for use with some CAST features that allow their use - for example the &lt;strong&gt;Text Replacement&lt;/strong&gt; feature for &lt;strong&gt;.NET&lt;/strong&gt; and &lt;strong&gt;J2EE&lt;/strong&gt;. CAST currently uses the &lt;strong&gt;Boost (Perl)&lt;/strong&gt; based Regular Expression &amp;ldquo;engine&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;The text below is an edited version of the Regex++ Library&amp;rsquo;s regular expression syntax documentation. The original text can be found at &lt;a href="http://www.boost.org/doc/libs/1_41_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html"&gt;http://www.boost.org/doc/libs/1_41_0/libs/regex/doc/html/boost_regex/syntax/perl_syntax.html&lt;/a&gt;.&lt;/p&gt;
&lt;h6 id="perl-regular-expression-syntax"&gt;&lt;strong&gt;Perl Regular Expression Syntax&lt;/strong&gt;&lt;/h6&gt;
&lt;p&gt;In Perl regular expressions, all characters match themselves, except for the following special characters: . , [, {, }, (, ) , , *, +, ? , |, ^, $ .&lt;/p&gt;</description></item><item><title>CMS - Remove</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-remove/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-remove/</guid><description>&lt;h5 id="remove"&gt;Remove&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Use this option to &lt;strong&gt;delete an item&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Please note that you may be prompted about any items that are associated to the item you want to delete. Make sure that you are aware that deleting a parent item will also delete the child item.&lt;/p&gt;
&lt;h6 id="see-also"&gt;See Also&lt;/h6&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-stop-managing-an-application/"&gt;Delete an Application&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href="http://www.castsoftware.com"&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220346/images_cast.gif?version=1&amp;amp;modificationDate=1549304334997&amp;amp;api=v2" alt="CAST Website"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>CMS - Reviewing Dynamic Links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-reviewing-dynamic-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-reviewing-dynamic-links/</guid><description>&lt;h5 id="reviewing-dynamic-links"&gt;Reviewing Dynamic Links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The CAST Management Studio has a feature (the &lt;strong&gt;Dynamic Link Manager&lt;/strong&gt;) that enables you to review &amp;ldquo;dynamic links&amp;rdquo; between objects following an analysis (as part of a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-generate-a-snapshot/"&gt;Snapshot&lt;/a&gt; or as a standalone &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-run-analysis-only/"&gt;analysis&lt;/a&gt;). Dynamic links are links that have been identified between objects (usually based on search strings - see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/cms-dependencies-rules-tab/"&gt;Dependencies - Rules tab&lt;/a&gt;) and saved to the Analysis Service but their authenticity cannot be &lt;strong&gt;absolutely determined&lt;/strong&gt; by CAST.&lt;/p&gt;
&lt;p&gt;Using the Dynamic Link Manager you can consult the code that constitutes the link between the objects and you can then choose to either:&lt;/p&gt;</description></item><item><title>CMS - Run analysis only</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-run-analysis-only/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-run-analysis-only/</guid><description>&lt;h5 id="run-analysis-only"&gt;Run analysis only&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Run analysis only&lt;/strong&gt; option enables you to start the process of source code analysis of all Analysis Units in the Application without having to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-generate-a-snapshot/"&gt;generate a Snapshot&lt;/a&gt;. This can be useful if you are simply exploiting the results in CAST Enlighten (for example).&lt;/p&gt;
&lt;p&gt;You can launch this option from various locations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-applications-view/"&gt;Applications view&lt;/a&gt; &amp;gt; Right click the &lt;strong&gt;Application&lt;/strong&gt; and select &lt;strong&gt;Execute&lt;/strong&gt; &amp;gt; &lt;strong&gt;Analysis&lt;/strong&gt; &amp;gt; &lt;strong&gt;Run analysis only&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>CMS - Sample Background Facts file</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-sample-background-facts-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-sample-background-facts-file/</guid><description>&lt;?xml version="1.0" encoding="iso-8859-1" ?&gt; 
 &lt;DATA model="Central Model" version="1.0.0.17" scope="Productivity"&gt;
&lt;!-- Development Organization --&gt;
&lt;p&gt;&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_NAME&amp;gt;Research and Dev&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_TYPE_ID&amp;gt;20100&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_ID&amp;gt;1&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_DESCRIPTION&amp;gt;Main dev team&amp;lt;/OBJECT_DESCRIPTION&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_FULL_NAME&amp;gt;Research and Dev&amp;lt;/OBJECT_FULL_NAME&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;/p&gt;
&lt;!-- Teams --&gt;
&lt;p&gt;&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_NAME&amp;gt;Paris&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_TYPE_ID&amp;gt;20101&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_ID&amp;gt;2&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_DESCRIPTION&amp;gt;Paris team&amp;lt;/OBJECT_DESCRIPTION&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_FULL_NAME&amp;gt;Paris&amp;lt;/OBJECT_FULL_NAME&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_NAME&amp;gt;London&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_TYPE_ID&amp;gt;20101&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_ID&amp;gt;3&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_DESCRIPTION&amp;gt;London team&amp;lt;/OBJECT_DESCRIPTION&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_FULL_NAME&amp;gt;London&amp;lt;/OBJECT_FULL_NAME&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;/p&gt;
&lt;!-- Developers --&gt;
&lt;p&gt;&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_NAME&amp;gt;John&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_TYPE_ID&amp;gt;20102&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_ID&amp;gt;4&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_DESCRIPTION&amp;gt;John Smith&amp;lt;/OBJECT_DESCRIPTION&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_FULL_NAME&amp;gt;John Smith&amp;lt;/OBJECT_FULL_NAME&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_NAME&amp;gt;David&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_TYPE_ID&amp;gt;20102&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_ID&amp;gt;5&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_DESCRIPTION&amp;gt;David White&amp;lt;/OBJECT_DESCRIPTION&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_FULL_NAME&amp;gt;David White&amp;lt;/OBJECT_FULL_NAME&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_NAME&amp;gt;Mark&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_TYPE_ID&amp;gt;20102&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_ID&amp;gt;6&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_DESCRIPTION&amp;gt;Mark Davies&amp;lt;/OBJECT_DESCRIPTION&amp;gt;&lt;br&gt;
&amp;lt;OBJECT_FULL_NAME&amp;gt;Mark Davies&amp;lt;/OBJECT_FULL_NAME&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;/p&gt;
&lt;!-- Module mapping --&gt;
&lt;p&gt;&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_NAME&amp;gt;Demo-Java Analyzer&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_TYPE_ID&amp;gt;20000&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_ID&amp;gt;10&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_NAME&amp;gt;Demo-C++ Analyzer&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_TYPE_ID&amp;gt;20000&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_ID&amp;gt;11&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
&amp;lt;DSS_IN_OBJECTS&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_NAME&amp;gt;CWMM-T-SQL Analyzer&amp;lt;/OBJECT_NAME&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_TYPE_ID&amp;gt;20000&amp;lt;/OBJECT_TYPE_ID&amp;gt;&lt;br&gt;
    &amp;lt;OBJECT_ID&amp;gt;12&amp;lt;/OBJECT_ID&amp;gt;&lt;br&gt;
&amp;lt;/DSS_IN_OBJECTS&amp;gt;&lt;/p&gt;</description></item><item><title>CMS - Sample SAP SQLTABLESIZE file</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-sample-sap-sqltablesize-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-sample-sap-sqltablesize-file/</guid><description>&lt;?xml version="1.0" encoding="UTF-8" ?&gt; 
 &lt;config name="SQL Table Size" version="1.0.0.0" extraction-date="2012/01/27/15/30" &gt; 
 &lt;!--Following data are extracted from MANDANT:000--&gt; 
&lt;p&gt;    &lt;sap&gt;&lt;br&gt;
        &lt;table name="AAACD1" client-dependant="" rows=" 0"/&gt;&lt;br&gt;
        &lt;table name="AAACD2" client-dependant="" rows=" 0"/&gt;&lt;br&gt;
        &lt;table name="AAA\_KEYS" client-dependant="X" rows=" 0"/&gt;&lt;br&gt;
        &lt;table name="BWAFVER" client-dependant="X" rows=" 15"/&gt;&lt;br&gt;
        &lt;table name="BWWF\_MIME" client-dependant="" rows=" 32"/&gt;&lt;br&gt;
     &lt;/sap&gt;&lt;/p&gt;
 &lt;/config&gt;</description></item><item><title>CMS - Save All</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-save-all/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-save-all/</guid><description>&lt;h5 id="save-all"&gt;Save All&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Save All&lt;/strong&gt; option is used to update the &lt;strong&gt;CAST Management Studio database&lt;/strong&gt; (the Management Service) following changes made in the CAST Management Studio.&lt;/p&gt;
&lt;p&gt;If you create (for example) a new &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-architecture-models-view/"&gt;Architecture Model&lt;/a&gt;, but do not use the &lt;strong&gt;Save All&lt;/strong&gt; option prior to closing the CAST Management Studio, when you next &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-getting-started/cms-launching-the-cast-management-studio/"&gt;launch the CAST Management Studio&lt;/a&gt;, the newly created item will no longer exist.&lt;/p&gt;
&lt;p&gt;Please consider this option as a way to record the current state of the Graphical User Interface.&lt;/p&gt;</description></item><item><title>CMS - Stop Managing an Application</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-stop-managing-an-application/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-stop-managing-an-application/</guid><description>&lt;h5 id="stop-managing-an-application"&gt;Stop Managing an Application&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option enables you to &amp;ldquo;remove&amp;rdquo; an Application from the CAST Management Studio, in other words if you no longer want to manage it. When you stop managing an Application you can choose whether you want to also:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;remove any associated snapshots from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-dashboard-service-editor/"&gt;Dashboard Service&lt;/a&gt; or &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-measurement-service-editor/"&gt;Measurement Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;remove all analysis result data from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-analysis-service-editor/"&gt;Analysis Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;remove any deployed source code stored in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-configuration/cms-preferences/cms-preferences-platform-settings/"&gt;Source Code Deployment Folder&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Remember that when you stop managing an Application it and its configuration settings will NOT be removed from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-configuration/cms-preferences/cms-preferences-platform-settings/"&gt;Source Code Delivery Folder&lt;/a&gt;, as such you can use the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-manage-an-application/"&gt;Manage an Application&lt;/a&gt; action to start working with the Application once again.&lt;/p&gt;</description></item><item><title>CMS - Synchronize</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-synchronize/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-synchronize/</guid><description>&lt;h5 id="synchronize"&gt;Synchronize&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The &lt;strong&gt;Synchronize&lt;/strong&gt; option is used to manually update the &lt;strong&gt;Analysis Service&lt;/strong&gt; and/or the &lt;strong&gt;Dashboard Service&lt;/strong&gt; following changes made in the CAST Management Studio. For example, you may have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-manage-an-application/"&gt;managed an Application&lt;/a&gt; and are now ready to &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-run-analysis-only/"&gt;run your analysis&lt;/a&gt;. Before you do so, you can use the synchronize option so that the associated services are updated with your new content.&lt;/p&gt;
&lt;p&gt;You can invoke the &lt;strong&gt;Synchronize&lt;/strong&gt; option from various locations:&lt;/p&gt;
&lt;h6 id="services-view"&gt;Services view&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-services-view/"&gt;Services view&lt;/a&gt; right click the &lt;strong&gt;Analysis&lt;/strong&gt; or &lt;strong&gt;Dashboard Service&lt;/strong&gt; you want to update and select &lt;strong&gt;Synchronize&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="analysis-service-editordashboard-service-editor"&gt;Analysis Service editor/Dashboard Service editor&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;In the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-analysis-service-editor/"&gt;Analysis Service editor&lt;/a&gt; or the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-dashboard-service-editor/"&gt;Dashboard Service editor&lt;/a&gt;, select the &lt;strong&gt;Synchronize&lt;/strong&gt; option as shown below:&lt;/p&gt;</description></item><item><title>CMS - Test connection</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-test-connection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-test-connection/</guid><description>&lt;h5 id="test-connection"&gt;Test connection&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;If you want to &lt;strong&gt;test the connection&lt;/strong&gt; from the CAST Management Studio to your the database server hosting your Management/Analysis/Dashboard Services (in case of connection issues, or when you have &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-add-database-server/"&gt;added a database server&lt;/a&gt;) then you can do so from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-views/cms-services-view/"&gt;Services view&lt;/a&gt; or from the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-database-server-editor/"&gt;Database server editor&lt;/a&gt;:&lt;/p&gt;
&lt;h6 id="services-view"&gt;Services view&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;Right click the database server you want to test&lt;/li&gt;
&lt;li&gt;Select &lt;strong&gt;Connection &amp;gt; Test Connection&lt;/strong&gt; from the shortcut menu&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="database-server-editor"&gt;Database Server editor&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Click the &lt;strong&gt;Test Connection&lt;/strong&gt; option:&lt;/p&gt;</description></item><item><title>CMS - Upload Source Code for viewing in CAST Dashboard</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-upload-source-code-for-viewing-in-cast-dashboard/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-upload-source-code-for-viewing-in-cast-dashboard/</guid><description>&lt;h5 id="upload-source-code-for-viewing-in-cast-dashboard"&gt;Upload Source Code for viewing in CAST Dashboard&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option forces the CAST Management Studio to make source code for analyzed projects available for viewing in the &lt;strong&gt;CAST Engineering Dashboard&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Once the option has been executed, the source code will be visible in the CAST Engineering Dashboard. The purpose is to make sure that each dashboard will display the most up-to-date information about the source code as possible.&lt;/p&gt;
&lt;p&gt;You can access the option from various locations:&lt;/p&gt;</description></item><item><title>CMS - Using the Command Line Interface (CLI)</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-using-the-command-line-interface-cli/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-using-the-command-line-interface-cli/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: This section of documentation provides an explanation of how to run analyses, generate snapshots and run other CAST Management Studio tasks in an automated and repeatable way.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;Before you can starting using the CAST Management Studio CLI, you must ensure that you meet the following requirements:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&amp;#x2705;&lt;/td&gt;
 &lt;td&gt;An &lt;strong&gt;installation of CAST AIP&lt;/strong&gt; is required - either a &lt;strong&gt;Full Installation&lt;/strong&gt; or a &lt;strong&gt;All Application Intelligence Platform Applications&lt;/strong&gt; installation which must be located on the machine you wish to run the CLI from.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="how-does-it-work"&gt;How does it work?&lt;/h2&gt;
&lt;p&gt;The CAST Management Studio CLI includes multiple command arguments to perform various different actions including:&lt;/p&gt;</description></item><item><title>CMS - Using the Dynamic Link Manager to review links</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-using-the-dynamic-link-manager-to-review-links/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-using-the-dynamic-link-manager-to-review-links/</guid><description>&lt;h5 id="using-the-dynamic-link-manager-to-review-links"&gt;Using the Dynamic Link Manager to review links&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;The main purpose of the Dynamic Link Manager is for manually reviewing the status of links whose authenticity cannot be &lt;strong&gt;absolutely determined&lt;/strong&gt; by CAST. This can be achieved using the GUI (see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-reviewing-dynamic-links/"&gt;Reviewing Dynamic Links&lt;/a&gt; for more information about accessing the Dynamic Link Manager).&lt;/p&gt;
&lt;p&gt;Links can be in three states:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;To be reviewed&lt;/strong&gt;: links are in this state when you open the Dynamic Link Manager after the completion of an analysis.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ignored&lt;/strong&gt;: links are in this state when you have ticked them after examination (and it proves to be incorrect or false). By default Ignored links are &lt;strong&gt;not displayed&lt;/strong&gt; in the GUI - toggle the &lt;strong&gt;Hide Reviewed Links&lt;/strong&gt; button to view them.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validated&lt;/strong&gt;: links are in this state when you have marked them as Validated after examination (and it proves to be correct). By default Validated links are &lt;strong&gt;not displayed&lt;/strong&gt; in the GUI - toggle the &lt;strong&gt;Hide Reviewed Links&lt;/strong&gt; button to view them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that you can close the Dynamic Links Manager in the middle of a review session and changes will persist.&lt;/p&gt;</description></item><item><title>CMS - Using the globallysharedsettings.ini file</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-using-the-globallysharedsettings-ini-file/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-using-the-globallysharedsettings-ini-file/</guid><description>&lt;h5 id="using-the-globallysharedsettingsini-file"&gt;Using the globallysharedsettings.ini file&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This page describes how to add various parameters to the &lt;strong&gt;GloballySharedSettings.ini&lt;/strong&gt; file (located in the following locations after installing CAST Products):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Windows XP/2003&lt;/strong&gt; &amp;gt; &lt;strong&gt;%ALLUSERSPROFILE%\Application Data\CAST\CAST&amp;lt;Version_Number&amp;gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windows Vista/7/2008&lt;/strong&gt; &amp;gt; &lt;strong&gt;%ALLUSERSPROFILE%\CAST\CAST&amp;lt;Version_Number&amp;gt;&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These parameters add supplementary features to the CAST Management Studio and especially useful if you are using the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220651"&gt;Command Line Interface (CLI)&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#general"&gt;General&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#asp"&gt;ASP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#c"&gt;C++&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#ejb"&gt;J2EE EJB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#j2ee"&gt;J2EE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#net"&gt;.NET&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="general---activating--deactivating-the-inference-engine"&gt;General - Activating / deactivating the Inference Engine&lt;/h6&gt;
&lt;p&gt;Certain analyzers provide an Inference Engine to compute run time type information in order to simulate program behaviour during execution of the analyzer and thus identify additional links that would not otherwise be &amp;ldquo;discovered&amp;rdquo; using standard analysis techniques. This technology detects a reference to an object wherever its name is mentioned, regardless of the context in which this reference occurs.&lt;/p&gt;</description></item><item><title>CMS - Using the Import/Export feature</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-using-the-importexport-feature/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-using-the-importexport-feature/</guid><description>&lt;h5 id="using-the-importexport-feature"&gt;Using the Import/Export feature&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This feature enables you to import/export all user created items or a set of items to/from &lt;strong&gt;file&lt;/strong&gt;. The goal is to allow the exchange of CAST Management Studio configuration information between, for example, a staging and production environment.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Note that you can also use the &lt;a href="https://doc-legacy.castsoftware.com/pages/viewpage.action?pageId=264220651"&gt;Command Line Interface&lt;/a&gt; to Import and Export.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The Import/Export option does not include &lt;strong&gt;Applications&lt;/strong&gt; - please see &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-backup-an-application/"&gt;Backup an Application&lt;/a&gt; and &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-import-an-application-backup/"&gt;Import an Application Backup&lt;/a&gt; for more information.&lt;/p&gt;</description></item><item><title>CMS - Verify</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-verify/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-verify/</guid><description>&lt;h5 id="verify"&gt;Verify&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;This option will carry out a verification check on all or individual components (depending where the option is launched from). This means that the CAST Management Studio will check that all dependent items are present - for instance a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-application-editor/"&gt;User Defined Module&lt;/a&gt; should have one &lt;strong&gt;Object Filter&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In addition the validation check will also take into account the external context - for instance, for components that rely on files, a check will be made to ensure that the files exist and are valid (e.g.: Layers and Definition Rules files in the &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-architecture-model-editor/"&gt;Architecture Model editor&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>CMS - View analysis log</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-view-analysis-log/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-view-analysis-log/</guid><description>&lt;h5 id="view-analysis-log"&gt;View analysis log&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;On completion of an &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-run-analysis-only/"&gt;analysis&lt;/a&gt; or a &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-generate-a-snapshot/"&gt;snapshot generation&lt;/a&gt;, a log window will be displayed. To review the Analysis Log, navigate to each analysis execution item and then click it. A link to a .castlog file will be highlighted as shown below:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/analysislog.jpg?version=1&amp;amp;modificationDate=1549304337330&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clicking the link to the .castlog file will display the log in the &lt;strong&gt;Log Viewer&lt;/strong&gt;. Messages are displayed in the Log Viewer in a single row with various pieces of information in a variety of columns:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="https://doc-legacy.castsoftware.com/download/attachments/264220510/analysislog_logviewer.jpg?version=1&amp;amp;modificationDate=1549304337327&amp;amp;api=v2" alt=""&gt;&lt;/p&gt;</description></item><item><title>CMS - Working with Execution Units</title><link>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-working-with-execution-units/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-how-to/cms-working-with-execution-units/</guid><description>&lt;h5 id="working-with-execution-units"&gt;Working with Execution Units&lt;/h5&gt;
&lt;hr&gt;
&lt;p&gt;Execution Units are an expert level feature of the CAST Management Studio that represent how auto-generated Analysis Units (i.e source code and configuration details) are analyzed. Depending on a variety of factors, multiple Analysis Units may be grouped together into one Execution Unit, or one Execution Unit may be created for each Analysis Unit.&lt;/p&gt;
&lt;p&gt;Their objectives are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;to improve analysis &lt;strong&gt;performance&lt;/strong&gt; - i.e. by grouping multiple Analysis Units together in one &amp;ldquo;analysis execution,&amp;rdquo; analysis time can be improved&lt;/li&gt;
&lt;li&gt;to reduce the risk of an &lt;strong&gt;analysis crashing&lt;/strong&gt; - an Execution Unit has an upper limit on the amount of source code that can be analyzed in one &amp;ldquo;analysis execution&amp;rdquo; (this differs per Technology) and this limit is designed to prevent an analysis crashing due to an out of memory error&lt;/li&gt;
&lt;li&gt;to ensure links between Analysis Units are &lt;strong&gt;not missed&lt;/strong&gt;, particularly links determined by the CAST Inference Engine (see individual &lt;a href="https://doc.castsoftware.com/export-v2/aipcore/end-user-application-documentation/cms-cast-management-studio/cms-cast-management-studio-infrastructure/cms-cast-management-studio-editors/cms-technology-editors/"&gt;Technology editors&lt;/a&gt; for more information about the Inference Engine).&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id="how-do-they-work"&gt;How do they work?&lt;/h6&gt;
&lt;p&gt;The contents of an Execution Unit (i.e. which Analysis Units are grouped together) are determined automatically by the CAST Management Studio using internal algorithms specific to each technology type and information (source code size, dependencies between projects) identified during the source code &amp;ldquo;discovery&amp;rdquo; process in the CAST Delivery Manager Tool. For the most part, you should let the CAST Management Studio manage Execution Units - however, it is possible to configure them yourself if you find that the automatic management strategy provided by the CAST Management Studio is not providing an optimum result. This is done by:&lt;/p&gt;</description></item></channel></rss>